FIRDesign

FIRDesign

FIRDesign ist ein Werkzeug für den Entwurf von FIR (Finite Impulse Response) Digitalfiltern.

Es stehen verschiedene Entwurfsverfahren zur Verfügung:

  • Sync + Window
  • Frequency Sampling
  • Remez Exchange (Parks-McClellan)
  • FIRDesign kann für fast jeden Filtertyp verwendet werden:.

  • Tiefpass
  • Hochpass
  • Bandpass
  • Bandstop
  • Hilbert Transformator
  • Gauss-Kantenfilter
  • Differentiator
  • Allpass
  • Moving Average

  • Es gibt vier Ausgabefenster:

  • Frequenzgang
  • Phasengang
  • Impulsantwort
  • Schrittantwort
  • Für das Sync + Window Entwurfsverfahren können sechs verschiedene Fenster gewählt werden:

  • Rechteck
  • Hanning
  • Hamming
  • Blackman
  • Dolph-Chebyshev
  • Kaiser
  • Einige dieser Fensterfunktionen können noch parametrisiert werden.

    Die Filterkoeffizienten können nach .c oder .cpp und der zugehörigen .h Datei mit verschiedenen Datenformaten, wie z.B. q7, q15, q31, float oder double abgespeichert werden.