Adaptive LPC noise reduction system
First Claim
Patent Images
1. A noise suppression system comprising:
- a sampling circuit adapted to sample an input signal at a predetermined sampling rate;
a plurality of delay circuits configured to sequentially delay the sampled input signal;
an adaptive processor configured to update a plurality of linear predictive coefficient (LPC) values on a sample-by-sample basis, based on an error signal;
the error signal based on a difference between the sampled input signal and the sequentially delayed signal; and
the LPC values configured to flatten the error signal across a frequency region of interest to provide an enhanced signal having reduced low-frequency components.
8 Assignments
0 Petitions
Accused Products
Abstract
A noise suppression system reduces low-frequency noise in a speech signal using linear predictive coefficients in an adaptive filter. A digital filter may update or adapt a limited set of linear predictive coefficients on a sample-by-sample basis. The linear predictive coefficients may be used to provide an error signal based on a difference between the speech signal and a delayed speech signal. The error signal represents an enhanced speech signal having attenuated and normalized low-frequency noise components.
27 Citations
42 Claims
-
1. A noise suppression system comprising:
-
a sampling circuit adapted to sample an input signal at a predetermined sampling rate; a plurality of delay circuits configured to sequentially delay the sampled input signal; an adaptive processor configured to update a plurality of linear predictive coefficient (LPC) values on a sample-by-sample basis, based on an error signal; the error signal based on a difference between the sampled input signal and the sequentially delayed signal; and the LPC values configured to flatten the error signal across a frequency region of interest to provide an enhanced signal having reduced low-frequency components. - View Dependent Claims (2, 4, 6, 7, 11, 12, 13, 14, 15, 18)
-
-
3. (canceled)
-
5. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
16. (canceled)
-
17. (canceled)
-
19. A noise suppression system comprising:
-
a sampling circuit adapted to sample an input signal at a predetermined sampling rate; a plurality of delay circuits configured to sequentially delay in time the sampled input signal; an adaptive processor configured to update a plurality of linear predictive coefficient (LPC) values on a sample-by-sample basis, based on an error signal; the error signal based on a difference between the sampled input signal and the sequentially delayed signal; a voice activity detector configured to detect presence of a speech signal and inhibit updating of the LPC values in the presence of the speech signal; and the LPC values configured to flatten the error signal across a frequency region of interest to provide the error signal as an enhanced speech signal having reduced low-frequency components. - View Dependent Claims (21, 23, 24)
-
-
20. (canceled)
-
22. (canceled)
-
25. A method for enhancing a signal provided to a user device, the method comprising:
-
sampling an input signal at a predetermined sample rate; delaying the sampled input signal by multiple levels of delays to provide sequentially delayed signals; processing the sequentially delayed signals in an adaptive filter; adaptively updating linear predictive coefficient (LPC) values on a sample-by-sample basis based on an error signal, the error signal based on a difference between the sampled input signal and the sequentially delayed signals, where the LPC values cause the error signal to have a normalized amplitude across a frequency region of interest, and providing the error signal as an enhanced signal having a flattened low-frequency spectrum. - View Dependent Claims (26, 29, 31, 33, 34, 35)
-
-
27. (canceled)
-
28. (canceled)
-
30. (canceled)
-
32. (canceled)
-
36. A computer-readable storage medium having processor executable instructions to provide a noise-reduced signal by performing the acts of:
-
sampling an input signal at a predetermined sample rate; delaying the sampled input signal by multiple levels of delays to provide sequentially delayed signals; processing the sequentially delayed signals in an adaptive filter; adaptively updating linear predictive coefficient (LPC) values on a sample-by-sample basis based on an error signal, the error signal based on a difference between the sampled input signal and the sequentially delayed signals, where the LPC values cause the error signal to have a normalized amplitude across a frequency region of interest; and providing the error signal as an enhanced signal having a flattened low-frequency spectrum. - View Dependent Claims (39, 40)
-
-
37. (canceled)
-
38. (canceled)
-
41. (canceled)
-
42. (canceled)
Specification