This paper proposes an active noise control algorithm for periodic disturbances of unknown frequency. The algorithm is appropriate for the feedback case in which a single error microphone is used. A previously proposed algorithm for the rejection of sinusoidal noise sources is extended for the cancellation of multiple harmonics. Unlike many other approaches, the estimates of the frequencies of the separate harmonics are tied together within the algorithm to account for the integer multiplicative relations between them. The dynamic behavior of the closed-loop system is analyzed using an approximation that is shown, in simulations, to provide an accurate representation of the system's behavior. Experimental results on an active noise control testbed demonstrate the success of the method in a practical environment.
展开▼