Dynamically shifting thresholds for ternary PRS channel decoders

Unbounded state metric growth is a common concern in the hardware implementation of Viterbi decoders in both digital and analog domains. A promising alternative to state metric scaling is the use of the difference metric algorithm, which in the analog domain, has not been extended beyond Viterbi decoders for binary systems involving two states. Dynamically shifting thresholds with relatively simple updates for ternary duobinary and dicode Partial-Response Signaling (PRS) channel decoders based on the difference metric algorithm are proposed.