Abstract

This paper presents an online secondary path modeling method in active noise cancellation based on an enhanced Filtered-X Least Mean Squares (FxLMS) algorithm, implemented on an Altera Cyclone II board. The main specifications of the proposed algorithm are: (1) it avoids overdriving noise in ear by applying a limiter block, (2) it updates online secondary path modeling filter coefficients, utilizes error signal power, and minimizes system error by injecting random white noise at an appropriate time, which can modify the system changes, and (3) it synthesizes the hardware architecture using VHDL Hardware Description language for an Altera Cyclone II board. In this architecture, only 22 of 300 embedded multipliers and 6% of the logical elements in the FxLMS algorithm have been used. The proposed method has used less than 1% of the Field-programmable Gate Arrays’ board memory. The experiments illustrate convincing results in terms of accuracy, convergence speed, and functionality of the designed and implemented system.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.