Documente Academic
Documente Profesional
Documente Cultură
Filtre numerice
Filtru numeric: sistem digital care are drept scop modificarea spectrului
semnalului de intrare.
Aplicatii:
• Extragerea din semnal a unui anumit domeniu de frecventa
• Eliminarea din spectru a unor frecvente nedorite (zgomote,
perturbatii, riplu)
Filtre analogice: sunt circuite electrice sau electronice. Frecventele
sunt fixe. Se leaga direct la proces.
Filtre numerice: sunt algoritmi rulati pe calculator. Necesita interfata cu
procesul.
5.1
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Exemple de filtre
due (t ) R1
u(t ) R1C ue ( t )
R2 dt R2
u(t) R1
R2 1
- ue(t) H ( s)
+ R1 1 R2Cs
5.2
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Exemple de filtre
0,46 1,12 z 2
H ( z)
1 0,78z 1 0,55z 2 0,18z 3
5.3
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Filtre numerice
5.4
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Filtre numerice
5.5
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Filtre numerice
N 1 M 1
y(n) bk x (n k ) ai y ( n i )
k 0 i 0
Functia de transfer
b0 b1 z 1 b2 z 2 ... bN z N
H ( z)
1 a1 z 1 a2 z 2 ... a M z M
5.6
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
fn fn fn
ft 0,5 ft 0,5 ftj fts 0,5
Filtru trece jos Filtru trece sus Filtru trece banda
|H(ejωT)| |H(ejωT)|
fn fn
ftj fts 0,5 0,5
Filtru opreste banda Filtru multibanda
5.7
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Dupa ordin
Filtru de ordinul I
Filtru de ordinul II
5.8
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
h( n ) 0 pentru n N1
h( n ) 0 n 0
cu exceptia eventual al unui numar finit de termeni pentru care h(n) = 0
5.9
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
5.10
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
5.11
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Filtre numerice
5.12
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
jω
Specificatii de frecventa
|H(e )|
• Tipul filtrului
• Ordinul filtrului
1+δ1
1 • Frecventele de taiere
1-δ1 • Riplul in banda de trecere
R 20 lg(1 1 )
• Atenuarea in banda de oprire
A 20 lg 2
δ2
fn
• Metoda de proiectare
ft fo 0,5
5.13
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Ecuatia cu diferente
N
y(n) bk x(n k ) b0 x(n) b1 x(n 1) ... bN x(n N ) (1)
k 0
Functia de transfer
1 2 N b0 z N b1 z ( N 1) ... bN
H ( z ) b0 b1 z b2 z ... bN z
zN
N 1
y ( n) h( n) * x ( n) h( k ) x ( n k ) (2)
k 0
5.14
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Filtre RFI
Proprietati
• Caracteristica de faza este liniara
• Deoarece poseda un pol multiplu numai in origine, sunt intotdeauna
sisteme stabile
• Implementarea simpla si eficienta a algortimilor pe calculator, chiar in
cazul ordinelor ridicate
• Posibilitatea de a avea coeficienti pogramabili, pentru implementarea
filtrarii adaptive
• Proiectarea simpla a filtrelor multidimensionale pornind de la filtre
unidimensionale
• Dezavantaj: volumul mare de calcul (numarul mare de coeficienti)
pentru obtinerea unei benzi de tranzitie inguste.
5.15
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
1 1 pt. | | t
H ( j )
ω 0 in rest
-π -ωt ωt π
H ( j ) H ( z ) |
z e j h ( n ) e j n
n
1 j n t sin t n
h( n )
2 H ( j)e d
t n
5.16
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
N N
2 2 n
Conditia ca filtrul sa aiba faza liniara este ca h(n) sa fie simetric (functie para)
h(n) = h(N-n) sau antisimetric (functie impara) h(n) = - h(N-n)
5.17
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Faza liniara
N
H1 ( z ) H ( z ) z 2
5.18
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
|H(jω)|
1 pt. | | t
H ( j )
ω 0 in rest
-π -ωt ωt π
H ( j ) h ( n ) e j n
n
Se determina raspunsul la impuls cu relatia:
1 j n
h( n )
2 H ( j ) e d
5.19
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
hw (n) h(n)w(n)
|H(jω)| fereastra dreptunghiulara
fereastra Hanning
fereastra Barlett
fereastra Blackman
ω
5.20
Titular: Prof.dr.ing. Cristian Foşalău -ωt ωt
Prelucrarea numerica a semnalelor Filtre numerice
|H(jω)| |H(n)|
k f
fk k 0
esantionare T N
ω fn
TFD-1
h(n)
nk
1 j 2
h( k )
N
H ( n )e N
N n
n
5.21
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
n
π
1 2 3 k
T T T T
|H(jω)| coincide cu |H(n)| doar in punctele de esantionare k/T. Intre puncte, |H(jω)|
prezinta oscilatii.
Functia de transfer
b0 b1 z 1 b2 z 2 ... bN z N
H ( z)
1 a1 z 1 a2 z 2 ... a M z M
5.23
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
hd (n) ha (nT0 )
ha(t) Ha(jω)
t ω
5.24
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
t n
1 1
T0 T0 T0
hd(n) Hd(n)
t n
2 1 1 2
T’0>T0 T '0 T '0 T '0 T '0
5.25
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Filtre prototip:
- Butterworth
- Cebisev
- Eliptic
Filtrele prototip sunt de tip trece jos. Din ele se poate obtine orice alt tip de
filtru analogic utilizand transformari adecvate.
5.27
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
|H(jω)|
1
[dB] H ( j )
2n
0
1
t
-3
n=7 pentru
n=5 t
n=3
1
H ( j )
f 2
ft
|H(jω)| 1
H ( j )
2
[dB]
1 2 C n
0 t
-δ1
Cn este polinomul Cebisev de ordin n
n=7
n=5 C0(x) = 1
n=3 C1(x) = x
Cn(x) = 2xCn-1(x) – Cn-2(x)
f
ft
|H(jω)| 1
[dB] H ( j )
1 2 G n
2
0
-δ1
Gn(ω) este functia eliptica a lui Jacobi.
n=7
n=5
n=3
f
ft
Transformata biliniara
H ( z ) H a ( s) | 2 z 1
s
T0 z 1
5.31
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
H ( z ) H a ( s) | 2 z 1
s
T0 z 1
5.32
Titular: Prof.dr.ing. Cristian Foşalău
Prelucrarea numerica a semnalelor Filtre numerice
Dezavantaj
1. Neliniaritatea transformatei
5.33
Titular: Prof.dr.ing. Cristian Foşalău