This paper proposes a new active noise control (ANC) system based on a recursive least-squares lattice (RLSL) algorithm by designing secondary-path innovation (SPI) and lattice-order decision (LOD) algorithms. The SPI algorithm associated with the power spectral factorization of the secondary path is designed to apply the RLSL algorithm to the ANC system without the filtered-input structure. The SPI algorithm whitens the error microphone signals into the virtual error signals just ahead of the secondary path to construct the virtual desired signals corresponding to the outputs of the lattice filter. The LOD algorithm is designed to operate the ANC system without knowing the tap length of the optimal finite impulse response (FIR) filter. The decision algorithm using the initial and final estimation errors of the lattice filter estimates the tap length of the optimal FIR filter by increasing the lattice order one-by-one until the final estimation error reaches below a threshold value. Even in environments where the tap length of the optimal FIR filter is unknown, the proposed ANC system with low computational complexity shows almost the same performance as the ANC system based on a filtered-input recursive least squares algorithm.
Read full abstract