IP Library › Granted Patent US 10,810,990
Granted Patent B2
US 10,810,990 · App. 16/261,775 · Granted Oct 20, 2020

Active noise cancellation (ANC) system with selectable sample rates

Inventors: Gabriel Vogel (Austin, TX); Jeffrey Alderson (Austin, TX); Ryan A. Hellman (Austin, TX); Nitin Kwatra (Austin, TX)
Assignee: Cirrus Logic, Inc.
G10K11/17854G10K11/17815G10K11/17823G10K11/17853G10K11/17855G10K2210/108G10K2210/3026G10K2210/3027G10K2210/3028G10K2210/3051
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,810,990
App. No.
16/261,775
Granted
Oct 20, 2020
Kind
B2
Abstract

An active noise cancellation (ANC) system including a selectable decimation rate decimator that receives an oversampled digital input and has an input that selects the decimation rate, a filter that receives an output of the decimator, and a selectable interpolation rate interpolator that receives an output of the filter and has an input that selects the interpolation rate. The selectable decimation rate decimator and the selectable interpolation rate interpolator operate to provide a selectable sample rate for the filter based on the selected decimation and interpolation rates. The filter may be an anti-noise filter, feedback filter, and/or a filter that models an acoustic transfer function of the ANC system. Rate selection may be static, or dynamically controlled based on battery or ambient noise level. A ratio of the decimation rate and the interpolation rate is fixed independent of the dynamically controlled decimation and interpolation rates.

Claims (53)

1. An active noise cancellation (ANC) system, comprising:

a selectable decimation rate decimator that receives an oversampled digital input and has an input that selects the decimation rate;

a filter that receives an output of the decimator;

a selectable interpolation rate interpolator that receives an output of the filter and has an input that selects the interpolation rate;

wherein the selectable decimation rate decimator and the selectable interpolation rate interpolator operate to provide a selectable sample rate for the filter based on the selected decimation and interpolation rates;

wherein when the selected sample rate is a first sample rate that is less than a second sample rate, the filter consumes less power than when the selected sample rate is the second sample rate; and

wherein when the selected sample rate is the second sample rate, the filter performs better noise cancellation than when the selected sample rate is the first sample rate.

2. The ANC system of claim 1 ,

wherein the filter is an adaptive filter.

3. The ANC system of claim 2 ,

wherein the ANC system further comprises an additional delay in one or more adaptation update paths to compensate for the selectable decimation rate decimator and the selectable interpolation rate interpolator.

4. The ANC system of claim 1 ,

wherein the filter is a fixed filter.

5. The ANC system of claim 1 ,

wherein the ANC system is one among the following: a feedforward ANC system, a feedback ANC system, and a hybrid ANC system.

6. The ANC system of claim 1 ,

wherein the filter is one among the following: an anti-noise filter, a feedback filter, and a filter that models an acoustic transfer function of the ANC system.

7. The ANC system of claim 1 ,

wherein the decimation and interpolation rates are statically selected for the ANC system.

8. The ANC system of claim 1 ,

wherein the decimation and interpolation rates are dynamically controlled; and

wherein a ratio of the decimation rate and the interpolation rate is fixed independent of the selected decimation and interpolation rates.

9. The ANC system of claim 8 ,

wherein the decimation and interpolation rates are dynamically controlled based on a battery level in a portable device comprising the ANC system.

10. The ANC system of claim 8 ,

wherein the decimation and interpolation rates are dynamically controlled based on a level of ambient noise that the ANC system attempts to cancel.

11. A method performed by an active noise cancellation (ANC) system, comprising:

receiving, by a decimator, an oversampled digital input and a decimation rate selection;

decimating, by the decimator, the oversampled digital input at the selected decimation rate to generate an output at a selected sample rate based on the selected decimation rate;

filtering, by a filter, the output of the decimator at the selected sample rate to generate a filtered output;

receiving, by an interpolator, the filtered output and an interpolation rate selection; and

interpolating, by the interpolator, the filtered output at the selected interpolation rate;

wherein when the selected sample rate is a first sample rate that is less than a second sample rate, said filtering by the filter consumes less power than when the selected sample rate is the second sample rate; and

wherein when the selected sample rate is the second sample rate, said filtering by the filter performs better noise cancellation than when the selected sample rate is the first sample rate.

12. The method of claim 11 ,

wherein the filter is an adaptive filter.

13. The method of claim 12 , further comprising:

adding delay in one or more adaptation update paths of the ANC system to compensate for the selectable decimation rate decimator and the selectable interpolation rate interpolator.

14. The method of claim 11 ,

wherein the filter is a fixed filter.

15. The method of claim 11 ,

wherein the ANC system is one among the following: a feedforward ANC system, a feedback ANC system, and a hybrid ANC system.

16. The method of claim 11 ,

wherein the filter is one among the following: an anti-noise filter, a feedback filter, and a filter that models an acoustic transfer function of the ANC system.

17. The method of claim 11 ,

wherein the decimation and interpolation rates are statically selected for the ANC system.

18. The method of claim 11 ,

wherein the decimation and interpolation rates are dynamically controlled; and

wherein a ratio of the decimation rate and the interpolation rate is fixed independent of the selected decimation and interpolation rates.

19. The method of claim 18 ,

wherein the decimation and interpolation rates are dynamically controlled based on a battery level in a portable device comprising the ANC system.

20. The method of claim 18 ,

wherein the decimation and interpolation rates are dynamically controlled based on a level of ambient noise that the ANC system attempts to cancel.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2020
From: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
To: CIRRUS LOGIC, INC.
Reel/Frame 053329/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2019
From: VOGEL, GABRIEL; ALDERSON, JEFFREY; HELLMAN, RYAN A.; KWATRA, NITIN
To: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Reel/Frame 048227/0479 →
Continuity (2)
Provisional Application 62624984 · Feb 1, 2018
Related Publication 20190237058A1 · Aug 1, 2019
Cited By (1)
US 12,205,571