Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform


Discussion Groups

Free Online Books

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Comp.DSP | Explanation of LMS algorithm using samples

There are 3 messages in this thread.

You are currently looking at messages 0 to 3.


Explanation of LMS algorithm using samples - 2006-09-02 07:56:00

  Hai All,

           I am a beginner in the DSP domain . And now I am working on
the Acoustic Echo Cancellation. I have gone through the theoretical
details of LMS algorithm and I have analysed that and I understood that
why we are getting each step. But when I go for sample by sample
analysation I am having several doubts.Please help me that how to
analyse that .Can any one give explanation on an example of LMS
algorithm, sample by sample.

                                            Thanking you in advance.
Regards,
Aparna Ram.K.

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Explanation of LMS algorithm using samples - Vladimir Vassilevsky - 2006-09-02 17:09:00




a...@gmail.com wrote:

>   Hai All,
> 
> I am a beginner in the DSP domain . And now I am working on
> the Acoustic Echo Cancellation.

The acoustic echo cancellation is rather complicated task. It is not for 
beginners.


> I have gone through the theoretical
> details of LMS algorithm and I have analysed that and I understood that
> why we are getting each step. But when I go for sample by sample
> analysation I am having several doubts.Please help me that how to
> analyse that .Can any one give explanation on an example of LMS
> algorithm, sample by sample.

To begin with, you should build a numeric model of the LMS algorithm 
with a trivial echo path like plain delay, for example. So you can see 
how it works and debug the possible errors of the implementation.

Vladimir Vassilevsky

DSP and Mixed Signal Design Consultant

http://www.abvolt.com


______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Explanation of LMS algorithm using samples - Steve Underwood - 2006-09-02 23:12:00

a...@gmail.com wrote:
>   Hai All,
> 
>            I am a beginner in the DSP domain . And now I am working on
> the Acoustic Echo Cancellation. I have gone through the theoretical
> details of LMS algorithm and I have analysed that and I understood that
> why we are getting each step. But when I go for sample by sample
> analysation I am having several doubts.Please help me that how to
> analyse that .Can any one give explanation on an example of LMS
> algorithm, sample by sample.

My suggestion if that if you are the beginning of the DSP domain, don't 
try echo cancellation yet. :-) Any form of adaptive signal processing 
tends to be fairly tough (often faily easy at the simple demo stage, but 
tough to make production grade), and the results are not that easy to 
relate to if you don't have a good grounding in basic signal processing.

Steve
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.