← Back to Patent Explorer
US4232192A Expired / Lapsed US ⏱️ 0.0 years remaining

Moving-average notch filter

Assignee: Starkey Laboratories Inc
•
Filing: 1978-05-01
•
Granted: 1980-11-04
•
Expires: 1998-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A moving-average notch filter with a well-defined phase characteristic for use in eliminating oscillation frequencies in a sound amplification system, wherein this moving-average filter is designed to have an output Y K in accordance with the system equation ##EQU1## where b 1 are the weighting coefficients, X K-i are input samples, and K is a constant. This filter may be designed to have a linear phase characteristic. In one embodiment, the location of the notch in the frequency response of the filter may be made to automatically track the drift of an acoustic oscillation frequency.

Inventors

  • 👤 Aloysius A. Beex

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 14:56
CPC Classifications
H; H04; H04R; H04R25/00; H04R25/45; H04R25/453; H03; H03H; H03H17/00; H03H17/02; H03H17/0248; H03H17/025

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 255 words
A sound amplification system comprising: first transducer means for providing a signal in accordance with sound-wave excitations in the environment; amplification means for amplifying said signal; filter means having a notch therein corresponding to an oscillation frequency of said signal which is to be suppressed; and second transducer means for converting the output from the filter means into excitations detectable by a listener, wherein the improvement comprises said filter means being a moving-average filter means having a frequency response with at least one notch therein, the output Y K of said moving-average filter being derived in accordance with the system equation ##EQU9## wherein the b's are weighting coefficients, the X's are input samples from said amplification means, S and K are constants, and each output Y K is composed of M+1 samples, and wherein the phase characteristic of said moving-average filter means is well-defined in the vicinity of and at said notch to limit the number of possible oscillation frequencies at the notch to a finite number, wherein said moving-average filter means further comprises: clock means for generating a clock signal; memory means for sampling the output from said amplification means in accordance with said clock signal and for storing and shifting at least M+1 samples in accordance with said clock signal; and automatic clock control means for controlling the frequency of said clock signal in accordance with the output from said moving-average filter means to thereby control the location of said at least one notch in the frequency response of said moving-average filter means.
Claim 2
Dependent Claim 255 words
A sound amplification system comprising: first transducer means for providing a signal in accordance with sound-wave excitations in the environment; amplification means for amplifying said signal; filter means having a notch therein corresponding to an oscillation frequency of said signal which is to be suppressed; and second transducer means for converting the output from the filter means into excitations detectable by a listener, wherein the improvement comprises said filter means being a moving-average filter means having a frequency response with at least one notch therein, the output Y K of said moving-average filter being derived in accordance with the system equation ##EQU9## wherein the b's are weighting coefficients, the X's are input samples from said amplification means, S and K are constants, and each output Y K is composed of M+1 samples, and wherein the phase characteristic of said moving-average filter means is well-defined in the vicinity of and at said notch to limit the number of possible oscillation frequencies at the notch to a finite number, wherein said moving-average filter means further comprises: clock means for generating a clock signal; memory means for sampling the output from said amplification means in accordance with said clock signal and for storing and shifting at least M+1 samples in accordance with said clock signal; and automatic clock control means for controlling the frequency of said clock signal in accordance with the output from said moving-average filter means to thereby control the location of said at least one notch in the frequency response of said moving-average filter means.
Claim 3
Dependent Claim 22 words
A sound amplification system as defined in claim 1, wherein said moving-average filter means includes means for making said phase characteristic linear.
Claim 4
Dependent Claim 149 words
A sound amplification system as defined in claim 1, wherein said moving-average filter means comprises: memory means for holding at least M+1 input samples; weighting means for individually weighting each of said M+1 input samples in accordance with their location in said memory means; summing means for adding the weighted M+1 input samples and applying a signal representative of this sum as the output Y K of said moving-average filter means; and clock means for generating a clock signal for controlling said memory means to sample the output from said amplification means to obtain a new input sample and for properly shifting the M+1 input samples stored in said memory means such that the input sample stored at K-i-S is stored in the memory location K-i-S-1, where 0≦i≦M+1, and the newest input sample is stored in the memory location K and the oldest stored input in K-N-S is dropped.
Claim 5
Dependent Claim 21 words
A sound amplification system as defined in claim 3, wherein said memory means comprises a tapped delay line with M+1 taps.
Claim 6
Dependent Claim 68 words
A sound amplification system as defined in claim 1, wherein said automatic clock control means comprises: means for recognizing a feedback oscillation frequency in the output of said moving-average filter means; first means for generating a signal proportional to said oscillation frequency; and second means for generating a control signal in accordance with said signal proportional to said oscillation frequency for controlling the frequency of said clock signal.
Claim 7
Dependent Claim 113 words
A sound amplification system as defined in claim 5, wherein said first means comprises a frequency-to-voltage converter for generating a voltage proportional to the frequency of selected output signals from said moving-average filter means, and a switch for applying the voltage signals generated by said first means to said second means; wherein said recognizing means is connected to the output of said moving-average filter means for providing a predetermined output signal when an oscillation frequency is present to close said switch; and wherein said second means comprises a voltage-to-frequency converter for converting the output voltage applied from said frequency-to-voltage converter by means of said switch to a frequency for controlling said clock means.
Claim 8
Dependent Claim 46 words
A sound amplification system as defined in claim 6, wherein said first means further includes a memory for storing the output voltage from said frequency-to-voltage converter applied during the most recent closing of said switch, and means for applying this stored voltage to said voltage-to-frequency converter.
Claim 9
Dependent Claim 40 words
A sound amplification system as defined in claim 7, wherein said first means further includes a detector connected to the output of said moving-average filter means for generating a signal only when said filter output is above a threshold value.
Claim 10
Dependent Claim 40 words
A sound amplification system as defined in claim 8, wherein said recognizing means includes an integrator/detector for closing said switch when the output from said integrator is near zero after integrating a number of pulses from said threshold value detector.
Claim 11
Dependent Claim 289 words
A sound amplification system comprising: first transducer means for providing a signal in accordance with sound-wave excitations in the environment; amplification means for amplifying said signal; filter means having a notch therein corresponding to an oscillation frequency of said signal which is to be suppressed; and second transducer means for converting the output from the filter means into excitations detectable by a listener, wherein the improvement comprises said filter means being a moving-average filter means having a frequency response with at least one notch therein, the output Y K of said moving-average filter being derived in accordance with the system equation ##EQU10## wherein the b's are weighting coefficients, the X's are input samples from said amplification means, S and K are constants, and each output Y K is composed of M+1 samples, and wherein the phase characteristic of said moving-average filter means is well-defined in the vicinity of and at said notch to limit the number of possible oscillation frequencies at the notch to a finite number, and means for automatically controlling the location of said at least one notch in the response of said moving-average filter means in accordance with the output from said moving-average filter, wherein said moving-average filter means comprises: clock means for generating a clock signal; and memory means for sampling the output from said amplification means in accordance with said clock signal and for storing and shifting M+1 samples also in accordance with said clock signal, and wherein said controlling means comprises automatic clock control means for controlling the frequency of said clock signal in accordance with the output from said moving-average filter means to thereby control the location of said at least one notch in the frequency response of said moving-average filter means.
Claim 12
Dependent Claim 289 words
A sound amplification system comprising: first transducer means for providing a signal in accordance with sound-wave excitations in the environment; amplification means for amplifying said signal; filter means having a notch therein corresponding to an oscillation frequency of said signal which is to be suppressed; and second transducer means for converting the output from the filter means into excitations detectable by a listener, wherein the improvement comprises said filter means being a moving-average filter means having a frequency response with at least one notch therein, the output Y K of said moving-average filter being derived in accordance with the system equation ##EQU10## wherein the b's are weighting coefficients, the X's are input samples from said amplification means, S and K are constants, and each output Y K is composed of M+1 samples, and wherein the phase characteristic of said moving-average filter means is well-defined in the vicinity of and at said notch to limit the number of possible oscillation frequencies at the notch to a finite number, and means for automatically controlling the location of said at least one notch in the response of said moving-average filter means in accordance with the output from said moving-average filter, wherein said moving-average filter means comprises: clock means for generating a clock signal; and memory means for sampling the output from said amplification means in accordance with said clock signal and for storing and shifting M+1 samples also in accordance with said clock signal, and wherein said controlling means comprises automatic clock control means for controlling the frequency of said clock signal in accordance with the output from said moving-average filter means to thereby control the location of said at least one notch in the frequency response of said moving-average filter means.
Claim 13
Dependent Claim 49 words
A sound amplification system as defined in claim 10, wherein said automatic clock control means comprises: means for recognizing a feedback oscillation frequency in the output of said moving-average filter means; and means for generating a control signal from said detected feedback oscillation frequency for controlling said clock signal.
Claim 14
Dependent Claim 78 words
A sound amplification system as defined in claim 10, wherein said automatic clock control means comprises: a detector for detecting only output signals from said moving-average filter means above a predetermined threshold; an integrator/detector for determining when the output from said detector occurs at regularly spaced intervals in time; and means for generating a control signal from the output from said detector when this detected output occurs at regularly spaced intervals in time to control said clock signal.
Claim 15
Dependent Claim 87 words
A sound amplification system as defined in claim 12, wherein said generating means comprises: a frequency-to-voltage converter for generating a voltage proportional to the output frequency from said detector; a switch controlled in accordance with the output from said integrator/detector; a memory for storing the voltage value from said frequency-to-voltage converter supplied during the most recent closing of said switch by said integrator/detector; and a voltage-to-frequency converter for generating a control voltage in accordance with the voltage stored in said memory for application to said clock means.
Claim 16
Dependent Claim 224 words
A sound amplification system for a hearing aid comprising: a microphone; an amplifier for amplifying the output signals from said microphone; a filter having a notch therein corresponding to an oscillation frequency of said amplifier signals which is to be suppressed; and a speaker for converting the output signal from said filter into excitations detectable by a listener, wherein the improvement comprises said filter being a moving-average filter having a frequency response with at least one notch therein, the phase characteristic of the transfer function for said moving-average filter being well-defined in the vicinity of and at said notch to limit the number of possible oscillation frequencies at the notch to a finite number, and means for automatically controlling the location of said at least one notch in the response of said moving-average filter in accordance with the output from said moving-average filter, wherein said moving-average filter comprises: clock means for generating a clock signal; and memory means for sampling the output from said amplifier in accordance with said clock signal and for storing at least M+1 samples, and wherein said controlling means comprises automatic clock control means for controlling the frequency of said clock signal in accordance with the output from said moving-average filter to thereby control the location of said at least one notch in the frequency response of said moving-average filter.
Claim 17
Dependent Claim 224 words
A sound amplification system for a hearing aid comprising: a microphone; an amplifier for amplifying the output signals from said microphone; a filter having a notch therein corresponding to an oscillation frequency of said amplifier signals which is to be suppressed; and a speaker for converting the output signal from said filter into excitations detectable by a listener, wherein the improvement comprises said filter being a moving-average filter having a frequency response with at least one notch therein, the phase characteristic of the transfer function for said moving-average filter being well-defined in the vicinity of and at said notch to limit the number of possible oscillation frequencies at the notch to a finite number, and means for automatically controlling the location of said at least one notch in the response of said moving-average filter in accordance with the output from said moving-average filter, wherein said moving-average filter comprises: clock means for generating a clock signal; and memory means for sampling the output from said amplifier in accordance with said clock signal and for storing at least M+1 samples, and wherein said controlling means comprises automatic clock control means for controlling the frequency of said clock signal in accordance with the output from said moving-average filter to thereby control the location of said at least one notch in the frequency response of said moving-average filter.
Claim 18
Dependent Claim 20 words
An amplification system as defined in claim 14, wherein said moving-average filter includes means for making said phase characteristic linear.
Claim 19
Dependent Claim 145 words
An amplification system as defined in claim 14, wherein said moving-average filter comprises: memory means for holding at least M+1 input samples; weighting means for individually weighting each of said M+1 input samples in accordance with their location in said memory means; summing means for adding the weighted M+1 input samples and applying a signal representative of this sum as the output of said moving-average filter; and clock means for generating a clock signal for controlling said memory means to sample the output from said amplifier to obtain a new input sample and for properly shifting the M+1 input samples stored in said memory means such that each input sample stored at memory location K-i is now stored in the memory location K-i-1, where 0≦i≦M+1, and the newest input sample is stored in the memory location K and the oldest stored input sample is dropped.
Claim 20
Dependent Claim 20 words
An amplification system as defined in claim 16, wherein said memory means comprises a tapped delay line with M+1 taps.
Claim 21
Dependent Claim 47 words
An amplification system as defined in claim 14, wherein said automatic clock control means comprises: means for recognizing a feedback oscillation frequency in the output of said moving-average filter; and means for generating a control signal from said detected feedback oscillation frequency for controlling said clock signal.
Claim 22
Dependent Claim 76 words
An amplification system as defined in claim 14, wherein said automatic clock conftrol means comprises: a detector for detecting only output signals from said moving-average filter above a predetermined threshold; an integrator/detector for determining when the output from said detector occurs at regularly spaced intervals in time; and means for generating a control signal from the output from said detector when this detected output occurs at regularly spaced intervals in time to control said clock signal.

References Cited (Backward Citations)

US3755749A Cited
US3763333A Cited
US4091236A Cited
US4088835A Cited
US4079199A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-11-04 1984-05-05 1984-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-11-04 1988-05-05 1988-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-11-04 1992-05-05 1992-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag