Apply filter to sound

16 views (last 30 days)
Raldi on 1 Dec 2011
Hi everyone
I was wondering what is the proper way to apply lets say a lowpass Butterworth filter and a hamming window into a sound i just loaded in Matlab?
Thanks in advance.

Accepted Answer

Wayne King
Wayne King on 1 Dec 2011
Not sure why you want to apply both the Hamming window and use the Butterworth filter. But say you have the Butterworth filter as coefficients B and A, then use:
output = filter(B,A,input);
If you have the Butterworth filter as a filter object, Hd,
output = filter(Hd,input);
If you wanted to apply the Hamming window before you filter,
output = filter(B,A,input.*hamming(length(input)));
After filtering,
output = output.*hamming(length(output));
  1 Comment
Raldi on 1 Dec 2011
Thanks Wayne, very useful comment.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by