Sunday, 8 September 2013

Adaptive Noise Cancellation - ECE Matlab simulation Project

Adaptive Noise Cancellation - ECE Matlab simulation Project



The purpose of this project was to implement a hardware multi-tap adaptive noise canceller that could adaptively filter out the noise from the contaminated source. The motivation originally came from the paper titled "Adaptive Noise Cancelling: Principles and Applications" which was published in 1975 by Widrow at Standford University. Adaptive noise cancellers are based on the least-mean-square algorithmn which was also proposed by Widrow and his doctoral student Hoff at the time. Over the past four decades, the LMS adaptive algorithm has served as a method that is simple in implementation while highly efficient in providing desirable and accurate results. It has found applications in a variety of fields such as communications systems, robots, machine tool manufacturing and automations. We thought it would be interesting to implement a real time adaptive noise canceller on the DE2 board. The experiment setup would be similar to a noise cancelling headphone, which provides high audio quality in noisy enviroment.

No comments:

Post a Comment