Filter Classifications in the Time Domain
Explore the classifications of digital filters in the time domain by examining finite impulse response (FIR) and infinite impulse response (IIR) filters. Understand how FIR filters provide stability and linear phase characteristics, while IIR filters use feedback for efficient filtering with potential stability trade-offs. This lesson helps you grasp the fundamental filter types crucial for digital signal processing systems.
We'll cover the following...
When a signal is applied as an input to an LTI system, the output is given by the convolution between the input and the impulse response . This output is different than the input . But how?
Filters
Filtering is a process of discrimination and selection.
- A water filter blocks impurities and lets the water pass through.
- An air filter stops dust particles while allowing air into the system.
In a similar manner, a filter is a system that suppresses an undesired feature in an input signal while allowing the remaining to proceed. Furthermore, a filter can also be designed for restoration purposes, e.g. deblurring an image.
For example, most filters allow a certain portion of the frequency domain to pass through and block the rest. Although filtering in general is concerned with the frequency domain, it can involve some other aspects of the signal (e.g., phase).
Digital filters are the reason behind the rise of DSP over the past few decades. They can implement a surprisingly complicated level of functionality at an even more surprisingly low cost.
These filters can be divided into two categories:
- Finite impulse response filters
- Infinite impulse response filters
Now, we will briefly introduce these digital filters.
Finite impulse response filters
As the name implies, a filter with an impulse response is of finite duration is termed a finite impulse response (FIR) filter. For example, a system with the following impulse response is a FIR filter:
When an input is applied to this filter, the output is given by the familiar convolution sum.
...