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

Digital-to-digital code converter

Assignee: Nokia Bell Labs
•
Filing: 1987-07-23
•
Granted: 1988-07-05
•
Expires: 2007-07-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a digital-to-digital code converter, or decimator, which implements sinc 3 processing. The input signal (X) to the code converter comprises a series of groups, each group including a series of N digital sample values occurring at high rate (1/τ) which are converted within the converter, using sinc 3 processing, into a single digital value occurring at, for example, a (1/N)τ rate for delivery to the converter output (Y). The code converter comprises three processing stages in cascade, where each stage includes separate accumulation means, each accumulation means arranged to add, during each series of N input sample values, the signal value received by that stage from the next preceding stage. Each of the three stages further includes a separate subprocessing means for processing the resultant accumulated digital value from the associated accumulation means at the end of each group period to produce a separated processed digital value which, when combined with the processed digital values from the other stages at the end of a group period, provides a single sinc 3 processed digital value for the N input signal samples of each input group.

Inventors

  • 👤 James C. Candy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:06
CPC Classifications
H; H03; H03M; H03M7/00; H03H; H03H17/00; H03H17/02; H03H17/06; H03H17/0621; H03H17/0635; H03H17/065; H03H17/0664

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 257 words
A digital-to-digital code converter comprising: an input terminal for receiving an input signal including a series of groups, where each group comprises a sequence of N separate digital sample values occurring at a first predetermined rate and N>1; an output terminal; and processing means responsive to the input signal at the input terminal for performing sinc 3 processing on the N digital sample values of each input group to generate therefrom a representative single digital output value for each input group at a second predetermined rate at the output terminal, the second predetermined rate being slower than the first predetermined rate, the processing means comprising, first, second and third accumulation means disposed in a first, a second and a third stage, respectively, of the code converter, the accumulation means and the stages being arranged in cascade and each accumulation means includes means for adding each digital sample value received from the preceding stage during a current group period to a current accumulated value of the digital sample values received previously during that current group period; and first, second and third subprocessing means disposed in the first, second and third stages, respectively, for processing a resultant overall accumulated value obtained by the associated accumulation means at the end of each group period and generating a separate appropriately weighted intermediate value associated with each input group period, which intermediate values from each of the three stages, and associated with an input group, are combined to provide the sinc 3 processed representative single digital output value from the code converter.
Claim 2
Dependent Claim 257 words
A digital-to-digital code converter comprising: an input terminal for receiving an input signal including a series of groups, where each group comprises a sequence of N separate digital sample values occurring at a first predetermined rate and N>1; an output terminal; and processing means responsive to the input signal at the input terminal for performing sinc 3 processing on the N digital sample values of each input group to generate therefrom a representative single digital output value for each input group at a second predetermined rate at the output terminal, the second predetermined rate being slower than the first predetermined rate, the processing means comprising, first, second and third accumulation means disposed in a first, a second and a third stage, respectively, of the code converter, the accumulation means and the stages being arranged in cascade and each accumulation means includes means for adding each digital sample value received from the preceding stage during a current group period to a current accumulated value of the digital sample values received previously during that current group period; and first, second and third subprocessing means disposed in the first, second and third stages, respectively, for processing a resultant overall accumulated value obtained by the associated accumulation means at the end of each group period and generating a separate appropriately weighted intermediate value associated with each input group period, which intermediate values from each of the three stages, and associated with an input group, are combined to provide the sinc 3 processed representative single digital output value from the code converter.
Claim 3
Dependent Claim 119 words
A digital-to-digital code converter according to claim 1 wherein the first, second and third accumulation means each comprise: a storage means for temporarily storing the accumulated value of the N output values received from the immediately prior stage during a current group period; an adder for adding each output value received from the immediately prior stage of the code converter with a current accumulated value stored in the storage means to generate a new overall accumulated value which is used to update the storage means; and gating means for gating each of the new overall accumulated values during a current group period into the storage means and for clearing the storage means at the end of each group period.
Claim 4
Dependent Claim 105 words
A digital-to-digital code converter according to claim 1 or 2 wherein the first, second and third subprocessing means each comprise: a storage means for storing the overall accumulated value obtained from the accumulation means in the same stage at the end of each group period; and means responsive to the overall accumulated value stored in the subprocessing means storage means for generating the appropriately weighted intermediate value associated with that stage for subsequent combination with the appropriately weighted intermediate values of the other stages associated with the same input group to produce the sinc 3 processed representative single digital output value from the code converter.

References Cited (Backward Citations)

US3793513A Cited
US4002981A Cited
US4032914A Cited
US4209773A Cited
US4167731A Cited
US4281318A 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