software methods such as addition, subtraction, multiplication
and division; on the other hand, from the system data flow
diagram in Figure 7, it can be seen that the coprocessor
implementation reduces the repeated movement of data and
further improves the processing speed of the algorithm.
Based on the design optimization of hardware accelerator,
The coprocessor is designed, the ANC system is built on the
basis of E203_SoC, and the denoising test is carried out in a
quiet indoor environment. The sound pressure level data before
and after denoising are obtained by audio analysis and
acquisition instrument. After data analysis, it can be seen that
the FxLMS algorithm realized by combining heterogeneous
SoC with hardware accelerator has remarkable effect and can
achieve nearly 8dB denoising effect. Subsequently, two
different test methods are used to test the acceleration effect of
coprocessor, and it is concluded that the implementation of
coprocessor custom instruction set has significant acceleration
effect for convolution and MAC operations.
This research was supported by the Science and Technology
Major Project of Chongqing Municipal Science and
Technology Bureau (cstc2018jszx-cyztzxX0054), and the
Chongqing Municipal Science and Technology Commission
Major Project of Integrated Circuit Industry
(cstc2018jszx-cyztzx0217)
[1] Meng H, Chen S. Particle swarm optimization based novel
adaptive step-size FxLMS algorithm with reference signal
smoothing processor for feedforward active noise control
systems[J]. Applied Acoustics, 2021, 174: 107796.
[2] Sookpuwong C, Chompoo-inwai C. A Multi-Channel
Feedforward ANC with FXLMS Algorithm for
Aviation-Noise Suppression[C]//2019 53rd Asilomar
Conference on Signals, Systems, and Computers. IEEE,
2019: 1374-1378.
[3] Abdi F, Amiri P. Design and implementation of adaptive
FxLMS on FPGA for online active noise cancellation[J].
Journal of the Chinese Institute of Engineers, 2018, 41(2):
132-140.
[4] Liu L, Su Q, Li W, et al. Real Time Implementation and
Experiments of Multi-channel Active Noise Control
System for ICU[C]//2021 IEEE International Conference
on Electro Information Technology (EIT). IEEE, 2021:
395-400.
[5] Shyu K K, Ho C Y, Chang C Y. A study on us ing
microcontroller to design active noise control
systems[C]//2014 IEEE Asia Pacific Conference on
Circuits and Systems (APCCAS). IEEE, 2014: 443-446.
[6] Vu H S, Chen K H, Sun S F, et al. A 6.42 mW low-power
feed-forward FxLMS ANC VLSI design for in-ear
headphones[C]//2015 IEEE International Symposium on
Circuits and Systems (ISCAS). IEEE, 2015: 2585-2588.
[7] Asanovic K, Avizienis R, Bachrach J, et al. The rocket chip
generator[J]. EECS Department, University of California,
Berkeley, Tech. Rep. UCB/EECS-2016-17, 2016, 4.
[8] Asanovic K, Patterson D A, Celio C. The berkeley
out-of-order machine (boom): An i ndustry-competitive,
synthesizable, parameterized risc-v processor[R].
University of California at Berkeley Berkeley United
States, 2015.
[9] Traber A, Zaruba F, Stucki S, et al. PULPino: A small
single-core RISC-V SoC[C]//3rd RISCV Workshop. 2016.
[10] Wu N, Jiang T, Zhang L, et al. A reconfigurable
convolutional neural network-accelerated coprocessor
based on RISC-V instruction set[J]. Electronics, 2020, 9(6):
1005.
[11] Félix F B, de Castro Magalhães M, de Souza Papini G. An
improved Anc algorithm for the attenuation of industrial
fan noise[J]. Journal of Vibration Engineering &
Technologies, 2021, 9(2): 279-289.
[12] Munir M W, Abdulla W H. On FxLMS scheme for active
noise control at remote location[J]. IEEE Access, 2020, 8:
214071-214086.
[13] Kang M S. FxLMS Algorithm for Active Vibration
Control of Structure By Using Inertial Damper with
Displacement Constraint[J]. Journal of the Korea Institute
of Military Science and Technology, 2021, 24(5): 545-557.
[14] Rabiman R, Nurtanto M, Kholifah N. Design and
Development E-Learning System by Learning
Management System (LMS) in Vocational Education[J].
Online Submission, 2020, 9(1): 1059-1063.
[15] Yang F, Guo J, Yang J. Stochastic analysis of the filtered-x
LMS algorithm for active noise control[J]. IEEE/ACM
Transactions on Audio, Speech, and Language Processing,
2020, 28: 2252-2266.
[16] Jalal B, Yang X, Liu Q, et al. Fast and robust
variable-step-size LMS algorithm for adaptive
beamforming[J]. IEEE Antennas and Wireless
Propagation Letters, 2020, 19(7): 1206-1210.
Jun Yuan, received B.E. and M.E. degrees in
Electrical Engineering in 2006, 2009
respectively, from Southwest Jiaotong
University, China. And then in 2012 he received
D.Eng. degree from Kochi University of
Technology, Japan. Then he joined School of
Optoelectronic Engineering, Chongqing
University of P osts and Telecommunications,
China. His areas of research interests are
analog-digital mixed signal IC design, DFT
research and noise processing IC design.
7. Conclusion
Acknowledgment
References
Creative Commons Attribution License 4.0
(Attribution 4.0 International, CC BY 4.0)
This article is published under the terms of the Creative
Commons Attribution License 4.0
https://creativecommons.org/licenses/by/4.0/deed.en_US
WSEAS TRANSACTIONS on COMMUNICATIONS
DOI: 10.37394/23204.2022.21.23
Jun Yuan, Qiang Zhao, Wei Wang,
Xiangsheng Meng, Jun Li, Qin Li