Patent US4044241A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4044241A Expired / Lapsed US ⏱️ 0.0 years remaining

Adaptive matched digital filter

Assignee: ESL Inc
•
Filing: 1972-01-12
•
Granted: 1977-08-23
•
Expires: 1992-01-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A real time digital filter with its transfer function being matched to a particular signal plus noise condition in a manner that causes the transfer function to adapt to changing signal plus noise conditions. A transversal type of digital filter is disclosed. A general purpose computer calculates coefficients of the filter by continuously monitoring the input signal plus noise in order to maintain the filter's transfer function at an optimum level in view of changing noise conditions.

Inventors

  • 👤 William T. Hatley, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 14:10
CPC Classifications
H; H03; H03H; H03H21/00; H03H21/0012; H03H21/0018

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 99 words
An electronic filter, comprising, means receiving an electronic noise plus signal waveform for sampling said waveform at periodic intervals with the amplitude of each waveform sample expressed in a binary code, a digital filter receiving the binary waveform samples at an input and forming a filtered binary signal at an output, said filter having a transfer function that is controllable by application of a plurality of binary constants thereto, and means receiving said input binary samples for automatically generating said transfer function controlling filter binary constants and continuously conforming said constants to changes in said noise plus signal waveform.
Claim 2
Dependent Claim 99 words
An electronic filter, comprising, means receiving an electronic noise plus signal waveform for sampling said waveform at periodic intervals with the amplitude of each waveform sample expressed in a binary code, a digital filter receiving the binary waveform samples at an input and forming a filtered binary signal at an output, said filter having a transfer function that is controllable by application of a plurality of binary constants thereto, and means receiving said input binary samples for automatically generating said transfer function controlling filter binary constants and continuously conforming said constants to changes in said noise plus signal waveform.
Claim 3
Dependent Claim 15 words
Apparatus according to claim 1 wherein said digital filter includes a transversal type linear filter.
Claim 4
Dependent Claim 19 words
Apparatus according to claim 1 where said means for generating said filter constants includes a general purpose digital computer.
Claim 5
Dependent Claim 35 words
Apparatus according to claim 3 wherein said digital computer is preprogrammed with a desired signal to be extracted from said noise plus signal waveform, said preprogrammed desired signal being used in determining said filter constants.
Claim 6
Dependent Claim 276 words
An electronic apparatus for filtering a time varying electronic input signal that includes a desired signal plus undesired noise, comprising, an analog-to-digital converter which samples said input signal at periodic intervals and produces a serial output of samples, each sample including a parallel binary word representation of the magnitude of the sample, a common clock pulse source connected to said analog-to-digital converter for controlling the periodic interval at which said samples are made, a delay line including a plurality of stages connected to said analog-to-digital converter to receive the binary samples, said common clock source connected to said delay line for moving the individual binary word samples along said delay line through one stage at each clock pulse, a digital multiplier associated with each delay line stage, each multiplier having two binary data inputs and an output which generates a binary multiple of the two inputs, one of said inputs of each multiplier connected to receive the sample at its associated stage of the delay line and the other of each input of each multiplier connected to receive a distinct constant in the form of a binary word, the value of the binary word constants determining the transfer function of the electronic filter, means receiving said binary samples at the output of the analog-to-digital converter for automatically determining and setting the individual binary word constants at each digital multiplier whereby the transfer function of the electronic filter is set in response to the input signal, a digital summer receiving the digital outputs of each of the multipliers and forming a common digital output, and a digital-to-analog converter connected to said summer which forms the filter output.
Claim 7
Dependent Claim 276 words
An electronic apparatus for filtering a time varying electronic input signal that includes a desired signal plus undesired noise, comprising, an analog-to-digital converter which samples said input signal at periodic intervals and produces a serial output of samples, each sample including a parallel binary word representation of the magnitude of the sample, a common clock pulse source connected to said analog-to-digital converter for controlling the periodic interval at which said samples are made, a delay line including a plurality of stages connected to said analog-to-digital converter to receive the binary samples, said common clock source connected to said delay line for moving the individual binary word samples along said delay line through one stage at each clock pulse, a digital multiplier associated with each delay line stage, each multiplier having two binary data inputs and an output which generates a binary multiple of the two inputs, one of said inputs of each multiplier connected to receive the sample at its associated stage of the delay line and the other of each input of each multiplier connected to receive a distinct constant in the form of a binary word, the value of the binary word constants determining the transfer function of the electronic filter, means receiving said binary samples at the output of the analog-to-digital converter for automatically determining and setting the individual binary word constants at each digital multiplier whereby the transfer function of the electronic filter is set in response to the input signal, a digital summer receiving the digital outputs of each of the multipliers and forming a common digital output, and a digital-to-analog converter connected to said summer which forms the filter output.
Claim 8
Dependent Claim 17 words
Apparatus according to claim 5 wherein each stage of said delay line includes a digital shift register.
Claim 9
Dependent Claim 17 words
Apparatus according to claim 5 wherein said means for determining said multiplier constants includes a digital computer.
Claim 10
Dependent Claim 51 words
Apparatus according to claim 7 that additionally comprises a shift register at the input of said computer for receiving a series of binary input signal samples from said analog-to-digital converter and feeding said samples into the computer at a rate that is less than the rate of said common clock source.
Claim 11
Independent Claim 124 words
A method of filtering a time varying signal plus noise, comprising the steps of: sampling said signal plus noise at a given periodic rate and converting said samples into a binary representation of the amplitude thereof, passing said binary samples serially along a delay line of a plurality of stages, said samples being advanced along said delay line from one stage to another at said periodic rate, simultaneously multiplying each of the binary samples at every stage along said delay line by a distinct binary constant, automatically calculating and setting the distinct binary constants from said binary samples of said signal plus noise, digitally summing all multiples, and converting the digital summation to a time varying analog signal as the output of the filter.
Claim 12
Independent Claim 124 words
A method of filtering a time varying signal plus noise, comprising the steps of: sampling said signal plus noise at a given periodic rate and converting said samples into a binary representation of the amplitude thereof, passing said binary samples serially along a delay line of a plurality of stages, said samples being advanced along said delay line from one stage to another at said periodic rate, simultaneously multiplying each of the binary samples at every stage along said delay line by a distinct binary constant, automatically calculating and setting the distinct binary constants from said binary samples of said signal plus noise, digitally summing all multiples, and converting the digital summation to a time varying analog signal as the output of the filter.
Claim 13
Independent Claim 241 words
A method of filtering a time varying signal plus noise, comprising the steps of: sampling said signal plus noise at a given periodic rate and converting said samples into a binary representation of the amplitude thereof, passing said binary samples serially along a delay line of a plurality of stages, said samples being advanced along said delay line from one stage to another at said periodic rate, simultaneously multiplying each of the binary samples at every stage along said delay line by a distinct binary constant, automatically calculating and setting the distinct binary constants from said binary samples of said signal plus noise, said step of automatically calculating including the steps of: extracting a series of binary data samples in excess of the number of constants to be calculated and set, determining auto-correlations of the sampled signal for shifts of various multiples of said periodic rate including zero through the number of constants to be calculated, sampling a desired signal at said periodic rate, establishing a plurality of simultaneous equations equal in number to at least the number of constants to be calculated, each of said equations including a desired signal sample and a plurality of terms where an auto-correlation value is multiplied by one of the constants being determined, and solving the plurality of simultaneous equations for said constants, digitally summing all multiples, and converting the digital summation to a time varying analog signal as the output of the filter.
Claim 14
Independent Claim 241 words
A method of filtering a time varying signal plus noise, comprising the steps of: sampling said signal plus noise at a given periodic rate and converting said samples into a binary representation of the amplitude thereof, passing said binary samples serially along a delay line of a plurality of stages, said samples being advanced along said delay line from one stage to another at said periodic rate, simultaneously multiplying each of the binary samples at every stage along said delay line by a distinct binary constant, automatically calculating and setting the distinct binary constants from said binary samples of said signal plus noise, said step of automatically calculating including the steps of: extracting a series of binary data samples in excess of the number of constants to be calculated and set, determining auto-correlations of the sampled signal for shifts of various multiples of said periodic rate including zero through the number of constants to be calculated, sampling a desired signal at said periodic rate, establishing a plurality of simultaneous equations equal in number to at least the number of constants to be calculated, each of said equations including a desired signal sample and a plurality of terms where an auto-correlation value is multiplied by one of the constants being determined, and solving the plurality of simultaneous equations for said constants, digitally summing all multiples, and converting the digital summation to a time varying analog signal as the output of the filter.
Claim 15
Independent Claim 89 words
A method of filtering binary data of a desired signal, comprising the steps of: passing only said binary data serially along a delay line of a plurality of stages, simultaneously multiplying the binary data at every stage along said delay line by a distinct binary constant, automatically calculating and setting the distinct binary constants from at least some of the same binary data of the desired signal that is fed to the delay line, digitally summing all multiples of the binary data to form a filtered binary output signal.
Claim 16
Independent Claim 89 words
A method of filtering binary data of a desired signal, comprising the steps of: passing only said binary data serially along a delay line of a plurality of stages, simultaneously multiplying the binary data at every stage along said delay line by a distinct binary constant, automatically calculating and setting the distinct binary constants from at least some of the same binary data of the desired signal that is fed to the delay line, digitally summing all multiples of the binary data to form a filtered binary output signal.
Claim 17
Dependent Claim 176 words
An adaptive digital filter, comprising: a digital delay line having a plurality of serially connected stages from an input, a digital multiplier associated with each delay line stage, each multiplier characterized by two binary data inputs and an output that delivers a binary multiple of the two inputs, one of said inputs of each multiplier being connected to receive the binary content at its associated stage of the delay line and the other of each input of each multiplier connected to receive a distinct binary constant, whereby the value of all the binary constants determines the transfer function of the adaptive digital filter, a general purpose digital computer connected to said delay line input for calculating and setting values of said binary constants from at least some of the binary data that appears at the delay line input, said computer having a plurality of outputs with one output connected to each of said other inputs of the multipliers, and a digital summer receiving the digital outputs of all the multipliers and forming a filtered digital output.
Claim 18
Dependent Claim 176 words
An adaptive digital filter, comprising: a digital delay line having a plurality of serially connected stages from an input, a digital multiplier associated with each delay line stage, each multiplier characterized by two binary data inputs and an output that delivers a binary multiple of the two inputs, one of said inputs of each multiplier being connected to receive the binary content at its associated stage of the delay line and the other of each input of each multiplier connected to receive a distinct binary constant, whereby the value of all the binary constants determines the transfer function of the adaptive digital filter, a general purpose digital computer connected to said delay line input for calculating and setting values of said binary constants from at least some of the binary data that appears at the delay line input, said computer having a plurality of outputs with one output connected to each of said other inputs of the multipliers, and a digital summer receiving the digital outputs of all the multipliers and forming a filtered digital output.
Claim 19
Dependent Claim 99 words
The adaptive digital filter of claim 12 wherein said general purpose digital computer is connected to periodically receive a plurality of binary samples of a signal plus noise at said input, the number of said samples being several times the number of said digital multiplier, said computer additionally being connected to first compute the auto-correlation of said plurality of binary samples and then secondly to solve a number of simultaneous linear equations equal to the number of said digital multipliers and which each relate the auto-correlations of said samples with said binary constants, whereby said binary constants are determined.
Claim 20
Dependent Claim 31 words
The adaptive digital filter of claim 12 wherein each of said digital delay line stages includes a parallel eight bit storage element and wherein there are sixty-four of said digital multipliers.

References Cited (Backward Citations)

US3524169A Cited
US3521042A Cited
US3508153A Cited
US3597541A Cited
US3633105A Cited
US3651316A Cited
US3659229A Cited
US3665171A Cited
US3676804A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-08-22 1981-02-21 1981-08-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-08-22 1985-02-21 1985-08-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-08-22 1989-02-21 1989-08-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag