About FirFilterDesigner

FIR Filter designer is a program that designs Finite Impule Response (FIR) Filters.

This program produces filter files, i.e. documents, with the file extention ".fir". These are binary files that store all filter parameters and all parameters needed to render a C/C++ header file that defines an array with the filter coefficients. The header file will have the same file name as the filter file, but with the file extension ".h". Once a document is assigned a name, any changes to the filter are saved to the file automatically. A loaded filter document can be copied to another empty document using the "Filter" menu item and selecting the "Copy" submenu item.

There are no automatic adjustments to frequencies or settings. What the user enters is what is used to create the filter. This had the advantage of allowing a simple interface, and allows more flexible designs. The disadvantages are all frequencies, transition widths, the filter lengths must be explicitly adjusted by the user.


Filter Design Methods

This program produces only certain types of FIR filters.


The Filter Response Graph

The FIRFilterDesigner Graph displays the filter frequency response. Optionally, the phase response of the filter can also be displayed.