High speed add-compare-select operations for use in viterbi decoders
AssigneeAgere Systems Inc.
InventorsPaul Gerard D'Arcy, Rajan V.K. Pillai
Life of this patent
Estimating the term…
Loading patent…
AssigneeAgere Systems Inc.
InventorsPaul Gerard D'Arcy, Rajan V.K. Pillai
Estimating the term…
Techniques are provided for the addition and comparison operations associated with a Viterbi decoding algorithm at substantially the same time. To this end, an operation of the type a±b>c±d (where a and b are to be added, c and d are to be added, and then the sums compared to determine the larger of the two sums) can be formulated, in accordance with the invention, into a±b−c∓d>0 (where the addition of a and b and of c and d, and their comparison, are substantially concurrently performed). More specifically, in order to facilitate substantially concurrent addition and comparison operations in a Viterbi decoder, in one embodiment, the present invention performs multi-operand addition in a carry save form. With the results of addition represented in carry save form, the evaluation of comparator conditions is relatively straightforward.
A method of performing add-compare-select operations in accordance with a Viterbi decoder, the method comprising the steps of:
Apparatus for performing add-compare-select operations in accordance with a Viterbi decoder, the apparatus comprising:
A Viterbi decoder for performing an add-compare-select algorithm, the algorithm comprising the steps of:
An article of manufacture for performing add-compare-select operations in accordance with a Viterbi decoder, the article comprising a machine readable medium containing one or more programs which when executed implement the steps of:
An integrated circuit device, the integrated circuit device comprising a Viterbi decoder operable to:
Dependencies are inferred from the claim text.