3.82353

3.8 | 18 ratings Rate this file 117 downloads (last 30 days) File Size: 2.21 KB File ID: #3669

NLMS Algorithm Demo

by Tamer Abdelazim Mellik

 

30 Jun 2003 (Updated 02 Jul 2003)

No BSD License  

NLMS algorithm demo with adaptive learning rate.

Download Now | Watch this File

File Information
Description

NLMS is one of the adaptive filter algorithms. In this file ,an experiment is made to identify a linear noisy system with the help of NLMS algorithm. The weights of the estimated system is nearly identical with the real one. Also , adaptive learning rate has been applied.A reference is used to write the algorithm.

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
RLS Algorithm Demo

Required Products Control System Toolbox
MATLAB release MATLAB 6.5 (R13)
Other requirements The sample data is created by the use of control system toolbox but it can easily created by any way else.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (21)
02 Oct 2003 glacier cao

good

06 Nov 2003 loptos loptos

It's really poor...

06 Nov 2003 loptos loptos

Why don't you use adaptive filters with minimal MSE(mean square error)?
That's the reason, why is it poor :)

06 Nov 2003 Gashi Fred  
08 Mar 2004 pradeep nagesh

NLMS is a roboust algorithm for AEC

11 Jan 2005 elamaran m

plz send a demo for our project

08 Feb 2005 prabodh sahoo

It is one of the efficient algorithm for noise cancellation.

08 Feb 2005 prabodh kumar sahoo

plz send a NLMS algorithm demo for adaptive noise cancellation of voice and speech signal.

07 Sep 2005 satya pattanayak  
24 May 2006 Umesh Y

Can you help me more on this algorithm.
with thanks umesh
mahesh_ecem@yahoo.co.in

23 Jun 2006 Theofilatos Konstantinos  
06 Nov 2006 John Smith  
27 Nov 2006 eu é que sei!!

è pa!!
our teacher has said that this prog is such a bullshit!!
u have to improve this m file!!
 hugs and good work!!

27 Nov 2006 Boda, John

Great job for a useless student. Now you can do better. It is a lot of mistakes, so let's go work kid.

28 Nov 2006 John Kelly

Excellent !

03 Dec 2006 Nora Spahiu

Good work pal

28 Dec 2006 Rashid Haloli

Wonderful example ... Easy code ... Now I understand the NLMS algorithm although I found it before tough.

03 Jan 2007 Vishnuvenkatesh Dhage

novice user can easily understood the code

27 Mar 2007 Hao Yanchun

You do a good job!Thank you!

11 May 2007 ghabi hafida

very goooood

29 Jan 2008 venkad kannan  
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
system identification Tamer Abdelazim Mellik 22 Oct 2008 07:04:05
nlms Tamer Abdelazim Mellik 22 Oct 2008 07:04:05
lms Tamer Abdelazim Mellik 22 Oct 2008 07:04:05
dsp Tamer Abdelazim Mellik 22 Oct 2008 07:04:05
adaptive filtering Tamer Abdelazim Mellik 22 Oct 2008 07:04:05
adaptive filter theory Tamer Abdelazim Mellik 22 Oct 2008 07:04:05
adapt Tamer Abdelazim Mellik 22 Oct 2008 07:04:05
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com