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

Digital tank circuit

Assignee: NEC Corp
•
Filing: 1985-09-04
•
Granted: 1988-07-05
•
Expires: 2005-09-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital tank circuit, having a center frequency f 0 , which includes a circuit that samples an analog input signal at a predetermined sampling interval and converts the sampled signal into a binary code as well as a digital filter that is responsive to the binary code and has a gain characteristic with a sharp peak at the center frequency. The digital filter is implemented without multipliers to provide a transfer function given by ##EQU1## where (l) is an integer and (n) is the number of bits in the code representing each sample. Provision also is made to cancel rounding off errors generated on the filter.

Inventors

  • 👤 Satoshi Kuriki
  • 👤 Kenji Nakayama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 22:13
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/04; H04; H04L; H04L7/00; H04L7/02; H04L7/027

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 387 words
A digital tank circuit having a center frequency f 0 , comprising: sampling means for sampling an input signal at a predetermined sampling interval of T s equal to 1/4 f 0 and converting sampled values into corresponding predetermined binary codes each consisting of a predetermined number of bits; and filter means responsive to each said binary code for providing a transfer function represented by ##EQU8## where l is an integer, wherein said filter means comprises: first shift means responsive to each said binary code for outputting a third bit string whose high order side consists of a first bit string of k (positive integer) bits, each having the same value as the sign bit of said binary code, and whose low order side consists of a second bit string identical to the m high order (positive integer) bits of said binary code; first addition means responsive to said third bit string fed from said first shift means as first input data for producing first addition data obtained by adding the first input data and a second input data; first delay means through which said first addition data passes after being delayed by a time of 2T s ; first inversion means for inverting said first addition data fed from said first delay means to produce first inverted data; second shift means for outputting a sixth bit string whose high order side consists of a fourth bit string consisting of n bits, each having the same value as the sign bit of said first addition data passing through said first delay means, and whose low order side consists of a fifth bit string identical to the m high order bits of said first addition data; second addition means for supplying second addition data, obtained by adding said first inverted data and said sixth bit string, to said first addition means as said second input data; second inversion means for inverting said first addition data passing through said first delay means bit by bit to produce second inverted data; third addition means for producing third addition data obtained by adding said first addition data and said second inverted data; and third shift means for producing data including a seventh bit string obtained by shifting said third addition data by (l+k) bits to the left as a filer output.
Claim 2
Dependent Claim 387 words
A digital tank circuit having a center frequency f 0 , comprising: sampling means for sampling an input signal at a predetermined sampling interval of T s equal to 1/4 f 0 and converting sampled values into corresponding predetermined binary codes each consisting of a predetermined number of bits; and filter means responsive to each said binary code for providing a transfer function represented by ##EQU8## where l is an integer, wherein said filter means comprises: first shift means responsive to each said binary code for outputting a third bit string whose high order side consists of a first bit string of k (positive integer) bits, each having the same value as the sign bit of said binary code, and whose low order side consists of a second bit string identical to the m high order (positive integer) bits of said binary code; first addition means responsive to said third bit string fed from said first shift means as first input data for producing first addition data obtained by adding the first input data and a second input data; first delay means through which said first addition data passes after being delayed by a time of 2T s ; first inversion means for inverting said first addition data fed from said first delay means to produce first inverted data; second shift means for outputting a sixth bit string whose high order side consists of a fourth bit string consisting of n bits, each having the same value as the sign bit of said first addition data passing through said first delay means, and whose low order side consists of a fifth bit string identical to the m high order bits of said first addition data; second addition means for supplying second addition data, obtained by adding said first inverted data and said sixth bit string, to said first addition means as said second input data; second inversion means for inverting said first addition data passing through said first delay means bit by bit to produce second inverted data; third addition means for producing third addition data obtained by adding said first addition data and said second inverted data; and third shift means for producing data including a seventh bit string obtained by shifting said third addition data by (l+k) bits to the left as a filer output.
Claim 3
Dependent Claim 34 words
A digital tank circuit claimed in claim 1, further comprising error cancellation means connected between said first delay means and said second shift means to cancel a roundoff error generated in said filter means.
Claim 4
Dependent Claim 120 words
A digital tank circuit claimed in claim 2, wherein said error cancellation means includes: fourth addition means responsive to said first addition data fed from said first delay means as first input data for producing fourth addition data obtained by adding the first input data and a second input data to said second shift means; extracting means for extracting low order n bits from said fourth addition data; third inversion means for inverting the low order n bits of said fourth addition data to produce third inverted data; and second delay means through which said third inverted data is supplied to said fourth addition means as said second input data after being delayed by a time of 2T s .

References Cited (Backward Citations)

US3599108A Cited
US3798560A Cited
US4034196A Cited
US4356558A Cited
US4326261A Cited
US4317092A Cited
US4569030A Cited
US4584600A Cited
US4573135A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-05 1992-01-04 1992-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-05 1996-01-04 1996-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-05 2000-01-04 2000-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag