Documente Academic
Documente Profesional
Documente Cultură
Turnea Alin
2013-2014
Filtre numerice
x(t)
Digitizor
x(n)
y(n)
y(t)
Filtru numeric
DAC
(ADC) h(n); H(z)
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
Exemple de filtre
Filtru analogic pasiv trece jos
R
u(t) C
u
e
(t)
Filtru analogic activ trece jos
C
u(t)
R
1
R
2
-
u
e
(t)
+
u(t) = RC
du
dt
e
(t)
+ u
e
(t) H (s) =
1
+
1
RCs
u(t) = R C
du
e
(t)
+
R
1
u
e
(t)
1 dt
R
2
R
2
H (s) =
1
R 1 + R Cs
1 2
5.2
Filtru numeric de tip RFI
y(n) = 0,25x(n) 0,128x(n 1) + 0,14x(n 2) + 0,128x(n 3) 0,25x(n 4)
H (z) = 0,25 0,128z
1
+ 0,14z
2
+ 0,128z
3
0,25z
4
Filtru numeric de tip RII
y(n) = 0,46x(n) 1,12x(n 2) 0,78 y(n 1) + 0,55y(n 2) 0,18 y(n 3)
= 0,46 1,12z
2
H
(z)
1 + 0,78z
1
0,55z
2
+ 0,18z
3
5.3
Titular: Prof.dr.ing. Cristian Foalu
Avantaje fata de filtrele analogice
Caracteristicile sunt usor de modificat prin simpla schimbare
a coeficientilor in program
Sunt usor de sintetizat, testat si implementat pe orice calculator de
uz general, microcontroler sau procesor de semnal
Caracteristicile nu sunt influentate de conditiile de mediu si nici de timp
Nu necesita componente hardware de precizie. Precizia este
asigurata doar de lungimea cuvantului prelucrat
Permit implementarea unor caracteristici care nu pot fi realizate cu
filtre analogice (de ex. cu faza liniara)
Semnalele de intrare si de iesire pot fi stocate sau transmise la distanta
Utilizand tehnicile VLSI raportul performanta/pret ajunge foarte ridicat
Dezavantaje fata de filtrele analogice
Datorita operatiilor legate de digitizarea semnalului de intrare, viteza
este scazuta, iar banda de frecventa pe care o prelucreaza este
mult mai ingusta decat la filtrele analogice.
Caracteristicile sunt influentate de lungimea cuvintelor digitale pe
care sunt reprezentate semnalele.
Pentru implementarea practica sunt necesare elemente
hardware aditionale (interfete A/D si D/A).
5.5
Ecuatia generala cu diferente
N 1 M 1
y(n) = b
k
x(n k) a
i
y(n i)
k =0 i=0
Functia de transfer
b + b z
1
+ b z
2
+... + b
N
z
N
H (z) =
0 1 2
+ a z
1
+ a
z
2
+... + a
z
M
1
2 M
1
5.6
Filtre numerice. Clasificari
Dupa forma caracteristicii amplitudine frecventa ideale
|H(e
jT
)| |H(e
jT
)| |H(e
jT
)|
f
n
f
n
f
n
f
t
0,5
f
t
0,5
f
tj f
ts
0,5
Filtru trece jos Filtru trece sus Filtru trece banda
|H(e
jT
)|
|H(e
jT
)|
f
n
f
n
f
tj f
ts
0,5
0,5
Filtru opreste banda Filtru multibanda
5.7
Filtre numerice. Clasificari
Dupa ordin
Filtru de ordinul I
y(n) = b
0
x(n) + b
1
x(n 1) a
1
y(n 1)
Filtru de ordinul II
y(n) = b
0
x(n) + b
1
x(n 1) + b
2
x(n 2) a
1
y(n 1) a
2
y(n 2)
Filtru de ordin superior
Se poate descompune intr-o serie de filtre de ordin I si II
5.8
Dupa raspunsul la impuls
Filtre cu rapuns finit la impuls (RFI)
h(n) = 0 pentru n > N
1
Filtre cu rapuns infinit la impuls (RII)
h(n) 0 n 0
cu exceptia eventual al unui numar finit de termeni pentru care h(n) = 0
5.9
Dupa valorile anterioare de care depinde iesirea
Filtre recursive (cu reactie): iesirea la un moment dat depinde de
intrare si de iesire la momente anterioare. Filtrele RII sunt recursive.
N 1 M 1
y(n) = b
k
x(n k) a
i
y(n i)
k =0 i=0
Filtre nerecursive (fara reactie): iesirea la un moment dat depinde
doar de intrare. Filtrele RFI sunt nerecursive.
N 1
y(n) = b
k
x(n k)
k =0
5.10
Calculul raspunsului la un stimul oarecare
x(n)
Filtru numeric
y(n)
h(n); H(z)
Iesirea y (n) se obtine prin convolutia secventei de intrare x(n)
cu raspunsul la impuls h(n).
Pentru filtre RFI
N 1
y(n) = h(k)x(n k)
k =0
Pentru filtre RII
y(n) = h(k)x(n k)
k =0
5.11
Filtre numerice
Sinteza (proiectarea) filtrelor: ansamblul de operatii efectuate in
scopul obtinerii coeficientilor filtrului (a ecuatiei cu diferente si/sau a
functiei de transfer) pornind de la specificatiile de frecventa.
Analiza filtrelor: determinarea caracteristicilor de frecventa
cunoscand coeficientii filtrului
5.12
Filtre numerice. Caracteristica reala
|H(e
j
)|
Specificatii de frecventa
Tipul filtrului
1+
1
Ordinul filtrului
Frecventele de taiere
1
1-
1
Riplul in banda de trecere
R = 20 lg(1
1
)
Atenuarea in banda de oprire
2
A = 20 lg
2
f
n
Metoda de proiectare
f
t
f
o
0,5
b.t.
b.tr.
b.o.
5.13
Bibliogrfie:
-http://iota.ee.tuiasi.ro/~tns/Filtre