A Viterbi traceback
processing method,
system, and apparatus is provided in which a first Viterbi traceback
processing operation (MUX 514) is performed on a first survivor path metric (TMV1) by selecting a first output data bit (Ti1) for the first survivor path metric in response to a reverse tracking state (INDEX 0), in which a plurality of Viterbi traceback
processing operations (MUX 512, 513) are performed on respective portions of additional survivor path
metrics (TMV2A, TMV2B) by selecting candidate
data bits (Tn1, Tn2) for the additional survivor path
metrics in response to shifted reverse tracking states (INDEX 1), in which a
multiplexer (MUX 518) controlled by the first output data bit selects between the candidate
data bits to generate an additional output data bit (Ti2) for the additional survivor path
metrics, such that Viterbi traceback processing operations are performed in parallel to produce output
data bits.