Most active noise control (ANC) algorithms require a model of the secondary path (SP). If there are large changes in the SP, online SP modeling algorithms may not be able to follow the changes quickly enough to prevent divergence. In this work, the mirror-MFxLMS (MMFxLMS) is adapted to narrowband ANC, and the resulting algorithm is analyzed. The MMFxLMS is an algorithm similar to the MFxLMS and FxLMS but has online SP modeling; it is stable for any SP estimate and does not require auxiliary noise. In addition, a technique to alternate between MFxLMS and MMFxLMS is proposed, resulting in the M 3 FxLMS algorithm, which does not sacrifice performance and assures stability. However, the M 3 FxLMS requires a reference signal that is not available in feedback ANC.Feedback ANC is important in many practical cases, for instance, in ANC headphones. To solve this problem, a technique is proposed to synthesize a reference formed by a sum of sinusoids using measurements from the error sensor signal.This technique uses the fast Fourier transform to obtain estimates of the harmonic frequencies of the periodic noise components, and then refines and tracks these using a phase-locked loop (PLL). The resulting algorithm enables a stable ANC system, even under large and sudden changes in the SP. The proposed PLL is also new and has a lock-in range equal to the full band of the system. KEYWORDS active noise control (ANC), feedback, FxLMS, narrowband, PLL, stability
INTRODUCTIONActive noise control (ANC) is a technique where waves (antinoise) with opposite phase to a noise signal are used to reduce the noise signal level. 1 In feedforward ANC, a signal called the reference signal is used to generate the antinoise signal, using additional information from a set of error sensors that indicates the residual noise level. In feedback ANC, the signal from a set of error sensors is used to generate the antinoise signal. In narrowband ANC, the noise to be canceled is assumed to be periodic or a sum of periodic signals. This paper addresses single-channel (one error sensor) narrowband feedback ANC, with applications, for instance, in ANC headphones.Most ANC algorithms require a secondary path (SP) model and can become unstable if that model is not sufficiently accurate. The SP model can be obtained before the start of noise canceling (offline) or during operation (online). If the SP changes significantly during noise cancelation, online SP modeling is required. However, even with online SP modeling, if there is a large and sudden change, the model may not be updated quickly enough and the algorithm may become unstable. To solve this problem, the authors have previously proposed the mirror-MFxLMS (MMFxLMS) algorithm. 2
1118