Filtering contaminants out of a sound clip

Hi,
I'm trying to filter out a contaminant from a sound clip using Matlab. It sounds kind of like a low pitched horn. I know there are a lot of built-in Matlab filters that can help with this. Could someone explain the general process.
Any help would be appreciated?
Thanks

Answers (2)

Sounds like you need a highpass filter.
  1. Look at the frequency content of your signal using spectrum.periodogram
  2. Decide on the basis of #1, which frequencies you want to filter.
  3. Design the filter using fdesign.highpass
  4. filter the data using filter()

Categories

Find more on Audio Processing Algorithm Design in Help Center and File Exchange

Asked:

on 17 Nov 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!