1. A transceiver, comprising: an RF receiving unit to recover a baseband signal, the baseband signal including a symbol defining modulated data; a baseband processing unit for decoding the symbol, comprising: a channel estimator to generate a channel estimate from the symbol; a Viterbi decoder, comprising: a branch metric computation unit to compute a plurality of branch metrics of a plurality of subcarriers for the symbol responsive to the channel estimate and based on the symbol, channel state information associated with the symbol, and a piecewise bit-by-bit approximation, and a most-likely symbol estimator to estimate a clean symbol based on the plurality of branch metrics computed by the branch metric computation unit; a hard-decision slicer to perform a hard-decision responsive to the channel estimate and generate a hard decision in response thereto, the channel estimator to generate a subsequent channel estimate responsive to the hard decision; and a demodulator that demodulates the channel estimate, wherein the hard decision slicer performs the hard-decision based on the channel estimate and a demodulated channel estimate from the demodulator.