Fig. 1. The block diagram of the MFxLMS algorithm.
Fig. 2. The block diagram of TMS320F280049 MCU.
Fig. 3. Analog front-end for anti-aliasing and amplification.
Fig. 4. Frequency response of the analog front-end.
Fig. 5. Adaptation of adaptive filter coefficients with delay memory move.
Fig. 6. Adaptation of adaptive filter coefficients without delay memory move.
Fig. 7. Level one of parallel processing using CLA.
Fig. 8. Level two of parallel processing using CLA.
Fig. 9. Comparison of the excution times between CPU and CLA with C code.
Fig. 10. Comparison of the excution times between CPU and CLA with assembly code.
Fig. 11. Hardware for the active noise controller using TMS320F280049 MCU module and analog front-end and back-end.
Fig. 12. System setup for multi-channel acitve noise controller.
Fig. 13. Comparison of the error signals with different convergence factors.
Fig. 14. Convergence behavior of the multi-sinusoidal noise.
Table1. The number of multiplications of the multi-channel MFxLMS algorithm.
Table 2. The maximum number of filter taps for real-time operation at each optimization stage.
References
- S. M. Kuo and D. R. Morgan, "Active noise control : A Tutorial review," Proc. IEEE, 87, 943-973 (1999). https://doi.org/10.1109/5.763310
- P. Leug, "Process of silencing sound oscillations," U.S. Patent 2043416, 1936.
- C. H. Hansen, "Current and future industrial applications of active noise control," Noise Control Engineering Journal, 53, 181-196 (2005). https://doi.org/10.3397/1.2839255
- S. M. Kuo, S. Mitra, and W. -S. Gan, "Active noise control system for headphone applications," IEEE Transactions on Control Systems Technology, 14, 331-335 (2006). https://doi.org/10.1109/TCST.2005.863667
- T. Habib and M. Kepesi, "Open issues of active noise control applications," 17th International Conference Radioelektronika, 1-4 (2007).
- M. Rupp and A. H. Sayed, "Modified FxLMS algorithms with improved convergence performance," Proc. IEEE ASILOMAR-29, 2, 1255-1259 (1995).
- P. Joseph, S. J. Elliott, and P. A. Nelson, "Near field zones of quiet," J. Sound Vibr. 172, 605-627 (1994). https://doi.org/10.1006/jsvi.1994.1202
- I. J. Chung, "Multi-channel normalized FxLMS algorithm for active noise control" (in Korean), J. Acoust. Soc. Kr. 35, 280-287 (2016). https://doi.org/10.7776/ASK.2016.35.4.280
- Texas Instruments, TMS320F28004x Piccolo Microcontrollers Technical Reference Manual, 2015.
- I. T. Ardekani and W. H. Abdulla, "Effects of imperfect secondary path modeling on adaptive active noise control systems," IEEE Trans. Systems Technology, 20, 1252-1262 (2012). https://doi.org/10.1109/TCST.2011.2161762