IP Library Granted Patent US 8,718,289
Granted Patent B2
US 8,718,289 · App. 12/352,435 · Granted May 6, 2014

System for active noise control with parallel adaptive filter configuration

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 8,718,289
App. No.
12/352,435
Granted
May 6, 2014
Kind
B2
Abstract

An active noise control system includes a plurality of adaptive filters. The plurality of adaptive filters each receives an input signal representative of an undesired sound. The adaptive filters may each generate an output signal based on the input signal. The output signals are used to generate an anti-noise signal configured to drive a speaker to produce sound waves to destructively interfere with the undesired sound.

Claims (55)

1. An active noise control system comprising:

a computer device,

a plurality of adaptive filters included in the computer device, each of the adaptive filters configured to receive an identical first input signal representative of an undesired sound and to receive a respective update signal that is different for each respective adaptive filter, where each of the adaptive filters are configured with a respective different filter length so that corresponding frequency ranges of the respective adaptive filters are different but overlapping, the respective different filter lengths of the adaptive filters configured to converge at different rates and generate respective output signals based on a frequency range of the first input signal, and

a plurality of learning algorithm units included in the computer device and configured to all commonly and directly receive an identical error signal and an identical second input signal, and independently generate respective update signals for each of the respective adaptive filters using said identical error signal, where each of the respective output signals is independently adjusted by the respective adaptive filters based on the respective update signal received from a corresponding one of the learning algorithm units, and where the respective output signals are summed to form an anti-noise signal configured to drive a speaker to produce sound waves to destructively interfere with the undesired sound.

2. The active noise control system of claim 1 , where the plurality of adaptive filters includes a first adaptive filter corresponding to a first predetermined frequency range and a second adaptive filter corresponding to a second predetermined frequency range, where the first adaptive filter is configured to converge at a faster rate than the second adaptive filter when the first input signal includes a dominant signal component within the first predetermined frequency range.

3. The active noise control system of claim 2 , where the output signal of the first adaptive filter and the output signal of the second adaptive filter are summed together to produce the anti-noise signal, where the output signal of the first adaptive filter is a larger portion of the anti-noise signal than the output signal of the second adaptive filter when the dominant component of the first input signal is within the first predetermined frequency range.

4. The active noise control system of claim 2 , where the output signal of the first adaptive filter and the output signal of the second adaptive filter are summed together to produce the anti-noise signal, where the output signal of the first adaptive filter is a smaller portion of the anti-noise signal than the output signal of the second adaptive filter when a dominant component of the first input signal is within the first predetermined frequency range.

5. The active noise control system of claim 2 , where the second adaptive filter is configured to converge at a faster rate than the first adaptive filter when the first input signal includes a dominant component within the second predetermined frequency range.

6. The active noise control system of claim 2 , where the first predetermined frequency range overlaps the second predetermined frequency range.

7. The active noise control system of claim 6 , where each of the output signals is at least a portion of the anti-noise signal.

8. The active noise control system of claim 1 , where the first input signal and the second input signal are different.

9. An active noise control system comprising:

a processor; and

an active noise control system stored in memory and executable on the processor, where the active noise control system includes a plurality of adaptive filters and a plurality of learning algorithm units, where each of the adaptive filters is configured to receive an identical first input signal representative of undesired sound, and have a different filter length that corresponds to a different predetermined frequency range, each of the learning algorithm units corresponding to one of the adaptive filters,

where all of the plurality of learning algorithm units are configured to independently generate a respective control signal for a respective one of the plurality of adaptive filters based on direct receipt of a second identical input signal representative of an undesired sound and an identical error signal indicative of audible sound in a target space; and

where each of the plurality of adaptive filters are configured to:

receive an input signal representative of the undesired sound; and

converge at different rates to generate a respective output signal based on a frequency range of the input signal, where the respective output signal of each of the plurality of adaptive filters is independently adjusted based on the respective control signal, and where at least one respective output signal is an anti-noise signal configured to drive a speaker to produce sound waves to destructively interfere with the undesired sound in the target space.

10. The active noise control system of claim 9 , where the at least one respective output signal is generated by at least one of the plurality of adaptive filters that is first to converge.

11. The active noise control system of claim 9 , where the plurality of adaptive filters includes a first adaptive filter having a first filter length and a second adaptive filter having a second filter length that is different from the first filter length.

12. The active noise control system of claim 11 , where the first filter length corresponds to a first predetermined frequency range and the second filter length corresponds to a second predetermined frequency range, and where the first frequency range and the second frequency range overlap.

13. The active noise control system of claim 11 , where the first filter length corresponds to a first predetermined frequency range and the second filter length corresponds to a second predetermined frequency range, and where the first adaptive filter is configured to converge faster than the second adaptive filter when the input signal includes a dominant signal component in the first predetermined frequency range.

14. The active noise control system of claim 9 , where the plurality of adaptive filters are each configured to receive an entirety of the frequency range of the input signal.

15. The active noise control system of claim 9 , where at least one of the adaptive filters is operable in a frequency range that is closest to the undesired sound is first to converge and to produce anti-noise configured to drive a speaker to produce sound waves to destructively interfere with the undesired sound.

16. The active noise control system of claim 9 , where each adaptive filter is operable in a respective predetermined frequency range to converge to an anti-noise signal corresponding to an undesired sound in the respective predetermined frequency range.

17. The active noise control system of claim 9 , where the input signal is a single input signal of a predetermined frequency range.

18. The active noise control system of claim 9 , where the first input signal received by the adaptive filters is filtered with an estimated path filter to generate the second input signal received by the learning algorithm units.

19. A method of generating an anti-noise signal comprising:

receiving an input signal indicative of an undesired noise;

providing the input signal as a first identical input signal to each of a plurality of adaptive filters, and a second identical input signal to each of a plurality of learning algorithm units, where each of the plurality of adaptive filters has a different respective filter length corresponding to a respective different frequency range, different frequency ranges overlapping among different adaptive filters;

receiving at each of the plurality of learning algorithm units an identical error signal indicative of audible sound in a target space;

each learning algorithm unit independently generating a respective update signal for a respective one of the adaptive filters based on the second identical input signal and the identical error signal;

independently converging each of the plurality of adaptive filters as a function of frequencies in the first identical input signal at which dominant signal components are present, and generating an output signal from each of the plurality of adaptive filters based on the respective update signal;

summing the output signals from each of the plurality of adaptive filters; and

generating the anti-noise signal based on the summed output signals.

20. The method of claim 19 , where generating the anti-noise signal comprises generating the anti-noise signal based an at least one of the output signals from at least one of the plurality of adaptive filters that is first to converge.

21. The method of claim 19 , where providing the first identical input signal to an input of each of a plurality of adaptive filters comprises providing the first identical input signal to a first input of a first adaptive filter corresponding to a first predetermined frequency range and a second input of a second adaptive filter corresponding to a second predetermined frequency range, where the first adaptive filter converges faster than the second adaptive filter when the first identical input signal includes a dominant signal component in the first frequency range.

22. The method of claim 19 , where the first identical input signal is provided directly and in parallel to the plurality of adaptive filters, and the second identical input signal is provided directly and in parallel to the plurality of learning algorithm units.

23. The method of claim 19 , further comprising filtering the first identical input signal with an estimated path filter to generate the second identical input signal.

24. A non-transitory computer-readable medium encoded with computer executable instructions, the computer executable instructions executable with a processor, the computer-readable medium comprising:

instructions executable to receive an input signal representative of an undesired sound;

instructions executable to generate a plurality of adaptive filters;

instructions executable to provide the input signal directly and in parallel as an identical first input signal to all of the plurality of adaptive filters, where each of the plurality of adaptive filters has a different respective filter length corresponding to a respective different frequency range, and different frequency ranges of different respective adaptive filters are overlapping;

instructions executable to generate a respective control signal for each of the plurality of adaptive filters, each of the respective control signals independently generated based on an identical second input signal and receipt of an identical error signal indicative of audible sound in a target space;

instructions executable to independently converge each of the plurality of adaptive filters as a function of frequencies in the input signal at which dominant signal components are present, and generate a plurality of output signals, where each of the plurality of output signals corresponds to an output of one of the plurality of adaptive filters, and each of the plurality of output signals is independently generated based on a respective one of the control signals;

instructions executable to sum the plurality of output signals; and

instructions executable to generate an anti-noise signal based on the summed plurality of output signals, where the anti-noise signal is configured to drive a speaker to produce sound waves to destructively interfere with the undesired sound.

25. The non-transitory computer-readable medium of claim 24 further comprising instructions executable to generate an anti-noise signal based on a first one of the plurality of output signals corresponding to a first one of the plurality of adaptive filters that converges.

26. The non-transitory computer-readable medium of claim 24 further comprising:

instructions executable to generate a first adaptive filter having a first filter length and a second adaptive filter having a second filter length that is different from the first filter length; and

instructions executable to transmit the identical first input signal to an input of each of a first input of the first adaptive filter and a second input of the second adaptive filter.

27. The non-transitory computer readable medium of claim 26 , where the first filter length corresponds to a first predetermined frequency range and the second filter length corresponds to a second predetermined frequency range, where the first predetermined frequency range and the second predetermined frequency range overlap.

28. The non-transitory computer readable medium of claim 24 further comprising:

instruction executable to generate a first input of a first adaptive filter corresponding to a first predetermined frequency range and a second input of a second adaptive filter corresponding to a second predetermined frequency range; and

instructions executable to transmit the first input signal to a first input of the first adaptive filter and to a second input of the second adaptive filter, where the first adaptive filter converges faster than the second adaptive filter when the input signal includes a dominant signal component in the first frequency range.

Assignments (5)
RELEASE Recorded Nov 14, 2012
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 029294/0254 →
SECURITY AGREEMENT Recorded Feb 17, 2011
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025823/0354 →
RELEASE Recorded Feb 15, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 025795/0143 →
SECURITY AGREEMENT Recorded May 8, 2009
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; BECKER SERVICE-UND VERWALTUNG GMBH; CROWN AUDIO, INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS (MICHIGAN), INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS HOLDING GMBH; HARMAN BECKER AUTOMOTIVE SYSTEMS, INC.; HARMAN CONSUMER GROUP, INC.; HARMAN DEUTSCHLAND GMBH; HARMAN FINANCIAL GROUP LLC; HARMAN HOLDING GMBH & CO. KG; HARMAN MUSIC GROUP, INCORPORATED; HARMAN SOFTWARE TECHNOLOGY INTERNATIONAL BETEILIGUNGS GMBH; HARMAN SOFTWARE TECHNOLOGY MANAGEMENT GMBH; HBAS INTERNATIONAL GMBH; HBAS MANUFACTURING, INC.; INNOVATIVE SYSTEMS GMBH NAVIGATION-MULTIMEDIA; JBL INCORPORATED; LEXICON, INCORPORATED; MARGI SYSTEMS, INC.; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS CANADA CORPORATION; QNX SOFTWARE SYSTEMS CO.; QNX SOFTWARE SYSTEMS GMBH; QNX SOFTWARE SYSTEMS GMBH & CO. KG; QNX SOFTWARE SYSTEMS INTERNATIONAL CORPORATION; QNX SOFTWARE SYSTEMS, INC.; XS EMBEDDED GMBH (F/K/A HARMAN BECKER MEDIA DRIVE TECHNOLOGY GMBH)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022659/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2009
From: SHRIDHAR, VASANT; WERTZ, DUANE
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
Reel/Frame 022377/0907 →