Claims
- 1. A method of determining a digital filter value for use in an active noise cancellation system, comprising the steps of:
(A) applying a noise signal to the system; (B) estimating an initial filter value using the system response to the noise signal; and (C) determining the filter value using the estimated initial filter value.
- 2. The method of claim 1, wherein step (B) includes determining a time domain response of the system to the noise signal and estimating the initial filter value based upon the time domain response.
- 3. The method of claim 2, including using an inverse time domain convolution to obtain at least a portion of the time domain response.
- 4. The method of claim 2, wherein the noise cancellation system comprises a speaker that generates the noise signal and a microphone that detects the noise signal, the time domain response including a plurality of speaker signals and a plurality of microphone signals.
- 5. The method of claim 4, including using an inverse time domain convolution to obtain a matrix of the speaker signals.
- 6. The method of claim 5, wherein the matrix comprises a symmetric Toeplitz matrix.
- 7. The method of claim 1, wherein step (C) includes converging to the filter value beginning with the initial filter value.
- 8. The method of claim 1, including repeatedly performing step (B) to obtain a plurality of estimated initial values and wherein step (C) includes determining an average estimated filter value and using the average estimated filter value as the filter value.
- 9. The method of claim 1, including repeatedly performing step (B) to obtain a plurality of estimated initial values and determining an average estimated initial filter value and step (C) includes converging to the filter value beginning with the average estimated initial filter value.
- 10. A method of determining an initial estimate of a digital filter for use in an active noise cancellation system, comprising the steps of:
applying a test signal to the system; determining a time domain response of the system to the test signal; and estimating the initial filter value based upon the time domain response.
- 11. The method of claim 10, including using an inverse matrix of at least a portion of the time domain response.
- 12. The method of claim 10, wherein the noise cancellation system comprises a speaker that generates a noise cancellation signal and a microphone that detects the noise signal, the time domain response including a plurality of speaker signals and a plurality of microphone signals.
- 13. The method of claim 12, including using an inverse time domain convolution to obtain a matrix of the speaker signals.
- 14. The method of claim 13, wherein the matrix comprises a symmetric Toeplitz matrix.
- 15. A noise cancellation system, comprising:
a speaker; a microphone that detects a combination of a sound from the speaker and noise in the system; and a controller that determines a digital filter used during noise cancellation by initially estimating a filter based upon a time domain response of the system to a test noise signal.
- 16. The system of claim 15, wherein the controller estimates the initial filter by determining an inverse time domain convolution of the speaker and microphone signals responsive to the test noise signal.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/341,586, which was filed on Dec. 17, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60341586 |
Dec 2001 |
US |