WOLFRAM|DEMONSTRATIONS PROJECT

Digital Filters with Windowed Sinc Finite Impulse Response

​
1st frequency, 0 - π radians
0.
2nd frequency, 0 - π radians
0.
Gaussian noise sigma, σ  .01 - .9
0.01
low-pass filter roll-off
1
low-pass filter bandwidth
0.05
high-pass filter roll-off
1
high-pass filter bandwidth
0.05
digital FIR filter
low pass
high pass
band pass
sinc window
Blackman
Hamming
rectangular
This Demonstration shows representations of windowed sinc low-pass, high-pass, and bandpass finite impulse response (FIR) digital filters. We display four windows changing simultaneously, in which one can choose three digital FIR filters by push-button control. These three filters can be selected along with their attendant slider control of roll-off and bandwidth characteristics. Using the first three sliders, one can generate two variable and summed frequency sine waves and added Gaussian noise with an adjustable standard deviation. Four additional slider bars control the roll-off and bandwidth characteristics of the filters. Three commonly used windows, the Blackman, Hamming and rectangular, can be selected for the sinc function with corresponding buttons. The time and frequency domain representation, as well as the kernel convolution shape, are displayed simultaneously with each filter's respective transfer response.