20.05.2013 Views

G. Giunta, Lucidi del corso Elaborazione dei Segnali per ... - Comlab

G. Giunta, Lucidi del corso Elaborazione dei Segnali per ... - Comlab

G. Giunta, Lucidi del corso Elaborazione dei Segnali per ... - Comlab

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

G. <strong>Giunta</strong>: <strong>Elaborazione</strong> <strong>dei</strong> <strong>Segnali</strong> <strong>per</strong> Telecomunicazioni (laurea specialistica) -lucidon.31<br />

PROGETTAZIONE DI FILTRI<br />

NUMERICI A RISPOSTA IMPULSIVA<br />

INFINITA (IIR)<br />

• invarianza <strong>del</strong>la risposta impulsiva<br />

La procedura richiede:<br />

1) normalizzare le grandezze temporali e frequenziali <strong>per</strong> o<strong>per</strong>are<br />

(<strong>per</strong> comodita') con T=1;<br />

2) progettare un filtro analogico Ha(s) in base alle specifiche<br />

tenendo anche conto <strong>del</strong>l'effetto di aliasing;<br />

3) decomporre in fratti semplici mediante il teorema <strong>dei</strong> residui la<br />

Ha(s) individuata;<br />

N<br />

N<br />

Ak<br />

Ha ( S)<br />

= h a ( t)<br />

=<br />

s − s<br />

k=<br />

∑<br />

4) determinare H(z):<br />

H(<br />

z)<br />

=<br />

N<br />

k=<br />

1<br />

∑<br />

1−<br />

e<br />

k= 1 k<br />

∑<br />

A<br />

k<br />

S<br />

k<br />

z<br />

−1<br />

N<br />

1<br />

A<br />

k<br />

e<br />

S<br />

k<br />

t<br />

U(<br />

t)<br />

S n<br />

h( n)<br />

A k e U(<br />

n)<br />

( T = 1,<br />

s k<br />

=∑<br />

k=<br />

1<br />

utilizzando la relazione (nel caso di poli distinti):<br />

1<br />

s + c<br />

↔<br />

ove c e' il generico polo analogico.<br />

T<br />

1−<br />

e<br />

−cT<br />

−1<br />

z<br />

k <<br />

5) verificare la risposta H(e jω ) <strong>del</strong> filtro progettato.<br />

0)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!