Sunteți pe pagina 1din 32

Prelucrarea semnalelor,

an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Prelucrarea semnalelor
2 x 14 = 28 ore curs; 1.2
1.2

11
1x 14 =14 ore laborator;
0.8
0.8

program: miercuri 12-14 EA004


0.6
0.6

0.4
0.4

laborator: EC103 0.2


0.2

00
consultatii: miercuri 14-16 EB129
-0.2
-0.2 tt
Examinare scrisa - probleme
-0.4
-0.4

-0.6
-0.6

Nota finala: -0.8


-0.8

0.5examen+0.3laborator + 0.2teme de casa (+ 0.1lucrari curs);


-1
-1

-1.2
-1.2

Titular curs: Prof.dr.ing. Mihaela Albu


Laborator: s.l. dr. ing. Felix Adochiei
ing. drd. Ana Toma

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Programa cursului:
1. Introducere: Repere temporale eseniale n domeniul
prelucrarii semnalelor. Semnale i sisteme analogice si
numerice. Semnale periodice si concentratori de informatie;
agregarea datelor.
2. Breviar matematic. Convolutie; Transformate uzuale: Analiza
Fourier; Transformate Fourier; Transformata z.
3. Simularea numeric: simularea numeric a sistemelor
analogice (teoreme, limitri). Convoluia semnalelor numerice.
4. Filtre. Clasificare i implementare: filtre FIR (cu faza liniara);
filtre IIR (Butterworth; Bessel; Cebisev; eliptice; transformari in
frecventa). Filtre numerice (MA, Windowed-sinc, specializate;
metode de proiectare prin transformarea filtrelor analogice in
filtre numerice).
5. Procese stochastice. Semnale aleatoare. Elemente de prelucrare
numerica a semnalelor aleatoare in sisteme liniare.
Prof. Mihaela Albu
mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Puteri si energii. Teorema lui Parseval.



Energia unui semnal n timp continuu: x t x t x t dt
2 *
E dt

Sau, in spatiul frecventa, se exprima ca:


1
x t X e jt
d
2

1

1

x t X e
jt
d E x t X e
jt
d dt
* * *

2 2
1



X d
* jt
E x t e dt
2

1 1 1
X X d X d X d
2 2

*
E
2
2 0

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Puteri si energii. Teorema lui Parseval.


Energia unui semnal aperiodic poate fi calculat prin determinarea, iniial, a
densitii de energie: X
2
E
2

Energia semnalului coninut ntr-o band de frecven 1 < < 2 este:


2
1
X d
2
E
2 1

Semnalele periodice au energie infinit dar putere medie finit. Pentru


descrierea lor, fie x(t) un semnal i x(t) restricia lui pe [- ,]:

x t , t t
x t x t box
0, in rest

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Puteri si energii. Teorema lui Parseval.


Se definete puterea medie (average power) a semnalului x(t) :

1 1
x t dt lim X t dt
2 2
P lim
2
2

1 1


1

X 2
1

X d S
2
lim
2 2 2
lim
2
d
2

unde S este spectrul de putere (power density spectrum) i reprezint


densitatea de putere a semnalului ca funcie de frecven.

X
2

S lim
2

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Definiii ale benzii de frecven (Bandwidth)


Banda de frecvene absolute (absolute bandwidth) este definit ca acea
regiune n afara creia spectrul este nul.
pentru semnale trece jos: B=B
pentru semnale trece band: B=2 -1

Banda de frecven 3dB (Half-Power) este definit de valoarea 1 pentru care


are loc relaia:
X 1
20 lg 3 dB
X 0
X 1 X 1
3 2
1 1
10 20 0,708
X 0 2 X 0
2 2

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Definirea duratei si a benzii de frecventa

Banda echivalent este limea unui spectru dreptunghiular fictiv astfel nct
energia acestuia s fie egal cu energia semnalului:

2 Beq X m
2
Equivalent energy =
2

unde m este frecvena la care este maxim; utiliznd relaia de definiie a


energiei semnalului n spaiul frecvenei, se obine relaia de calcul a benzii
echivalente:

1 1
X X
2 2
E d Beq d
X m 0
2
0

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Definirea duratei si a benzii de frecventa

Banda z%
Pentru un semnal cu spectrul X(), se definete banda B = 2 - 1 , numit
banda z%, prin relaia:
2 2 2
z
X d X d

1 100

RMS (Gabor) Bandwidth


Aceast definiie este cea mai utilizat, n practic, pentru caracterizarea
distribuiei energiei semnalelor n spaiul frecvenelor:

X d
2 2

2
Brms

X d
2

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Aplicatii:
1. Fie un semnal descris n domeniul timp (continuu) de:
t

x t e T (1 N mod 3)
u t
Sa se determine descrierea acestuia in spatiul frecventa (ce transformata aplicati?)
si apoi calculati:
a) valoarea 3dB pentru frecvena limit a benzii de frecven de 3 dB;
b) valoarea 6dB pentru frecvena limit a benzii de frecven de 6 dB;
c) band echivalent Beq,
d) banda (95+Nmod5)%,
t
t 0
N 2 x(t ) e ,
3T

0, t0
1
t 1 t ( j )
t ( j ) e 3T
1 1
X e 3T
u (t ) e jt dt e 3T
dt
0 X
1 1 1
0 ( j ) ( j ) 2
3T 3T 9T 2
Prof. Mihaela Albu
mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

1. a) 1 1 18T 2 1
3dB
1 2 3T
3 dB
2

9T 2

b) 1 1 36T 2 1
6 dB
1 2 3T

2

6 dB
9T 2

c) 1
2 Beq
1
2 Beq 9T
2
1 1 9T 2 1
0 2 1
d 3T arctg
2 1 2
9T 2 3T
3T arctg (3T )
Beq 2

9T 0 6T
Prof. Mihaela Albu
mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017


d)

2
95 2 mod 5

97 97
1
2 2
X ( ) d X ( ) d 3T arctg (3 T ) 3T 1,45T
100
100 0 100 2

2
1 2 1 2 1 0.97
d 1,45T arctg 3T 1,45T B97% tg
1 3T 1 2
1 2 1
1 2
9T 2 9T 2

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

2. Fie semnalul:
A 1 N mod 3 sin( 2 f t ), t 0
x(t ) 2 N mod 2
0, t0

si varianta sa esantionata:
f
x[n] A 1 N mod 3 sin( 2 n ) u n
f s 2 N mod 2

Calculai puterea semnalului in fiecare din cele doua reprezentari;


analogica si discreta.

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

a)
3 A cos( 2ft ), t 0
3 A sin( 2ft ) 1
x t
2
2 , t 0 P lim [ x(t ) dt ]
0, t 0 2
0, t 0


1 1 1 cos( 2t )
P lim cos (t )dt 9 A lim
dt
2 2 2 2
(3 A cos( T )) dt 9 A lim
2 2 2

lim 1 1 sin( 2t ) 9 A2
P 9A 2
[ t ]
2 2 4 2

2fn
b) x[n] 3 A cos( )
fs

2kf 2
2kf 2
P [3 A cos( )] 9 A [cos(
2
)] ...( suma seriei cos 2 ...)
k 0 fs k 0 fs

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice. Introducere

Filtrele numerice se utilizeaza pentru :


(1) separarea semnalelor din semnale complexe (interferente,
zgomote)

(2) refacerea semnalelor distorsionate

Filtrele analogice (electronice) pot fi si ele utilizate pentru


aceleasi aplicatii; sunt ieftine, rapide si au dinamica buna atit in
frecventa cit si in amplitudine. - filtrele numerice pot atinge
performante superioare !

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice. Introducere


Filtrele numerice pot atinge performante de mii de ori mai

bune decit cele analogice!


Filtrele analogice: accent pe depasirea limitarilor

componentelor electronice (precizie, stabilitatea in timp etc.)


Filtrele numerice: atat de bune incat performantele filtrului

sunt adesea ignorate! Accentul cade pe limitarile impuse


semnalelor si asupra problemelor teoretice relative la
prelucrarea acestora!
Observatie: time domain - nu exclusiv!
Prof. Mihaela Albu
mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice. Introducere


Filtrele liniare pot fi complet descrise prin:
raspunsul la impuls (impulse response)
raspunsul la semnal treapta (step response; edge response); se
obtine si ca integrala (running sum) a raspunsului la impuls;
raspunsul in frecventa (frequency response); se poate obtine
prin transformarea in frecventa (DFT) a raspunsului la impuls;
daca se specifica unul dintre tipurile de raspuns, celelalte doua
pot fi determinate.
fiecare din aceste reprezentari ofera informatii privind
comportarea filtrului in anumite conditii

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice. Introducere

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice. Introducere


Reprezentarea informatiei prin semnale:
in timp: fiecare esantion contine informatie relevanta
sau
in frecventa - informatia este reflectata de relatia dintre
mai multe esantioane ale semnalului;
Obs.: raspunsul la semnal treapta: cum a modificat
sistemul informatia reprezentata in domeniul timp;
raspunsul in frecventa: cum a modificat sistemul
informatia in domeniul frecventa;
nu este posibila optimizarea performantelor filtrelor si in
timp si in frecventa!

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice. Introducere

Implementarea directa unui filtru numeric: convolutia


semnalului de intrare cu raspunsul la impuls al filtrului. FIR
Toate filtrele liniare permit aceasta implementare - in acest caz
raspunsul la impuls= filter kernel.
Implementare alternativa: prin recursivitate - filtrul este
descris printr-un set de de coeficienti recursivi
Raspunsul la impuls al unui filtru recursiv: infinit lung!IIR

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul timp
Raspunsul la impuls descrie semnalul asemanator mintii umane;
Pentru a distinge evenimentele reflectate de un semnal durata
raspunsului la impuls trebuie sa fie mai mica decit intervalul
dintre evenimente raspunsul la semnal treapta trebuie sa fie cat
mai rapid posibil (fast) timpul de crestere mic (risetime).
Cauze ale unui raspuns lent:
reducerea zgomotelor;
limitari ale sistemului de achizitie de date,
evitarea fenomenului de replierea spectrelor etc

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul timp

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul timp

Overshoot: supracresterea - trebuie eliminata pentru ca modifica amplitudinea


semnalelor - este distorsiunea semnalelor esentiala in domeniul timp

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul timp

Simetrie sus-jos: fronturile crescatoare: identice cu fronturile


descrescatoare; raspunsul in frecventa va avea caracteristica de faza liniara .

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul frecventa
Exista patru raspunsuri de baza in domeniul frecventa, combinatie a filtrelor:
trece banda - passband
opreste banda - stopband
banda de tranzitie - transition band.
dinamica inalta - fast roll-off
frecventa de taiere - cutoff frequency.
Proiectarea filtrelor analogice: frecventa de taiere definita la -3dB sau -6dB.
Proiectarea filtrelor numerice: frecventa de taiere definita la nivele de
amplitudine diferite: 99%, 90%, 70.7%, si 50%
in banda de trecere: sa nu existe ripplu : no passband ripple,
in banda de oprire: atenuare mare - good stopband attenuation;

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul frecventa

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul frecventa

Banda de tranzitie: cit mai ingusta!


Prof. Mihaela Albu
mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul frecventa

Fara oscilatii (ripplu) in banda de trecere!


Prof. Mihaela Albu
mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre numerice.
Parametri in domeniul frecventa

Atenuare cit mai mare (80-100 dB) in banda de oprire!


Prof. Mihaela Albu
mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Filtre trece-sus, trece-banda


si opreste-banda

Proiectarea filtrelor trece sus, trece banda si opreste banda se face


pornind de la un filtru trece-jos care se converteste apoi pentru a
obtine raspunsul in frecventa dorit
exemplele de proiectare: pentru filtre trece-jos
tehnici de conversie a filtrului trece-jos in alte tipuri de filtre - sunt
transformari generale care permit obtinerea filtrelor trece sus, trece
banda si opreste banda pornind de la un filtru trece jos proiectat. Ele
realizeaza schimbarea caracteristicilor de selectivitate printr-o
simpla substituire a variabilei s n expresia functiei de transfer H(s).

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Sisteme numerice. Descriere FIR


O abordare mai comoda a sistemelor (si filtrelor!) in timp
discret: cu ajutorul transformatei z care va fi aplicata ca metoda
de tranzitie intre definirea sistemului in timp discret (functia
pondere h[n]) si studiul comportarii acestuia in frecventa
(normalizata f/fs) fara a face apel la TFTD sau DFT.
Exemplu:
Filtrele FIR (de ordin N) sunt descrise de o ecuatie cu diferente
nerecursiva: N 1
y n hk x n k
k 0

unde coeficientii hk sunt elementele raspunsului la impuls h[n],


de durata finita: N elemente diferite de zero!
Prof. Mihaela Albu
mihaela.albu@upb.ro 30/50
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Clasificarea filtrelor

Prof. Mihaela Albu


mihaela.albu@upb.ro
Prelucrarea semnalelor,
an II - Facultatea de Inginerie Electrica U.P.B. 2016-2017

Intrebari / semnalare erori (!)

. mihaela.albu@upb.ro
Prof. Mihaela Albu albu@ieee.org
mihaela.albu@upb.ro

S-ar putea să vă placă și