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.3. Progetto di Filtri Digitali 175<br />

con<br />

1.2<br />

1.0<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

H(e iω )<br />

0 0.1 0.2 0.3 0.4 0.5<br />

Figura 8.15 Modulo della risposta in frequenza di un filtro passa-basso ottimale di<br />

ordine N = 20.<br />

a1 = 5.4x10 −3 , a2 = 7.11x10 −2 , a3 = −4.76x10 −1 ,<br />

a4 = 2.66x10 −3 , a5 = −5.94x10 −1 , a6 = −4.28x10 −1 .<br />

Discutiamo qui brevemente come determinare col metodo ottimale i coefficienti di filtri<br />

specificati attraverso uno schema di tolleranza, utilizzando il sistema Scilab. In Scilab è<br />

implementato l’algoritmo di Remez, che può essere richiamato con un comando che, nella<br />

sua forma basilare, è:<br />

dove:<br />

b = eqfir(N, F, M, W)<br />

1. N denota il numero di coefficienti del filtro;<br />

2. F denota un vettore di intervalli di frequenze normalizzate (bande);<br />

3. M denota il vettore del guadagni desiderati in ogni banda;<br />

4. W denota un vettore <strong>dei</strong> pesi relativi delle ampiezze delle oscillazioni nelle varie<br />

bande;<br />

ω

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

Saved successfully!

Ooh no, something went wrong!