Efficient method for traceback decoding of trellis (Viterbi) codes
AssigneeAltera Corporation
InventorMartin Langhammer
Life of this patent
Estimating the term…
Loading patent…
AssigneeAltera Corporation
InventorMartin Langhammer
Estimating the term…
Methods and apparatus are provided for efficiently implementing a traceback decoding of Viterbi codes. A Viterbi decoder circuit having at least two data selection blocks and at least two trace registers is described. The number of registers corresponds to the number of states in a Viterbi trellis diagram applicable to encoded data. The trace registers are used to represent the current state best metric and are each configured to send their output to the inputs of the predecessor states representing the possible branches to the current state. The best metric for the predecessor state is determined using a survivor vector stored in memory. Traceback occurs by sequentially reading survivor vectors from memory, using the vectors to control the data selection blocks, and using the trace registers to sequentially identify predecessor states in the traceback.
A Viterbi decoder comprising:
A Viterbi decoder for performing a continuous traceback comprising:
A method for traceback decoding comprising:
A method for performing continuous traceback decoding comprising:
A computer program product comprising:
A computer program product comprising:
Dependencies are inferred from the claim text.