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

Digital filter circuit

Assignee: AT&T Inc
•
Filing: 1976-06-30
•
Granted: 1977-07-05
•
Expires: 1996-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In U.S. Pat. No. 3,906,199, issued to R. B. Kieburtz and K. V. Mina on Sept. 16, 1975, limit cycle noise is reduced in a second order recursive digital filter by a circuit which randomly inhibits the rounding signal in one of the digital multipliers disposed in the filter. It has been found, however, that in certain instances, this approach results in even longer transients.

Inventors

  • 👤 Victor Bernard Lawrence
  • 👤 Kent Vincent Mina

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 13:12
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/04; H03H17/0461

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 288 words
In a recursive digital filter including: (a) a forward path including an input terminal for receiving an input signal X(n) and an output terminal for supplying an output signal Y(n); (b) a first feedback loop including a first delay element and a first digital multiplier circuit, said first feedback loop being arranged to form a first signal given by the product -B 1 D 1 (n), wherein -B 1 ≡ the multiplier coefficient of said first digital multiplier circuit, D 1 (n) ≡ Y(n-1), n≡ the time at which a variable is sampled, (c) a second feedback loop including a second delay element and a second digital multiplier circuit, said first and second feedback loops together being arranged to form a second signal given by the product -B 2 D 2 (n), wherein -B 2 ≡ the multiplier coefficient of said second digital multiplier circuit, and D 2 (n)≡ Y(n-2)≡ D 1 (n-1), (d) first means for summing said first and second signals and said input signal to form said output signal, said output signal being given by Y(n)= X(n)- B 1 D 1 (n)-B 2 D 2 (n), and (e) second means for randomly switching between rounding and truncating of at least one of said products, the improvement comprising: (f) third means operable to control said random switching means, said third means including (1) fourth means for determining the polarity relationship between D 1 (n) and D 2 (n) and the polarity of B 1 , (2) fifth means for determining the magnitude relationship between D 1 (n) and D 2 (n), and (3) sixth means jointly responsive to said fourth and fifth means for selectively inhibiting said second means from truncating said at least one product.
Claim 2
Dependent Claim 288 words
In a recursive digital filter including: (a) a forward path including an input terminal for receiving an input signal X(n) and an output terminal for supplying an output signal Y(n); (b) a first feedback loop including a first delay element and a first digital multiplier circuit, said first feedback loop being arranged to form a first signal given by the product -B 1 D 1 (n), wherein -B 1 ≡ the multiplier coefficient of said first digital multiplier circuit, D 1 (n) ≡ Y(n-1), n≡ the time at which a variable is sampled, (c) a second feedback loop including a second delay element and a second digital multiplier circuit, said first and second feedback loops together being arranged to form a second signal given by the product -B 2 D 2 (n), wherein -B 2 ≡ the multiplier coefficient of said second digital multiplier circuit, and D 2 (n)≡ Y(n-2)≡ D 1 (n-1), (d) first means for summing said first and second signals and said input signal to form said output signal, said output signal being given by Y(n)= X(n)- B 1 D 1 (n)-B 2 D 2 (n), and (e) second means for randomly switching between rounding and truncating of at least one of said products, the improvement comprising: (f) third means operable to control said random switching means, said third means including (1) fourth means for determining the polarity relationship between D 1 (n) and D 2 (n) and the polarity of B 1 , (2) fifth means for determining the magnitude relationship between D 1 (n) and D 2 (n), and (3) sixth means jointly responsive to said fourth and fifth means for selectively inhibiting said second means from truncating said at least one product.
Claim 3
Dependent Claim 52 words
The invention defined in claim 1 wherein (a) said second means effects switching of said -B 2 D 2 (n) product, and (b) said sixth means inhibits truncation if B 1 > 0, sign D 1 (n)≠ sign D 2 (n), and | D 1 (n)| > | D 2 (n)| .
Claim 4
Dependent Claim 51 words
The invention defined in claim 1 wherein (a) said second means effects switching of said -B 2 D 2 (n) product, and (b) said sixth means inhibits truncation if B 1 < 0, sign D 1 (n)= sign D 2 (n), and |D 1 (n)| > | D 2 (n)| .
Claim 5
Dependent Claim 52 words
The invention defined in claim 1 wherein (a) said second means effects switching of said -B 1 D 1 (n) product, and (b) said sixth means inhibits truncation if B 1 < 0, sign D 1 (n)= sign D 2 (n) and | D 2 (n)| > | D 1 (n)| .
Claim 6
Dependent Claim 51 words
The invention defined in claim 1 wherein (a) said second means effects switching of said -B 1 D 1 (n) product, and (b) said sixth means inhibits truncation if B 1 > 0, sign D 1 (n). sign D 2 (n), and | D 2 (n)| > | D 1 (n)|.
Claim 7
Dependent Claim 61 words
The invention defined in claim 1 wherein (a) said second means effects switching of the sum of said -B 1 D 1 (n) and -B 2 D 2 (n) products, and (b) said sixth means inhibits truncation if B 1 < 0, sign D 1 (n)= sign D 2 (n), and | D 2 (n)| > | D 1 (n)| .
Claim 8
Dependent Claim 60 words
The invention defined in claim 1 wherein (a) said second means effects switching of the sum of said -B 1 D 1 (n) and -B 2 D 2 (n) products, and (b) said sixth means inhibits truncation if B 1 > 0, sign D 1 (n)≠ sign D 2 (n), and | D 2 (n)| > | D 1 (n)|.
Claim 9
Dependent Claim 56 words
The invention defined in claim 1 further including: (a) seventh means for comparing the magnitudes of D 1 (n) and D 2 (n) for two consecutive values of n, and (b) eighth means for reducing the magnitude of Y(n) by one if said consecutive magnitudes of D 1 (n) and D 2 (n) are the same.
Claim 10
Dependent Claim 57 words
The invention defined in claim 8 wherein said eighth means includes an adder circuit disposed in said forward path, and said filter further includes ninth means arranged to selectively apply the number minus one (-1) to said adder circuit if Y(n)> 0 and to apply the number plus one (+1) to said adder circuit if Y(n)< 0.
Claim 11
Dependent Claim 153 words
In a second order recursive digital filter including (a) an input terminal for receiving an input signal X(n), (b) an output terminal for providing an output signal Y(n), (c) and at least first and second digital multipliers having multiplier coefficients -B 1 and -B 2 , respectively, said output signal being given by Y(n)= X(n)- B.sub.1 D.sub.1 (n)- B.sub.2 D.sub.2 (n) wherein n is the time at which a variable is sampled, D 1 (n) is a version of Y(n) removed in time by one sample interval, and D 2 (n) is a version of Y(n) removed in time by two sample intervals, apparatus for eliminating limit cycles in said output signal, comprising: (1) first means for randomly truncating the output of at least one of said multipliers, and (2) second means for inhibiting said random truncating means as a function of the relative values of D 1 (n) and D 2 (n).
Claim 12
Dependent Claim 153 words
In a second order recursive digital filter including (a) an input terminal for receiving an input signal X(n), (b) an output terminal for providing an output signal Y(n), (c) and at least first and second digital multipliers having multiplier coefficients -B 1 and -B 2 , respectively, said output signal being given by Y(n)= X(n)- B.sub.1 D.sub.1 (n)- B.sub.2 D.sub.2 (n) wherein n is the time at which a variable is sampled, D 1 (n) is a version of Y(n) removed in time by one sample interval, and D 2 (n) is a version of Y(n) removed in time by two sample intervals, apparatus for eliminating limit cycles in said output signal, comprising: (1) first means for randomly truncating the output of at least one of said multipliers, and (2) second means for inhibiting said random truncating means as a function of the relative values of D 1 (n) and D 2 (n).
Claim 13
Dependent Claim 21 words
The invention defined in claim 10 wherein said first and second digital multipliers are arranged to generate products in sign-magnitude format.
Claim 14
Dependent Claim 22 words
The invention defined in claim 11 wherein truncation of said output of said second digital multiplier is controlled by said first means.
Claim 15
Dependent Claim 26 words
The invention defined in claim 12 wherein said second means is arranged to inhibit truncation if | D 1 (n)| > | D 2 (n)| .
Claim 16
Dependent Claim 32 words
The invention defined in claim 12 further including third means for inhibiting said random truncation as a function of the polarities of D 1 (n), D 2 (n) and B 1 .
Claim 17
Dependent Claim 28 words
The invention defined in claim 14 wherein said third means is arranged to inhibit truncation if sign (B 1 D 1 (n))≠ sign (B 2 D 2 (n)).
Claim 18
Dependent Claim 22 words
The invention defined in claim 11 wherein truncation of said output of said first digital multiplier is controlled by said first means.
Claim 19
Dependent Claim 25 words
The invention defined in claim 14 wherein said second means is arranged to inhibit truncation if | D 2 (n)| > | D 1 (n)|.
Claim 20
Dependent Claim 32 words
The invention defined in claim 16 further including third means for inhibiting said random truncation as a function of the polarities of D 1 (n), D 2 (n) and B 1 .
Claim 21
Dependent Claim 28 words
The invention defined in claim 18 wherein said third means is arranged to inhibit truncation if sign (B 1 D 1 (n))≠ sign (B 2 D 2 (n)).
Claim 22
Dependent Claim 21 words
The invention defined in claim 10 wherein said first and second digital multipliers are arranged to generate products in two's-complement format.
Claim 23
Dependent Claim 27 words
The invention defined in claim 20 wherein said second means is arranged to inhibit truncation if B 1 < 0, and D 1 (n)< D 2 (n).
Claim 24
Dependent Claim 27 words
The invention defined in claim 20 wherein said second means is arranged to inhibit truncation if B 1 > 0, and -D 1 (n)< D 2 (n).
Claim 25
Dependent Claim 43 words
The invention defined in claim 10 further including: third means for generating a control signal upon the occurrence of three consecutive equal values of D 1 (n); and fourth means responsive to said control signal for reducing the magnitude of Y(n) by one.
Claim 26
Dependent Claim 300 words
In a recursive digital filter including (a) first means arranged to generate a first digital product - B 1 D 1 (n) by multiplying a delayed version D 1 (n) of the output Y(n) of said filter by a multiplier coefficient - B 1 , said first product being represented by a variable number of digital bits, (b) second means arranged to generate a second digital product - B 2 D 2 (n) by multiplying a delayed version D 2 (n) of said D 1 (n) version by a multiplier coefficient - B 2 , said second product being represented by a variable number of digital bits, (c) third means for summing said first and second digital products and an input signal X(n) to said filter to form said filter output Y(n), (d) fourth means for quantizing said first and second products to a desired bit length by retaining only the most significant portions of said products and discarding the least significant portions of said products, (e) fifth means for generating a control signal, (f) sixth means for rounding the least significant bits of said most significant portions in accordance with the most significant bits of said least significant portions, in the presence of said control signal and truncating said least significant bits of said most significant portions in the absence of said control signal, and (g) seventh means for randomly inhibiting said control signal, the improvement comprising circuitry for insuring that Y(n) rapidly approaches zero when X(n)= 0, D 1 (n)≠ 0 and D 2 (n)≠ 0, said circuitry comprising (h) eighth means for generating a second control signal as a function of the values of D 1 (n) and D 2 (n), and (i) ninth means for disabling said seventh means in response to said second control signal.
Claim 27
Dependent Claim 300 words
In a recursive digital filter including (a) first means arranged to generate a first digital product - B 1 D 1 (n) by multiplying a delayed version D 1 (n) of the output Y(n) of said filter by a multiplier coefficient - B 1 , said first product being represented by a variable number of digital bits, (b) second means arranged to generate a second digital product - B 2 D 2 (n) by multiplying a delayed version D 2 (n) of said D 1 (n) version by a multiplier coefficient - B 2 , said second product being represented by a variable number of digital bits, (c) third means for summing said first and second digital products and an input signal X(n) to said filter to form said filter output Y(n), (d) fourth means for quantizing said first and second products to a desired bit length by retaining only the most significant portions of said products and discarding the least significant portions of said products, (e) fifth means for generating a control signal, (f) sixth means for rounding the least significant bits of said most significant portions in accordance with the most significant bits of said least significant portions, in the presence of said control signal and truncating said least significant bits of said most significant portions in the absence of said control signal, and (g) seventh means for randomly inhibiting said control signal, the improvement comprising circuitry for insuring that Y(n) rapidly approaches zero when X(n)= 0, D 1 (n)≠ 0 and D 2 (n)≠ 0, said circuitry comprising (h) eighth means for generating a second control signal as a function of the values of D 1 (n) and D 2 (n), and (i) ninth means for disabling said seventh means in response to said second control signal.
Claim 28
Dependent Claim 41 words
The invention defined in claim 24 wherein said eighth means is arranged to generate said second control signal if sign (B 1 D 1 (n))= sign (B 2 D 2 (n)) or | D 1 (n)| > | D 2 (n)|.
Claim 29
Dependent Claim 26 words
The invention defined in claim 24 further including tenth means for reducing the value of Y(n) by one if D 1 (n)= D 2 (n)= Y(n).
Claim 30
Dependent Claim 167 words
In a second order recursive digital filter including (a) an input terminal for receiving an input signal X(n), (b) an output terminal for providing an output signal Y(n), (c) and at least first and second digital multipliers having multiplier coefficients -B.sub. 1 and -B 2 , respectively, said output signal being given by Y(n)= X(n)- B 1 D 1 (n)- B 2 D 2 (n) wherein n is the time at which a variable is sampled, D 1 (n) is a version of Y(n) removed in time by one sample interval, and D 2 (n) is a version of Y(n) removed in time by two sample intervals, apparatus for eliminating limit cycles in said output signal, comprising: (1) first means in said first and second multipliers for rounding the outputs thereof, (2) second means for changing the magnitude of Y(n) by one, as a function of the relative magnitude of D 1 (n) and D 2 (n), and (3) third means for randomly operating said second means.
Claim 31
Dependent Claim 167 words
In a second order recursive digital filter including (a) an input terminal for receiving an input signal X(n), (b) an output terminal for providing an output signal Y(n), (c) and at least first and second digital multipliers having multiplier coefficients -B.sub. 1 and -B 2 , respectively, said output signal being given by Y(n)= X(n)- B 1 D 1 (n)- B 2 D 2 (n) wherein n is the time at which a variable is sampled, D 1 (n) is a version of Y(n) removed in time by one sample interval, and D 2 (n) is a version of Y(n) removed in time by two sample intervals, apparatus for eliminating limit cycles in said output signal, comprising: (1) first means in said first and second multipliers for rounding the outputs thereof, (2) second means for changing the magnitude of Y(n) by one, as a function of the relative magnitude of D 1 (n) and D 2 (n), and (3) third means for randomly operating said second means.
Claim 32
Dependent Claim 31 words
The invention defined in claim 27 wherein said second means is arranged to reduce the magnitude of Y(n) by one if | D 1 (n)| > | D 2 (n)| .
Claim 33
Dependent Claim 30 words
The invention defined in claim 27 wherein said second means is arranged to increase the magnitude of Y(n) by one if | D 2 (n)| > | D 1 (n)|.

References Cited (Backward Citations)

US3749895A Cited
US3906199A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-07-04 1981-01-03 1981-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-07-04 1985-01-03 1985-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-07-04 1989-01-03 1989-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag