A communications channel is provided, which includes a receive path having
an iterative decoder and an ECC decoder. The iterative decoder has a soft
channel detector with a soft output. The ECC decoder is coupled to decode
bits produced from soft information received from the soft output and
operates on the bits in a bit order that is the same as that on the soft
output.