Concevoir des filtres numériques FIR d'ordre minimal à partir de vos spécifications de performance
L'application FIR Filter Designer conçoit des filtres numériques de réponse à l'impulsion à impulsion (FIR) d'ordre minimal en fonction des spécifications de performance que vous fournissez. L'application tente de trouver l'ensemble de coefficients de filtre FIR le plus bas (le plus petit) qui satisfait les spécifications données. Le filtre généré a un gain d'environ unité (0 dB) dans la bande passante.
La sortie de la procédure de conception est une liste des coefficients de filtre à double précision (option de sortie de texte) ou une implémentation du filtre en C / C ++, C #, Java ou Matlab / GNU Octave Code source. Cette sortie est formatée en un e-mail que vous pouvez envoyer à tous les destinataires.
Le code source complet de l'application Android FIR Filter Designer est disponible sur https://www.assembla.com/code/firdesign/subversion/nodes.
Merci à Jake Janovetz d'avoir fourni une implémentation sous licence GPL de l'algorithme Parks-McClellan qui a servi de point de départ pour cette application.