The Least Mean Squares (LMS) Algorithm can be used in a range of Digital Signal Processing applications such as echo cancellation and acoustic noise reduction.

This laboratory shows how to design a model of LMS Noise Cancellation using Simulink and run it on a Texas Instruments C6000 DSP.

**Objectives **

- Design a model of LMS Noise Reduction for the Texas Instruments C6000 family of DSP devices using MATLAB® and Simulink®.
- Modify an existing Simulink demonstration model for use as a template.
- Run the project on the Texas Instruments DSK6713 with a microphone and computer loudspeakers / headphones.

**Level**

Intermediate - Assumes prior knowledge of MATLAB and Simulink. It also requires a theoretical understanding of matrices and the LMS algorithm.

**Hardware and Software Requirements **

This laboratory was originally developed using the following hardware and software:

- MATLAB R2006b with Embedded Target for TI C6000 and the Signal Processing Toolbox.
- Code Composer Studio (CCS) v3.1
- Texas Instruments DSK6713 hardware.
- Microphone and computer loudspeakers / headphones.

**Related Files**

- Powerpoint Presentation AcousticNoiseCancellation.ppt
- Simulink Model for Simulation- AcousticNoiseCancellation.mdl
- Simulink Model for Real-Time AcousticNoiseCancellationDSKC6713.mdl