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















































