Popis: |
The phase-shifting based active noise control (ANC) algorithm without secondary path modeling is appealing due to its simple implementation and high computational efficiency. However, the algorithm suffers from the influence of an implicit circular convolution caused by directly applying the most appropriate phase shift to the reference signal in the frequency domain. The implicit circular convolution results in a poor linear relationship between the phase-shifted reference signal and the error signal, which considerably degrades the convergence performance of the ANC system. In this paper, two methods are proposed to deal with this problem. In the first method, the circular wraparound artifacts are removed by the time-domain constraining operation. In the second method, a noncausal phase-shifting filter is used to regularize the phase of the reference signal. Compared with the standard frequency-domain implementation, the two proposed algorithms both eliminate the influence caused by the wraparound artifacts of the circular convolution and improve the linear relationship between the phase-shifted reference signal and the error signal, leading to a higher level of noise attenuation with a tolerable increase in computational complexity. Simulation results validate the better noise attenuation ability of the proposed algorithms. |