Multi-Stage ANC Filter for Low-Frequency Noise With Lower Compute
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing noise cancellation technologies in electronic devices face challenges in efficiently reducing noise while minimizing computational resource consumption, particularly in balancing the span of filters for effective low-frequency noise cancellation.
Innovation Solution
The implementation of a filter with multiple stages, each stage having the same number of coefficients, and employing different sampling rates and compression levels to reduce computational resources while maintaining noise cancellation performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a filter with larger span is used to cancel low-frequency noise, then noise cancellation performance is improved, but computational resource consumption increases
Solution Approach 1:
The filter is divided into multiple stages, where each stage processes a portion of the filtering task. This segmentation allows the system to achieve effective noise cancellation through coordinated multiple smaller processing units rather than a single large filter, optimizing the balance between performance and computational efficiency
Solution Approach 2:
Different sampling rates are applied at different stages of the filter. The sampling rate is dynamically adjusted according to the processing stage, allowing the system to reduce computational load in later stages while maintaining the necessary filtering performance for low-frequency noise cancellation
2Productivity
If multiple audio samples are input to each stage of the filter, then processing efficiency is improved, but memory requirements increase
Solution Approach 1:
The system inputs a specific number of audio samples to each filter stage that is optimized for processing efficiency. By carefully controlling the number of samples processed at each stage rather than processing all possible samples, the system achieves high processing efficiency while keeping memory requirements within acceptable limits
Data Source
AI summary
A method performed by an electronic device for active noise cancellation is provided. The method includes acquiring, by the electronic device, a noise signal, inputting, by the electronic device, a plurality of audio samples constituting the noise signal to a filter including a plurality of stages, and generating, by the electronic device, an anti-noise signal for attenuating the noise signal using data output from the plurality of stages.


