When implementing active noise control systems on signal processing hardware, the time delay introduced by electronic components (especially components requiring additional lowpass filters or introducing fixed-sample-size delays) may adversely affect the noise control performance. One common approach to reducing this delay is to use a high sampling rate, but this increases the computation significantly when implementing the ANC filters in real time. In the current work, a polyphase-structure-based filter design method is developed for active noise control systems that can reduce the computation load for real-time filter implementation but do not introduce an additional time delay. Although the computation reduction capability of a polyphase filter structure is well known for multi-rate systems, the traditional use of such multi-rate systems requires additional anti-aliasing and reconstruction filters which introduces an additional time delay. Thus, in delay-sensitive applications, such as active noise control, this method was previously applied only on the filter adaption phase, instead of directly on the real-time filtering process. In this article, a filter decomposition method using the minimum-phase technique is proposed to decompose an ANC filter into two multiplicative causal filters both of which have lowpass frequency response shapes at high frequencies such that the polyphase structure can be applied directly to the two multiplicative causal control filters without introducing additional anti-aliasing and reconstruction filters. Results show that, compared with various traditional low sampling rate implementations, the proposed method can significantly improve the noise control performance. Compared with the non-polyphase high-sampling rate method, the real-time computations that increase with the sampling rate are improved from quadratically to linearly.
Read full abstract