Skip to content

The aim of this project is to design and implement an Infinite Impulse Response (IIR) filter on 'Don_Giovanni_1.wav' audio signal to as to cancel the unwanted signal associated with the audio.

Notifications You must be signed in to change notification settings

Abdullah2020/Implementation-of-IIR-Notch-Filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Implementation of IIR-Notch-Filter

The aim of this project is to design and implement an Infinite Impulse Response (IIR) filter on Don_Giovanni_1.wav audio signal so as to cancel the unwanted signal associated with the audio. The project uses Matlab R2022a version to develop the filter.

The major requirement in this project is to design an Infinite Impulse Response (IIR) Filter to cancel the noising frequencies in the given audio file. The type of IIR filter required to be used is the IIR Notch filter.

An IIR Notch filter is a band stop filter with a very narrow stop band and two pass bands. It removes a particular frequency component from the input signal while leaving the amplitude of the other frequencies more or less unchanged.

Result

At the final output, we check the validity of our signal processing by playing the file before and after filtering. We also plotting the spectrum on a logarithmic scale before and after filtering. The figure shown below are the Original audio signal and Spectrum of Filtered Signal

Time domain waveform of original audio signal

Spectrum of Filtered Signal

About

The aim of this project is to design and implement an Infinite Impulse Response (IIR) filter on 'Don_Giovanni_1.wav' audio signal to as to cancel the unwanted signal associated with the audio.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages