Design and Implementation of an Area- and Delay-Efficient FxLMS Filter for Active Noise Cancellation
The isolation of high-frequency noise and the reduction of low-frequency noise in traditional active noise-cancelling (ANC) headphones occurs passively. In existing systems, a high-speed device and high-speed processer are used to cancel the noise, but they use a high operating frequency and consume significant power. However, a feed-forward filtered-X least mean square ANC circuit design uses lower power and a lower operating frequency than conventional ANC headphones. This chapter discusses the following topics: selecting the proper filter length, selecting the proper carry-save adder to reduce delay, and creating dual-port random access memory to reduce area. As our experimental results show, the proposed framework successfully overcame issues with area and delay when the proposed schema were successfully synthesized using AltraQuartusII tools.
KeywordsANC headphones Carry-save adder FxLMS Dual-port RAM
- Kuo, S. M., Panahi, I., Chung, K. M., Horner, T., Nadeski, M., & Chyan, J. (1996). Design of active noise control systems with the TMS320 family, Texas Instruments, Stafford, TX, USA, Tech. Rep. SPRA042.Google Scholar
- Shyu, K.-K., Ho, C.-Y., & Chang, C.-Y. (2014). A study on using microcontroller to design active noise control systems. Proceedings of IEEE Asia Pacific Conference Circuits Systems (APCCAS), 443–446.Google Scholar