A cosa servono e come si realizzano filtri FIR ?

Sezione dedicata al linguaggio di descrizione hardware per logiche programmabili

A cosa servono e come si realizzano filtri FIR ?

Postby peter90 » 18 Nov 2012, 21:42

ciao a tutti,
mi potreste spiegare con parole semplici a cosa servono i filtri FIR e come è possibile realizzarli in vhdl ?
dove vengono impiegati e cosa ci posso fare. :roll:

mi sono imbattuto in questi argomenti per uno studio che sto portando avanti per un'altra applicazione e purtroppo ci sto capendo ben poco.

qualcuno così gentile da spiegarmi qualcosa?

ciao a tutti
peter90
 
Posts: 44
Joined: 11 Apr 2012, 19:46

Re: A cosa servono e come si realizzano filtri FIR ?

Postby flz47655 » 18 Nov 2012, 22:26

Servono per implementare dei filtri digitali, ad esempio un filtro passa basso in digitale invece che con resistenze e condensatori, i vantaggi sono che si eliminano componenti esterni e si può modificare il filtro senza dover modificare il circuito (ci sono tanti altri vantaggi/svantaggi).
La matematica dietro ai filtri digitali non è banale, presuppone la conoscenza della trasformata Z per poter ricavare la funzione di trasferimento discreta da implementare. In genere si parte dalla funzione di trasferimento in continua (trasformata di Laplace) e poi tramite una sorta di "mapping" si passa nel dominio Z, bisogna però verificare se la funzione è stabile se non ricordo male.
In sostanza i calcoli da svolgere sono somme e moltiplicazioni, in alcune FPGA trovi dei blocchi MAC (o DSP) che servono proprio a questo.
Esistono dei programmi per progettare filtri che aiutano in tutte le fasi, alcuni addirittura restituiscono mi sembra il codice VHDL del filtro (Matlab con qualche toolbox)

Ciao
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: A cosa servono e come si realizzano filtri FIR ?

Postby lukarusso89 » 21 Nov 2012, 09:39

E' caratterizzato dallo smorzamento della risposta impulsiva per un numero finito di campioni (FIR= Finite Impulse Response).Per quanto riguarda la stabilità non ci sono problemi, in quanto un filtro FIR è dato dalla somma di funzioni discrete aventi uno o più poli coincidenti nell'origine, quindi è assicurata l'asintotità stabilità del sistema. ;)

Ciao
lukarusso89
 
Posts: 12
Joined: 21 Oct 2012, 18:05

Re: A cosa servono e come si realizzano filtri FIR ?

Postby flz47655 » 21 Nov 2012, 09:50

Mi sa che l'abbiamo steso con troppe nozioni.. ;)
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16


Return to VHDL x FPGA

Who is online

Users browsing this forum: No registered users and 29 guests

cron