FIR 

Digital Filter Design


Program Features

The following details some of the capabilities and features that could be found in the FIR Digital Filter Design Program.

 

Capabilities & Features

a)    General

    Supports all 4 cases of FIR linear phase design. (Symmetrical/Asymmetrical; Odd/Even Filter Length).

    Has the built-in AI to determine the particular case of FIR filter to be designed based on the specified filter length.

    Handles various types of filter responses. (LPF, HPF, BPF, BSF, Differentiator Filter, Hilbert Transformer Filter & Multi-Band Filter).

    Able to design window functions filters or equiripple filters. (Rectangular, Hanning, Hamming, Blackmann, Kaiser, Weighted Least Squares method for equiripple design).

    Encompasses options for saving and loading of our filter design to files for further uses.

    Incorporates printing functions for the filter coefficients values and graphical response plots.

    User is able to select the type of graphical plots for display (Impulse Response, Magnitude Response, Logarithmic Magnitude Response & Phase Response)

    Contains option to combine the logarithmic plots of two different/same type of filters together for comparison.

    Zooming in function in the form of pass-band view, stop band view & frequency range specifications lets the user zoom in to any portion of the graphical for a more detailed analysis.

    Display of filter coefficients on screen provides an easier avenue for filter design verification.

.

b)    Window Functions Filter Design

    Has the option for auto filter length calculation for window functions filters based on specified transition width or designing filter length specified filter.

    User is able to view all the plots associated with FIR filters (Impulse Response, Magnitude Response & Phase Response).

 

c)    Equiripple Filter Design

    In the equiripple design, user is able to specify the individual band frequencies and amplitudes.

    Incorporates an unlimited iterations for the design of equiripple filter.

    User can also selects to terminate the iterative algorithm for the equiripple filter design based on the ratio of peak ripple error between two consecutive iterations.

 

   

 

Top