Summary: An example of using a Finite Impulse Response filter.
Note: Your browser may not currently support MathML. See our browser support page for additional details. You can always view the correct math in the PDF version.
We want to lowpass filter a signal that contains a sinusoid and a significant amount of noise. Figure 1 shows a portion of this signal's waveform. If it weren't for the overlaid sinusoid, discerning the sine wave in the signal is virtually impossible. One of the primary applications of linear filters is noise removal: preserve the signal by matching filter's passband with the signal's spectrum and greatly reduce all other frequency components that may be present in the noisy signal.
![]() |
A smart Rice engineer has selected a FIR filter having a
unit-sample response corresponding a period-17 sinusoid:
![]() |
We note that the noise has been dramatically reduced, with a sinusoid now clearly visible in the filtered output. Some residual noise remains because noise components within the filter's passband appear in the output as well as the signal.
Note that when compared to the input signal's sinusoidal component, the output's sinusoidal component seems to be delayed. What is the source of this delay? Can it be removed?
The delay is not computational delay
here—the plot shows the first output value is aligned with
the filter's first input—although in real systems this is
an important consideration. Rather, the delay is due to the
filter's phase shift: A phase-shifted sinusoid is equivalent
to a time-delayed one: