ECE5760 Final Project

 Adaptive Noise Cancellation


Contact Information:


Jinda Cui
Jiawei Yang









[1] Cornell ECE 5760 DSP Page

[2] Widrow, B., J.R. Glover, J.M. McCool, J. Kaunitz, C.S. Williams, R.H. Hearn, J.R. Zeidler, Jr. Eugene Dong, and R.C. Goodlin. "Adaptive Noise Cancelling: Principles and Applications." Proceedings of the IEEE 63.12 (1975): 1692-716. Print.

[3] Antonio Di Stefano, Alessandro Scaglione, Costantino Giaconia, Efficient FPGA Implementation of an Adaptive Noise Canceller, IEEE Proceedings of the Seventh International Workshop on Computer Architecture for Machine Perception 2005.

[4] Haykin, Simon S. Adaptive Filter Theory. Upper Saddle River (N.J.): Prentice Hall, 2002. Print.

[5] Altera DE2 Board

[6] Treichler, John R., C. Richard. Johnson, and Michael G. Larimore. Theory and Design of Adaptive Filters. Upper Saddle River, NJ: Prentice Hall, 2001. Print.


All the MATLAB code is zipped here.

All the hardware project files are zipped here.


Division of Work:                           

MATLAB Simulation & Research: Jiawei Yang & Jinda Cui

Weight Display Module: Jinda Cui

LMS module: Jiawei Yang

Measurement & Recording Setup: Jinda Cui & Jiawei Yang

Website Design: Jinda Cui & Jiawei Yang

Video & Audio Processing: Jinda Cui & Jiawei Yang





2011 The School of Electrical and Computer Engineering, Cornell University