DSPRelated.com
Forums

adaptive filter-is this possible?

Started by unga...@gmail.com May 11, 2009
I have a mixed speech+explosion noise. I am trying to give this mixed signal as input to an adaptive filter with the same explosion noise as reference. I am not able to get the clean speech as output.

It was found that speech and the explosion exactly have same frequencies. How can I do it using adaptive filtering in Matlab? pls. suggest
Hello,

I have been working on addaptive filters too. You can look on the mathworks site for the wiener filter function. If I remember it's called wienerscalart96. In my case I have filtered speech signal recorded in an environment with heavy traffic and it worked. I think it might work for you as well.
However, you could try changing the window length within the function and see how you get the best rezult.
If this doesn't work, than maybe you could try spectral substraction.
Hope this was of any help
Paul

I have a mixed speech+explosion noise. I am trying to give this mixed signal as input to an adaptive filter with the same explosion noise as reference. I am not able to get the clean speech as output.
>
>It was found that speech and the explosion exactly have same frequencies. How can I do it using adaptive filtering in Matlab? pls. suggest
Sounds like a great homework problem!
My suggestion would be to exploit the cyclic tendencies of voice versus the randomness of the noise.

David Reaves

-----Original Message-----
adaptive filter-is this possible?
Posted by: "u...@gmail.com" u...@gmail.com ungalsomu
Date: Mon May 11, 2009 7:42 pm ((PDT))

I have a mixed speech+explosion noise. I am trying to give this mixed signal as
input to an adaptive filter with the same explosion noise as reference. I am not
able to get the clean speech as output.

It was found that speech and the explosion exactly have same frequencies. How
can I do it using adaptive filtering in Matlab? pls. suggest