A method for decoding an encoded signal. A first step generates a plurality of
first precision state metrics for a decoder trellis in response to a plurality
of first precision branch metrics. A second step generates a plurality of second
precision state metrics for a selected subset of the first precision state metrics
in response to a plurality of second precision branch metrics. A third step replaces
the selected subset of first precision state metrics with the second precision
state metrics. A fourth step stores the first precision state metrics and the second
precision state metrics.