The sine cardinal function, abbreviated sinc function, denoted , is defined as
.
A variation of the sinc function that is usually used in signal processing and used in this work for producing one kind of FIR filters, termed the normalized sinc function, has the form
.
The design of a Sync FIR filter takes place in the time domain. Three parameters are used for this purpose: (1) the filter type (i.e. low pass, band pass, etc.), (2) the cutoff frequency, or frequencies, and (3) the filter’s length. The filter's impulse response, , is then given by the following set of equations:
(1) | Let ![]() ![]() |
(2) | Let ![]() |
![]() | ![]() ![]() ![]() ![]() |
(3) | Let ![]() |
(4) | Low Pass Filter: ![]() ![]() ![]() ![]() |
(5) | High Pass Filter: ![]() ![]() ![]() ![]() |
(6) | Band Pass Filter: ![]() ![]() ![]() ![]() |
(7) | Band Stop Filter: ![]() ![]() ![]() ![]() |
Where and
are the low and high cutoff frequencies, respectively. Finally, a window function may be applied to the resulting filter coefficients in order to improve the filter's impulse response, since we have truncated the normalized sinc function to a finite length, when in reality it extends from
to
in representing an ideal filter kernel.