Sunteți pe pagina 1din 4

Tratarea numeric a semnalelor

LUCRAREA 6

Filtre numerice cu rspuns infinit la impuls (filtre RII)


Un filtru RII este caracterizat n domeniul timp de urmtoarea ecuaie cu diferene:
y ( n ) = b0 x ( n ) + b1 x ( n 1) + ... + bN 1 x ( n N + 1) a1 y ( n 1) a2 y ( n 2) ... a M 1 y ( n M + 1)
sau
y (n ) =

N 1

M 1

k =0

k =1

bk x(n k ) ak y (n k )

(1)

Filtrele RII sunt sisteme digitale recursive sau cu reacie, deoarece ieirea sistemului,
y(n), la momentul actual, depinde de intrarea n sistem la momentul actual, x(n), precum i de
eantioane anterioare ale intrrii, x(n-k) i ale ieirii, y(n-k).
Aplicnd transformata z ambilor membri ai ecuaiei (1), se obine funcia de transfer sub
forma unui raport de dou polinoame ireductibile:
N 1

H ( z) =

( N 1)

Y ( z ) b0 + b1 z + ... + bN 1 z
=
=
X ( z ) 1 + a1 z 1 + ... + a M 1 z ( M 1)

bk z k

k =0
M 1

1+

ai z

P( z )
Q( z )

(2)

i =1

Rspunsul la impuls al filtrului se obine aplicnd transformata z invers lui H(z).


Caracteristicile de frecven sunt reprezentrile modulului i fazei Transformatei Fourier
Discrete a rspunsului la impuls, n funcie de frecven.

H ( j ) = H (n) = TFD(h(k ))

(3)

Sinteza sau proiectarea unui filtru RII const n aflarea coeficienilor celor dou
polinoame, bk respectiv ak , pornind de la specificaiile de frecven.
Metodele de proiectare mai utilizate sunt:
metoda invarianei rspunsului la impuls
metoda transformatei biliniare
Aceste metode se bazeaz pe digitizarea rspunsului la frecven al unor filtre analogice
prototip. Cteva filtre prototip mai utilizate sunt:
filtrul Butterworth
filtrul Cebev direct (I)
filtrul Cebev invers (II)

Lucrarea 6 Filtre numerice cu rspuns infinit la impuls

TNS

filtrul eliptic
filtrul Bessel
Referitor la caracteristica real de frecven a unui filtru numeric, specificaiile de
frecven necesare la proiectarea unui filtru RII sunt:
a)
b)
c)
d)
e)
f)

filtrul prototip utilizat la proiectare


tipul filtrului (TJ, TS, TB, OB)
ordinul filtrului
frecvenele de tiere jos i/sau sus
atenuarea n banda de oprire n dB:
A[dB ] = 20 lg 2

(4)

R[dB] = 20 lg(1 1 )

(5)

riplul n banda de trecere:

|H(ej )|
1+1
1
1-1

fn
ft

fo

b.t.

b.tr.

0,5
b.o.

Figura 1

Funcia de transfer H(z) se poate descompune n fracii elementare de ordinul I i II.


Acestea reprezint funciile de transfer ale filtrelor elementare de ordin I i II care, prin legarea
n cascad, realizeaz filtrul iniial.
F1

F2

Fn

H1(z)
h1(n)

H2(z)
h2(n)

Hm(z)
hm(n)

Figura 2
H ( z ) = H1 ( z ) H 2 ( z )............H m ( z )

(6)

h(k ) = h1 (k ) * h2 (k ) * ............ * hm (k )

(7)

Lucrarea 6 Filtre numerice cu rspuns infinit la impuls

TNS

Analiza filtrului RII const n determinarea caracteristicilor de frecven, a rspunsului


la impuls i a diagramei poli-zerouri, cunoscnd coeficienii funciei de transfer sau ecuaia cu
diferene.

Aplicaia 1
a) S se proiecteze un filtru Butterworth de tip trece jos (TJ), avnd ordinul 5, ft = 500 Hz, iar
f0 = 2.500 Hz.
b) S se scrie funcia de transfer a filtrului sub forma :
H ( z) =

P( z )
Q( z )

S se scrie H(z) sub form de filtre elementare legate n cascad.


c) S se fac analiza acestui filtru trasnd rspunsul su la impuls pentru N=100,
caracteristicile de frecven i diagrama poli-zerouri. Se observ neliniaritatea fazei. Se
salveaz caracteristica amplitudine-frecven n fiierul 1.
d) S se msoare amplitudinea corespunztoare frecvenei de tiere i s se fac comparaie cu
filtrele RFI.
e) S se proiecteze acelai filtru cu ordinele 9 i 13 i s se realizeze aceleai analize ca mai
sus. S se trag concluzii legate de influena ordinului asupra caracteristicilor de frecven.
S se msoare amplitudinile corespunztoare frecvenei de tiere.

Aplicaia 2
a) S se proiecteze un filtru trece jos de tip Cebev de ordin 5, avnd riplul R = 1 dB n banda
de trecere i fn = 0,2.
b) S se determine intervalul = [1-1, 1+1] n care variaz ieirea n banda de trecere pentru
riplul specificat.
Indicaie: Se utilizeaz relaia (5).
c) S se fac analiza filtrului determinnd aceleai caracteristici ca la Aplicaia 1 i s se
verifice rspunsul de la punctul b).
Se salveaz caracteristica de amplitudine n fiierul 2.
Se face comparaie cu filtrul Butterworth.

Aplicaia 3
a) S se proiecteze un filtru Cebev Invers de ordin 5, avnd atenuarea n banda de oprire
A = -20 dB i fn = 0,2.
b) De cte ori va fi mai mic ieirea n banda de oprire dect n banda de trecere?
c) S se fac analiza filtrului determinnd aceleai caracteristici ca la aplicaiile anterioare i s
se verifice rspunsul de la punctul b). Se salveaz caracteristica de amplitudine n fiierul 3.
Se face comparaie cu filtrele anterioare.

Aplicaia 4
a) S se proiecteze un filtru eliptic de tip TJ de ordinul 5 avnd fn = 0,2, atenuarea n banda de
oprire de -20 dB i riplul de 1 dB.
b) S se fac analiza filtrului. Se salveaz caracteristica de amplitudine n fiierul 4.
c) Se ncarc fiierele 1, 2 i 3 i se face comparaie ntre cele 4 tipuri de filtru.
3

Lucrarea 6 Filtre numerice cu rspuns infinit la impuls

TNS

Aplicaia 5
S se proiecteze un filtru FIR cu aceleai caracteristici ca la Aplicaia 1, s se fac analiza
acestuia i s se fac o comparaie ntre cele dou tipuri de filtre.

Aplicaia 6
a) S se construiasc secvena x(n) obinut prin eantionarea semnalului analogic:

x(t ) = 2 sin( 2 100t ) + sin 2 300t +


2

cu f0 = 1 kHz pe o lungime N = 100 eantioane, prin dou metode:

prin construirea separat a celor doi termeni i sumarea lor


utiliznd semnale deformate

b) S se filtreze secvena x(n) cu un filtru Butterworth de tip TB de ordin 11 avnd ftj = 0,2 i fts
= 0,4.
c) S se realizeze spectrul semnalului x(n) nainte de filtrare, a rspunsului y(n) dup filtrare i
s se explice aciunea filtrului asupra spectrului semnalului de intrare.

Aplicaia 7
a) S se determine rspunsul la impuls al filtrului avnd urmtoarea funcie de transfer:
H ( z) =

0,2 z 4 0,41z 2 + 0,2


z 4 + 0,9 z 3 + 0,6 z 2 + 0,29 z + 0,19

b) S se scrie ecuaia cu diferene a filtrului.


c) S se fac analiza filtrului, s se traseze caracteristicile de frecven i s se spun ce tip de
filtru este.

Aplicaia 8
a) S se scrie funcia de transfer a filtrului dat de ecuaia cu diferene:
y (n) = 0,05 x(n) 0,14 x(n 1) + 0,14 x(n 2) 0,05 x(n 3) 1,16 y (n 1) 0,7 y (n 2) 0,14 y (n 3)
b) S se traseze caracteristicile de frecven ale filtrului.

Aplicaia 9
a) S se proiecteze un filtru numeric care s elimine complet termenul din mijloc din semnalul:
x (t ) = 3 sin(2 50t ) + sin(2 150t ) + 2 sin(2 300t )

eantionat cu f0 = 1000 Hz.


b) S se demonstreze acest lucru prin determinarea spectrului semnalului nainte i dup filtrare.

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