Patent ID: 8365051

Claim:
A device comprising: a turbo decoder to decode a turbo-encoded input according to a turbo code, the turbo-encoded input including a plurality of soft-decision information-bit values and first and second pluralities of soft-decision parity-bit values corresponding to the soft-decision information bit values, wherein the turbo decoder is to output first and second pluralities of extrinsic soft-decision parity-bit values corresponding to the first and second pluralities of soft-decision parity-bit values, wherein said turbo decoder comprises first and second soft-input-soft-output (SISO) decoders to decode the turbo-encoded input using the first and second pluralities of soft-decision parity-bit values, wherein the first SISO decoder is configured to generate the first plurality of extrinsic soft-decision parity-bit values based at least on said plurality of soft-decision information-bit values, said first plurality of soft-decision parity-bit values and a plurality of extrinsic soft-decision information-bit values corresponding to the plurality of soft-decision information-bit values, and wherein the second SISO decoder is configured to generate the second plurality of extrinsic soft-decision parity-bit values based at least on said plurality of soft-decision information-bit values, and said second plurality of soft-decision parity-bit values.