Documente Academic
Documente Profesional
Documente Cultură
Procesare numerică
Prelucrarea numerica a semnalelor Despre semnale
Semnale de măsură
Semnal = o variabila pe suport energetic care contine informatie caracteristica
referitoare la un fenomen sau o marime.
Exemple: semnale audio, video, biomedicale, sunete, muzica, radar, semnale
de masura.
Semnalul de masura – are drept suport o tensiune (curent) si contine
informatii despre marimea de masurat.
- este furnizat de traductorul de masura
- este dependent de timp
- informatia este continuta in: nivel, forma, frecventa, faza
1.2
Prelucrarea numerica a semnalelor Despre semnale
Semnal analogic 2
Variatia tensiunii de la
1
bornele unui
ora
termocuplu
3.00 6.00 9.00 12.00
Semnal discret
Evolutia numarului
petelor solare intr-o
perioada de timp
1.3
Prelucrarea numerica a semnalelor Despre semnale
Este procesul prin care un semnal analogic este preluat din mediu, convertit in
semnal digital si caruia i se aplica o serie de algoritmi matematici in scopul
extragerii informatiei continute in el.
Se realizeaza cu ajutorul sistemelor numerice de achizitie si prelucrare a datelor
(calculator, microcontroler, procesor de semnal).
Origini: anii ’60 – ’70, odata cu dezvoltarea tehnicilor digitale.
PNS in instrumentatia de masura prelucreaza semnalele furnizate de senzori si
traductoare in scopul extragerii informatiei de masura.
PNS presupune in esenta efectuarea unor algoritmi de calcul (relatii
matematice). Structurile de calcul pot fi:
Structuri hardware – efectuate pe structuri logice cablate sau
programate
Structuri software – programe de calculator
PNS este un domeniu interdisciplinar (de frontiera).
1.4
Prelucrarea numerica a semnalelor Despre semnale
Functii DSP
Comprimarea si decomprimarea vorbirii, detectia si corectia erorilor,
encriptarea, masurarea calitatii si puterii semnalului, modulare-
demodulare, eliminarea diafoniei, managementul consumului.
La acestea se adauga diverse alte functiuni: Internet, jocuri, recunoasterea
vorbirii si a scrisului, sinteza de voce, GPS, prelucrari de imagine, etc.
1.5
Prelucrarea numerica a semnalelor Despre semnale
Left mic
Anti- 16-bit
aliasing ADC
Encoding
LP filter Optics and
Multiplex Modulation
Right mic Synchronizatio Recording
Anti- 16-bit n
aliasing ADC
LP filter
Amplified
left speaker
14-bit Anti-
DAC image
Optical pickup 4x LP filter
Demodulation Over-
Error correction sampling
14-bit Anti-
DAC image
CD
LP filter
Amplified
right speaker
1.6
Prelucrarea numerica a semnalelor Despre semnale
Figura 1.1
1.7
Prelucrarea numerica a semnalelor Despre semnale
Aparatura medicala
- Analiza imaginilor de pe ecografe, tomografe
- Diagnoza de pe electrocardiograf, electroencefalograf
- Reducerea zgomotului si perturbatiilor
1.8
Prelucrarea numerica a semnalelor Despre semnale
Aplicatii industriale
- Controlul digital al proceselor
- Testare nedistructiva
- Teletransmisii de date prin medii agresive (filtrare, eliminare zgomote)
- Prospectiuni geologice (petrol, minereuri, carbune)
1.9
Prelucrarea numerica a semnalelor Despre semnale
Prelucrare analogica
• Se lucreaza cu nivele de tensiuni
• Modulele de prelucrare sunt formate din componente electronice
• Se transforma o tensiune intr-o alta tensiune pe baza legilor circuitelor
electrice
1.10
Prelucrarea numerica a semnalelor Despre semnale
Prelucrare digitala
• Se lucreaza cu siruri de numere
• Modulele de prelucrare sunt programe de calculator ce implementeaza
algoritmi - relatii matematice
• Se ruleaza pe sisteme de calcul de tip procesor de semnal sau
calculator
1.11
Prelucrarea numerica a semnalelor Despre semnale
Prelucrare digitala
• versatilitate – functiile de prelucrare sunt • banda de frecventa relativ redusa (zeci
algoritmi pe calculator, care pot fi usor de MHz)
implementati sau modificati • digitizarea conduce la pierdere de
• rezultatele prelucrarii sunt stabile si nu informatie, deci la erori
depind de influente externe • necesita elemente hardware aditionale
• reproductibilitate in spatiu si timp (cartele de achizitii de date)
• pret scazut
1.12
Prelucrarea numerica a semnalelor Despre semnale
Condiţionare Conversie
Traductoare
semnal A/N
Proces Calculator
Figura 1.2
1.13
Prelucrarea numerica a semnalelor Despre semnale
1.14
Semnale analogice vs. numerice
În cazul în care are loc o cuantizare a amplitudinii semnalului (în urma unui proces de
aproximare, de tipul trunchierii sau al rotunjirii), astfel că mulţimea valorilor acestuia este
finită, deşi semnalul este definit la toate momentele de timp, rezultatul va fi un semnal
discret în amplitudine
2500
2000
1500
1000
500
-1500
-2000
15
0 2 4 6 8 10 12 14 16 18
Semnale analogice vs. numerice
4.5
4
Notaţie:
3.5
x t k x k t x k 3
semnal discret
2.5
1.5
0
-2 0 2 4 6 8 10
momente, tk
Semnale analogice & numerice
Analog Numeric [digital]
Functie continua x de Functie discreta xk de variabila
variabila continua t (timp, esantionata discret tk, cu k =
spatiu etc) : x(t).
intreg: xk = x(tk); tk=kTs
0.3
0.2
Voltage [V]
0.1
0
-0.1
-0.2
0 2 4 6 8 10
time [ms]
Tabela de adevar:
Intrare: Iesire:
A B AND NAND OR NOR EXOR EXNOR
0 0 0 1 0 1 0 1
0 1 0 1 1 0 1 0
1 0 0 1 1 0 1 0
1 1 1 0 1 0 0 1
Semnale numerice. Circuite logice de baza (porti logice)
Simboluri:
Semnale numerice. Circuite logice de baza
Exemplu: decodificator din cod BCD in afisaj cu 7-Segmente
Decodificatorul BCD-7-Segmente este un circuit integrat care
decodifica un cuvint pe 4 biti astfel incat sa poata fi comandata
afisarea fiecareia dintre literele a,b,c,d,e,f si g pe un afisaj cu 7
Segmente.
In tabel: comportarea / programarea logicii functionale in acest circuit
(atentie realizat in logica negativa!)
Afisare: D C B A a b c d e f g
0 L L L L L L L L L L H
1 L L L H H L L H H H H
2 L L H L L L H L L H L
3 L L H H L L L L H H L
4 L H L L H L L H H L L
5 L H L H L H L L H L L
6 L H H L H H L L L L L
7 L H H H L L L H H H H
8 H L L L L L L L L L L
9 H L L H L L L L H L L
10 H L H L L L L H L L L
11 H L H H H H L L L L L
12 H H L L L H H L L L H
13 H H L H H L L L L H L
14 H H H L L H H L L L L
15 H H H H L H H H L L L
Semnale numerice. Circuite logice bistabile
Intrare: Iesire:
S R Q ~Q
1 0 1 0
0 1 0 1
0 0 memorare memorare
1 1 XXXX XXXX
Semnale numerice. Circuite logice bistabile
4.5
4
Notaţie:
3.5
x t k x k t x k 3
semnal discret
2.5
1.5
0
-2 0 2 4 6 8 10
momente, tk
Semnale analogice & numerice
Analog Numeric [digital]
Functie continua x de Functie discreta xk de variabila
variabila continua t (timp, esantionata discret tk, cu k =
spatiu etc) : x(t).
intreg: xk = x(tk); tk=kTs
0.3
0.2
Voltage [V]
0.1
0
-0.1
-0.2
0 2 4 6 8 10
time [ms]
Tabela de adevar:
Intrare: Iesire:
A B AND NAND OR NOR EXOR EXNOR
0 0 0 1 0 1 0 1
0 1 0 1 1 0 1 0
1 0 0 1 1 0 1 0
1 1 1 0 1 0 0 1
Semnale numerice. Circuite logice de baza (porti logice)
Simboluri:
Semnale numerice. Circuite logice de baza
Exemplu: decodificator din cod BCD in afisaj cu 7-Segmente
Decodificatorul BCD-7-Segmente este un circuit integrat care
decodifica un cuvint pe 4 biti astfel incat sa poata fi comandata
afisarea fiecareia dintre literele a,b,c,d,e,f si g pe un afisaj cu 7
Segmente.
In tabel: comportarea / programarea logicii functionale in acest circuit
(atentie realizat in logica negativa!)
Afisare: D C B A a b c d e f g
0 L L L L L L L L L L H
1 L L L H H L L H H H H
2 L L H L L L H L L H L
3 L L H H L L L L H H L
4 L H L L H L L H H L L
5 L H L H L H L L H L L
6 L H H L H H L L L L L
7 L H H H L L L H H H H
8 H L L L L L L L L L L
9 H L L H L L L L H L L
10 H L H L L L L H L L L
11 H L H H H H L L L L L
12 H H L L L H H L L L H
13 H H L H H L L L L H L
14 H H H L L H H L L L L
15 H H H H L H H H L L L
Semnale numerice. Circuite logice bistabile
Intrare: Iesire:
S R Q ~Q
1 0 1 0
0 1 0 1
0 0 memorare memorare
1 1 XXXX XXXX
Semnale numerice. Circuite logice bistabile