US5590205A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adaptive control system with a corrected-phase filtered error update
Assignee: Digisonix Inc
•
Filing: 1994-08-25
•
Granted: 1996-12-31
•
Expires: 2014-08-25
Abstract
Abstract An adaptive control system that can be used for active acoustic attenuation implements an LMS or an RLMS update using an error signal that is filtered through a delayed Hermitian transpose of a C model of an auxiliary path following an adaptive control filter. Adaptive on-line C modeling can be used effectively. The invention is useful in SISO and MIMO applications, and can reduce the number of filtering operations in systems using several reference signals. The invention does not require inverse C modeling.
Inventors
- 👤 Steven R. Popovich
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 19:30
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04; G05B13/041
Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
152 words
An adaptive control system having a system input and a system output, the system comprising: an adaptive filter that inputs one or more reference signals and one or more error input signals, and outputs one or more correction signals; one or more output transducers, each output transducer inputting one of the correction signals and outputting a control signal that combines with a system input; one or more error sensors that senses a system output and outputs an error signal; an error signal filter that inputs each error signal and outputs one or more filtered error signals, wherein the error signal filter includes a delayed Hermitian transpose of a model of an auxiliary path between the output of the adaptive filter and the input of the error signal filter; and, an error signal correlator that inputs each reference signal and each filtered error signal and outputs the one or more error input signals.
Claim 2
Dependent Claim
152 words
An adaptive control system having a system input and a system output, the system comprising: an adaptive filter that inputs one or more reference signals and one or more error input signals, and outputs one or more correction signals; one or more output transducers, each output transducer inputting one of the correction signals and outputting a control signal that combines with a system input; one or more error sensors that senses a system output and outputs an error signal; an error signal filter that inputs each error signal and outputs one or more filtered error signals, wherein the error signal filter includes a delayed Hermitian transpose of a model of an auxiliary path between the output of the adaptive filter and the input of the error signal filter; and, an error signal correlator that inputs each reference signal and each filtered error signal and outputs the one or more error input signals.
Claim 3
Dependent Claim
21 words
A system as recited in claim 1 wherein the error signal filter also includes a summer for each filtered error signal.
Claim 4
Dependent Claim
27 words
A system as recited in claim 1 further comprising a delay element that delays each reference signal before the reference signal is input to the error correlator.
Claim 5
Dependent Claim
16 words
A system as recited in claim 1 wherein the error correlator has at least one multiplier.
Claim 6
Dependent Claim
39 words
A system as recited in claim 4 wherein the adaptive filter has a channel corresponding to a relationship between each reference signal and each correction signal, and the error correlator has a separate multiplier to update each filter element.
Claim 7
Dependent Claim
23 words
A system as recited in claim 1 further comprising one or more input sensors, each input sensor outputting one of the reference signals.
Claim 8
Dependent Claim
23 words
A system as recited in claim 1 wherein the one or more of the error signals are the one or more reference signals.
Claim 9
Dependent Claim
27 words
A system as recited in claim 7 further comprising a delay element that delays each reference signal before the signal inputs the error correlator as a regressor.
Claim 10
Dependent Claim
72 words
A system as recited in claim 1 further comprising a copy of the model of the auxiliary path and a summing junction: wherein the one or more correction signals input the copy of the model, and one or more filtered correction signals output the copy of the model and are summed with the one or more of the error signals at the summing junction to form the one or more reference signals.
Claim 11
Dependent Claim
28 words
A system as recited in claim 9 further comprising a delay element that delays each reference signal before the reference signal inputs the error correlator as a regressor.
Claim 12
Dependent Claim
36 words
A system as recited in claim 3 wherein the delay element delays each reference signal an amount of time so that the delayed reference signal is in phase within 90° of the correlated filtered error signal.
Claim 13
Dependent Claim
32 words
A system as recited in claim 3 wherein the delay element delays each reference signal an amount of time that is an estimate of the effective response time of the auxiliary path.
Claim 14
Dependent Claim
28 words
A system as recited in claim 3 wherein the delay element delays each reference signal the same amount of time as a delay of the delayed Hermitian transpose.
Claim 15
Dependent Claim
81 words
A system as recited in claim 3 wherein the model of the auxiliary path has a series of tap weights in the time domain corresponding to each path between each adaptive filter output and each input to the error signal filer, each series of tap weights has the same fixed number of tap weights, and the delay element delays the reference signal an amount of time essentially equal to an amount of time represented by the fixed number of tap weights.
Claim 16
Dependent Claim
66 words
A system as recited in claim 1 wherein the model of the auxiliary path has a series of tap weights in the time domain corresponding to each path between each adaptive filter output and each input to the error signal filter, and the error signal filter has a filter channel for each model channel, the filter channel having a shifted and reversed series of tap weights.
Claim 17
Dependent Claim
48 words
A system as recited in claim 15 comprising not more than one output transducer and not more than one error sensor wherein the model has not more than one model channel, and the filter channel is a delayed complex conjugate of the model channel in the frequency domain.
Claim 18
Dependent Claim
24 words
A system as recited in claim 15 wherein the model channels are also transposed to form the filter channels in the error signal filter.
Claim 19
Dependent Claim
22 words
A system as recited in claim 17 wherein the error signal filter further has a summer corresponding to each filtered error signal.
Claim 20
Dependent Claim
34 words
A system as recited in claim 15 wherein each series of tap weights has the same fixed number of tap weights and the delay is determined according to the fixed number of tap weights.
Claim 21
Dependent Claim
31 words
A system as recited in claim 1 wherein the model of the auxiliary path is an adaptive model that adapts on-line, and the control system further comprises a random noise source.
Claim 22
Dependent Claim
25 words
A system as recited in claim 1 wherein the model of the auxiliary path models the auxiliary path over one or more selected frequencies only.
Claim 23
Dependent Claim
15 words
A system as recited in claim 1 wherein the adaptive filter is an FIR filter.
Claim 24
Dependent Claim
15 words
A system as recited in claim 1 wherein the adaptive filter is an IIR filter.
Claim 25
Dependent Claim
46 words
A system as recited in claim 1 wherein the adaptive control system is implemented in an active acoustic attenuation system, and the system input is an input acoustic wave, the control signal is a canceling acoustic wave and the system output is an output acoustic wave.
Claim 26
Dependent Claim
34 words
A system as recited in claim 24 wherein the active acoustic attenuation system is an active sound attenuation system, and the output transducer is a loudspeaker, and the error sensor is an error microphone.
Claim 27
Dependent Claim
33 words
A system as recited in claim 24 wherein the active acoustic attenuation system is an active vibration attenuation system, and the output transducer is a shaker and the error sensor is an accelerometer.
Claim 28
Dependent Claim
165 words
An adaptive control method in a system having a system input and a system output comprising the steps of: adaptively generating n correction signals by processing m reference signals through an adaptive filter having n×m channels; generating a control signal from each correction signal, the n control signals combining with the system input to yield the system output; sensing the system output and generating p error signals in response thereto; filtering the p error signals to generate n filtered error signals by inputting the p error signals to an error signal filter having n×p channels, the error signal filter being the delayed Hermitian transpose in the frequency domain of an auxiliary path model having p×n channels; correlating each of the m reference signals with each of the n filtered error signals to generate a corresponding error input signal for each of the n×m channels in the adaptive filter; and adapting each of the n×m channels in the adaptive filter from the corresponding error input signal.
Claim 29
Dependent Claim
165 words
An adaptive control method in a system having a system input and a system output comprising the steps of: adaptively generating n correction signals by processing m reference signals through an adaptive filter having n×m channels; generating a control signal from each correction signal, the n control signals combining with the system input to yield the system output; sensing the system output and generating p error signals in response thereto; filtering the p error signals to generate n filtered error signals by inputting the p error signals to an error signal filter having n×p channels, the error signal filter being the delayed Hermitian transpose in the frequency domain of an auxiliary path model having p×n channels; correlating each of the m reference signals with each of the n filtered error signals to generate a corresponding error input signal for each of the n×m channels in the adaptive filter; and adapting each of the n×m channels in the adaptive filter from the corresponding error input signal.
Claim 30
Dependent Claim
32 words
A method as recited in claim 27 further comprising the steps of: delaying each of the m reference signals before correlating the reference signal with each of the n filtered error signals.
Claim 31
Dependent Claim
36 words
A method as recited in claim 27 wherein each of the n×p channels in the delayed Hermitian transpose is formed by taking the complex conjugate of the corresponding p×n channel in the n×p auxiliary path model.
Claim 32
Dependent Claim
51 words
A method as recited in claim 27 which is implemented in the time domain, wherein the p×n channels in the auxiliary path model are each a series of tap weights, and each of the n×p channels in the error signal filter is formed by reversing the order of the tap weights.
Claim 33
Dependent Claim
32 words
A method as recited in claim 30 further comprising the step of: delaying each of the m reference signals before correlating the reference signal with each of the n filtered error signals.
Claim 34
Dependent Claim
49 words
A method as recited in claim 28 which is implemented in the time domain, wherein the p×n channels in the auxiliary path model are each a series of N c tap weights, and each reference signal is delayed the same amount of time as represented by N c taps.
Claim 35
Dependent Claim
32 words
A method as recited in claim 28 wherein each of the reference signals is delayed an amount of time that is an estimate of the effective response time of the auxiliary path.
Claim 36
Dependent Claim
22 words
A method as recited in claim 27 wherein the p×n auxiliary path model is generated adaptively on-line using a random noise source.
Claim 37
Dependent Claim
24 words
A method as recited in claim 27 wherein the p×n auxiliary path model models the auxiliary path over one or more selected frequencies only.
Claim 38
Dependent Claim
16 words
A method as recited in claim 27 where in the adaptive filter is an FIR filter.
Claim 39
Dependent Claim
15 words
A method as recited in claim 27 wherein the adaptive filter is an IIR filter.
Claim 40
Dependent Claim
44 words
A method as recited in claim 27 wherein the system is an active acoustic attenuation system, and the system input is an input acoustic wave, the n control signals are each a canceling acoustic wave, and the system output is an output acoustic wave.
Claim 41
Dependent Claim
44 words
A method as recited in claim 27 wherein the active acoustic attenuation system is an active sound attenuation system, and each of the n canceling acoustic waves is generated using a loudspeaker, and each of the p error signals is generated using a microphone.
Claim 42
Dependent Claim
44 words
A method as recited in claim 39 wherein the active acoustic attenuation system is an active vibration attenuation system, and each of the n canceling acoustic waves is generated using a shaker, and each of the p error signals is generated using an accelerometer.
Claim 43
Dependent Claim
23 words
A method as recited in claim 27 further comprising the step of measuring each of the m reference signals with an input sensor.
Claim 44
Dependent Claim
31 words
A method as recited in claim 41 further comprising the step of: delaying each of the reference signals before correlating the reference signal with each of the n filtered error signals.
Claim 45
Dependent Claim
32 words
A method as recited in claim 27 further comprising the step of providing at least one of the error signals to the adaptive filter as at least one of the reference signals.
Claim 46
Dependent Claim
31 words
A method as recited in claim 43 further comprising the step of: delaying each of the reference signals before correlating the reference signal with each of the n filtered error signals.
Claim 47
Dependent Claim
64 words
A method as recited in claim 27 further comprising the steps of: filtering the n correction signals through a copy of the p×n auxiliary path model to generate p filtered correction signals; and adding at least one of the p filtered correction signals to the corresponding error signal to general p reference signals; providing the p reference signals to the adaptive filter for processing.
Claim 48
Dependent Claim
31 words
A method as recited in claim 45 further comprising the step of: delaying each of the reference signals before correlating the reference signal with each of the n filtered error signals.
Claim 49
Dependent Claim
51 words
A method as recited in claim 27 wherein the adaptive filter outputs not more than one correction signal, not more than one error signal is generated and the error signal filter has not more than one channel which is determined by taking a delayed complex conjugate of the auxiliary path model.
References Cited (Backward Citations)
US4677677A
Cited
US4677676A
Cited
US5299148A
Cited
US4950966A
Cited
US5049795A
Cited
US5164647A
Cited
US5216721A
Cited
US5216722A
Cited
US5347586A
Cited
US5294933A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-12-31 | 2000-07-01 | 2000-12-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-12-31 | 2004-07-01 | 2004-12-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-12-31 | 2008-07-01 | 2008-12-31 | $7700.00 | Window Closed / Lapsed |