Re: LMS algorithm for noise cancellation in speech
- From: AntiSPAM_g9u5dd43@xxxxxxxxx
- Date: Wed, 30 Nov 2005 00:57:25 GMT
On Tue, 29 Nov 2005 08:04:13 -0600, "radha_r"
<radha_sudha63@xxxxxxxxx> wrote:
>i am trying to implement the LMS algorithm that cancells the background
>noise from the input signal needed.i have tried it for sin wave it is
>working fine.But when i have tried to give noise mixed input signal(wav
>file) it was not working properly..
>the scenario i followed is
>first i took a wav file as the input signal and then created the noise
>input with rand() fn/. in matlab.Then i mixed both and took it as the
>primary signal.The delayed input signal was taken as the reference
>signal.
> i am new to ANC .. can anyone help me in proceeding this work?
>thanks and regards, Radha
I presume you are attempting to do adaptive filtering, possibly by
using the Kalman Adaptive Filter block in the signal processing
toolbox:
1) did you resize the filter length for the new signal. It's not
likely to be the same as the sinusoid;
2) If you have the reference signal, (input) you don't need to cancel
anything from it. You already have the signal?
Normally, you don't have the "true" signal. You'll have your "mixed"
signal and you'll have some signal that is correlated with your
"noise", (a filtered version of the noise). You input these two
signal into your LMS routine to obtain an approximate/estimate the
"input" signal.
See the documentation on the Mathworks website on the Kalman Adaptive
Filter block for the filter I/O configuration.
.
- References:
- LMS algorithm for noise cancellation in speech
- From: radha_r
- LMS algorithm for noise cancellation in speech
- Prev by Date: Re: Newbie ques: What is code rate? how do i calculate them?
- Next by Date: Coherence bandwidth of a channel
- Previous by thread: Re: LMS algorithm for noise cancellation in speech
- Next by thread: Working in Singapore
- Index(es):
Relevant Pages
|