16.06.2013 Views

Elaborazione Numerica dei Segnali

Elaborazione Numerica dei Segnali

Elaborazione Numerica dei Segnali

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.

8.4. Realizzazione di Filtri Digitali 177<br />

A questo riguardo, fissata la frequenza di campionamento 1<br />

T<br />

x(n) = f(nT ), y(n) = g(nT ).<br />

Hz, poniamo:<br />

Approssimando la derivata di una funzione A(t) col rapporto incrementale, si ha che:<br />

d<br />

dt A(t)<br />

<br />

<br />

<br />

A(nT ) − A((n − 1)T )<br />

≈ .<br />

T<br />

Possiamo allora sostituire d<br />

dt<br />

t=nT<br />

g(t) con ∇y(n) = y(n)−y(n−1)<br />

T<br />

e dk<br />

dt k g(t) con ∇ k y(n), dove<br />

∇ 0 y(n) = y(n) e ∇ k y(n) = ∇(∇ k−1 y(n)) se k > 0. Sostituzioni analoghe possono essere<br />

fatte per dk<br />

dt k f(t).<br />

Il sistema digitale corrispondente a quello analogico viene allora descritto dalla seguente<br />

equazione:<br />

M−1 <br />

ck∇ k L−1 <br />

y(n) = dk∇ k x(n)<br />

Esempio 8.3.4<br />

k=0<br />

k=0<br />

Si consideri il sistema analogico descritto dall’equazione differenziale:<br />

g(t) = ag ′ (t) + bg ′′ (t) + f(t).<br />

Posto x(n) = f(nT ) e y(n) = g(nT ), risulta:<br />

y(n) − y(n − 1)<br />

∇y(n) =<br />

T<br />

∇ 2 y(n) − y(n − 1)<br />

y(n) = ∇(∇y(n)) = ∇ =<br />

T<br />

∇y(n) − ∇y(n − 1)<br />

= y(n) − 2y(n − 1) + y(n − 2)<br />

T 2<br />

.<br />

T<br />

Da cui si ricava il seguente sistema digitale:<br />

T<br />

y(n) =<br />

2<br />

T 2 <br />

T − 2b<br />

− aT − b T 2 y(n − 1) + b<br />

<br />

y(n − 2) + x(n) .<br />

T 2<br />

8.4 Realizzazione di Filtri Digitali<br />

In un filtro FIR il valore y(n) dell’uscita al tempo n è dato da:<br />

y(n) =<br />

M−1 <br />

k=0<br />

bkx(n − k).

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

Saved successfully!

Ooh no, something went wrong!