BeginnerTopic 31 of 101Signals, Control & Comms
FIR filters
Finite impulse response filters are always stable and can have linear phase.
In depth
y[n]=Σb_k x[n-k]: no feedback, always stable, can have exactly linear phase (symmetric coefficients), but needs many taps for sharp transitions. Design by windowing, frequency sampling or Parks-McClellan equiripple. Implemented with MAC operations.
Key points
- Linear phase
- Group delay (N-1)/2
- Order estimation
ExampleA 101-tap FIR can make a sharp audio low-pass without phase distortion.
FIR filters are always stable and can have exactly linear phase, which makes them valued for audio, communication and measurement.
What is FIR filters?
Finite impulse response filters are always stable and can have linear phase.
Why is it important to understand FIR filters?
FIR filters are always stable and can have exactly linear phase, which makes them valued for audio, communication and measurement.
Why are FIR filters always stable?
They have no feedback, so the output depends only on a finite set of past inputs and cannot grow without limit.
Why do FIR filters need more taps?
To achieve a sharp transition, the impulse response must be long, so FIR filters often require many more coefficients than IIR designs.
How is FIR filters used in practice?
Typical applications include filtering audio without distorting the timing of speech, designing a receiver filter that must not shift signal phase and implementing a simple moving average to smooth sensor data.
What should I learn before FIR filters?
Study "Z-transform" first (topic 30 of 101 in Signals, Control & Comms). It covers the groundwork this topic builds on.
What are the key points of FIR filters?
Linear phase. Group delay (N-1)/2. Order estimation.
Can you give an example of FIR filters?
A 101-tap FIR can make a sharp audio low-pass without phase distortion.
What comes after FIR filters?
The next topic is "IIR filters", which builds directly on this one.
How difficult is FIR filters?
It is classed as Beginner in Signals, Control & Comms (topic 31 of 101). It is an entry-level topic. It relies only on basic school mathematics and the ideas introduced earlier in this discipline.