Lab Report Digital Filters
Lab Report Digital Filters
Introduction
In signal processing, Infinite Impulse Response (IIR) filters are a class of digital filters
characterized by the feedback loop in their structure. Unlike Finite Impulse Response (FIR)
filters, IIR filters have feedback, allowing them to have an infinite impulse response.
In biomedical engineering, IIR filters, specifically Chebyshev Type II and Elliptic filters, play
vital roles in signal processing tasks. Chebyshev Type II filters are designed to achieve a
steeper roll-off in the stopband with a higher level of ripple in the passband. This
characteristic is particularly useful in applications where a more aggressive attenuation of
specific frequencies is required, such as in filtering out unwanted noise from biomedical
signals. Elliptic filters provide an optimal balance between the steepness of roll-off in both
the passband and stopband, making them suitable for applications where precise control
over the frequency response is critical. In biomedical contexts, these filters find applications
in tasks like electrocardiography (ECG) and electroencephalography (EEG) signal
processing, ensuring accurate and reliable extraction of physiological information while
effectively mitigating unwanted interference and noise.
Objective
The objective of this lab is to use Chebyshev Type II and Elliptic filters to remove noise
added to a signal and analyze their effectiveness using MATLAB.
MATLAB Code
The following MATLAB code was used to implement the Chebyshev Type II and Elliptic
filters, and to process the noisy signal to remove unwanted noise:
% Plot the original noisy signal and the filtered signals separately
figure;
Results
The results obtained from the MATLAB simulation are displayed below. The original noisy
signal and the filtered signals (using Chebyshev Type II and Elliptic filters) are shown.
Refer to the attached figures or screenshots for visual results showcasing the effectiveness
of the filters in removing noise.
Conclusion
The lab demonstrated the effectiveness of Chebyshev Type II and Elliptic filters in reducing
noise from a signal. The Chebyshev Type II filter provided a steep roll-off in the stopband,
while the Elliptic filter balanced the response between the passband and stopband. Both
filters were successfully applied to the noisy signal using MATLAB.