The FIR Filter Designer app designs minimal-order finite impulse response (FIR) digital filters based on performance specifications you provide. The application attempts to find the lowest order (smallest) set of FIR filter coefficients that satisfies the given specifications. The generated filter has approximately unity (0 dB) gain in the passband.
The output of the design procedure is a list of double-precision filter coefficients (Text output option) or an implementation of the filter in C/C++, C#, Java or MATLAB/GNU Octave source code. This output is formatted into an email you can send to any recipients.
Complete source code for the Android FIR Filter Designer app is available athttps://www.assembla.com/code/firdesign/subversion/nodes.
Thanks to Jake Janovetz for providing a GPL-licensed implementation of the Parks–McClellan algorithm that served as a starting point for this app.Das FIR-Filter Designer entwirft App minimale Ordnung Finite Impulse Response (FIR) digitale Filter auf die Leistung, die Sie Spezifikationen basiert. Die Anwendung versucht, die niedrigsten Ordnung (kleinste) von FIR-Filterkoeffizienten eingestellt, dass die vorgegebenen Spezifikationen erfüllt finden. Die erzeugte Filter hat etwa eins (0 dB) Verstärkung im Durchlassbereich.
Der Ausgang des Verfahrens Design ist eine Liste von doppelter Genauigkeit Filterkoeffizienten (Textausgabe-Option) oder eine Implementierung des Filters in C / C + +, C #, Java oder MATLAB / GNU Octave Quellcode. Diese Ausgabe wird in einer E-Mail Sie an beliebige Empfänger senden kann formatiert.
Der komplette Quellcode für die Android-FIR Filter Designer App ist verfügbar unterhttps://www.assembla.com/code/firdesign/subversion/nodes.
Dank Jake Janovetz zur Bereitstellung einer GPL-lizenzierten Umsetzung des Parks-McClellan-Algorithmus, der als Ausgangspunkt für diese App serviert.