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.