摘要 |
<p>A decoder rescales state metric values to avoid overflow by resetting a bit in state metric registers (66) that store the state metric values for each state. For example, the decoder (40) may monitor a most significant bit (MSB) of the state metric registers (66) to determine when the state metric values for all of the states exceed a threshold value. Upon exceeding the threshold value, the decoder may rescale the state metric values to avoid overflow. For instance, when the state metric values exceed the threshold value, the MSBs of the state metric registers may be reset. Resetting the MSBs is equivalent to subtracting half of the maximum value of the state metric register. The rescaling technique can prevent state metric value overflow while offering reduced complexity and reduced latency.</p> |