Sunteți pe pagina 1din 7

Realizat de : Balau Alida, Filip Razvan

Gr 8215, an III

FILTRE DIGITALE CU RSPUNS FINIT LA


IMPULS

Un filtru digital sau numeric este un sistem discret care scaleaz


i/sau defazeaz n mod selectiv componentele spectrale ale
semnalului discret de intrare, oferind la ieire un semnal discret
optim pentru scopul dorit.
Scopul filtrrii este de a mbunti calitatea semnalului (de a
reduce sau nltura zgomotul), de a extrage informaii sau de a
separa dou sau mai multe semnale combinate.
Filtrarea numeric este preferat celei analogice datorit unuia
sau mai multora din urmtoarele avantaje:
I. Filtrele numerice pot avea caracteristici imposibil de realizat cu
filtrele analogice, (de exemplu, faz perfect liniar, n cazul
filtrelor FIR).
II. Spre deosebire de filtrele analogice, performanele celor digitale
nu variaz cu variabilele mediului, de exemplu, temperatura.

Aceasta elimin necesitatea calibrrii periodice.


III. Rspunsul n frecven poate fi ajustat automat prin
implementarea filtrelor cu procesoare programabile, motiv pentru
care se folosesc n filtrarea adaptiv, mai eficient dect cele
analogice.
IV. Diferite semnale de intrare pot fi filtrate de un singur filtru
digital,fr modificarea structurii hard, prin multiplexare.
V. Att datele filtrate ct i cele nefiltrate pot fi stocate pentru o
prelucrare ulterioar.
VI. n practic, precizia unui filtru analogic este limitat, atenuarea
n banda de oprire pentru filtrele active fiind n jur de 60 70 dB, la
filtrele digitale, aceasta este limitat numai de lungimea cuvntului
folosit, ajungndu-se n mod curent la 80-100 dB.
Dupa forma functiei pondere filtrele digitale pot fi
impartite in doua mari clase:
-Filtre cu raspuns finit la impulsul unitate (FIR);
-Filtre cu raspuns infinit la impulsul unitate (IIR);

Diagrama bloc a unui filtru cu rspuns finit la impuls (FIR) este


prezentat n figura :

Semnalul de intrare X(n) este o serie de valori discrete obinute


prin eantionarea unei forme de und analogice.
Blocul notat cu Z la puterea 1 este un timp de ntrziere al unei
perioade de eantionare ts, cunoscut de asemenea sub denumirea de
ntrzierea unitate.
Putem astfel vedea c valoarea notat cu x(n-1) este actualmente
valoarea lui x(n) cu o perioad nainte, deci intrarea precedent.
Similar, x(n-2) este valoarea intrrii cu dou perioade de
eantionare nainte.
Acest fapt face ca circuitul filtrului FIR s fie extrem de simplu
de neles.
n exemplul prezentat n figura semnalul de ieire y(n) este
astfel totdeauna o combinaie a ultimelor trei eantioane de intrare.
n schem, fiecare eantion este nmulit cu un coeficient R, pentru
a da:

y(n) = 0x(n) + 1x(n-1) + 2x(n-2)

Caracterizarea filtrelor FIR


Un filtru cu rspuns finit la impuls (FIR de la acronimul n englez
Finite Impulse Response) poate fi caracterizat, n mod echivalent,
prin una din ecuaiile:

unde:
- h[k] sunt coeficienii rspunsului la impuls al filtrului;
- H[z] funcia de transfer a filtrului;
- M-1 ordinul filtrului;
- pulsaia normalizat cu frecvena de eantionare Fs = 2/T (Tperioada de esantionare);
Filtrele FIR sunt specifice domeniului discret i nu pot fi obinute
prin transformarea filtrelor analogice.

Unul din cele mai simple filtre FIR este cel cu faz liniar.
Numai filtrele FIR pot fi proiectate a avea faz liniar. Se
demonstreaz c un filtru FIR are faz liniar, dac i numai dac
rspunsul la impuls, h[n], satisface condiia:

h[n]= h[M-1-n], unde n= 0,M-1


Pentru o aplicatie data,alegerea filtrului utilizat,se face pe baza
urmatoarelor considerente:
1. Filtrele FIR pot fi realizate cu faza absolut liniara,deci filtrul nu
introduce distorsiuni de faza.
2. Filtrele FIR realizate in structure nerecursive sunt intotdeauna
stabile.
3. Erorile ce apar din cauza zgomotului de rotunjire sunt mai
putin critice in cazul filtrelor FIR.
4. Pentru a obtine filtre cu frecvente de taiere bine marcate (deci
cu benzi de trecere cat mai inguste)in cazul FIR sunt necesari
mai multi coeficienti decat la IIR.

Metode de aproximare a filtrelor FIR


Metodele de aproximare ale funciei de transfer cel mai frecvent
folosite n cazul filtrelor FIR sunt:
1) metoda ferestrelor de timp;
2) metoda eantionrii n frecven;
3) metoda optimal;

1) Etapele de proiectare n cazul metodei ferestrelor sunt:


a)

Specificarea rspunsului n frecven dorit, notat Hd(),


atenuarea n banda de oprire, atenuarea n banda de trecere i
frecvenele capetelor de band.
De obicei rspunsul dorit se consider a fi rspunsul filtrului
ideal de acel tip;
b)

Obinerea rspunsului la impuls hd [n] prin calcularea


transformatei Fourier inverse:

n general, rspunsul la impuls hd[n] este de durat infinit i,


pentru a se obine un filtru FIR, acesta trebuie trunchiat.
Pentru un filtru FIR de lungime M trunchierea se face la n = M 1,
ceea ce este echivalent cu multiplicarea lui hd[n] cu o funcie
fereastr de lungime M, notat w[n], avnd transformata Fourier
W().
c)

Se selecteaz funcia fereastr prin a crei folosire se


satisfac specificaiile filtrului, apoi se determin numrul de
coeficieni ai filtrului folosind relaiile aproximative specificate
n tabelul 2 (relaiile dintre limea benzii de tranziie i
lungimea filtrului).

d)

Se obin valorile lui wM [n] pentru funcia fereastr aleas i


valorile coeficienilor filtrului FIR, h[n] dup relaia:

h[n]=hd[n]*wM[n]

Efectele trunchierii n timp se manifest n domeniul frecven prin


apariia unor ripluri n banda de trecere i n banda de oprire,
precum i o band de tranziie de lime nenul.
2) Metoda eantionrii n frecven
Aceast metod permite proiectarea filtrelor FIR nerecursive pentru
filtre standard (FTJ, FTS, FTB, FOB) i filtre cu rspuns n frecven
arbitrar.
De asemenea poate fi folosit i pentru proiectarea filtrelor FIR
recursive.
3) Metoda optimala
Aproximarea de tip Cebev este vzut ca un criteriu de
proiectare optim, n sensul c eroarea de aproximare ponderat
dintre rspunsul n frecven dorit i cel obinut este ntins uniform
peste banda de trecere i cea de oprire i apoi se minimizeaz
eroarea maxim.
Aceast aproximare poate utiliza metoda de schimb Remez sau
metoda celor mai mici ptrate.

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