Jump to content

Soft-decision decoder

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

In information theory, a soft-decision decoder is a kind of decoding methods – a class of algorithm used to decode data that has been encoded with an error correcting code. Whereas a hard-decision decoder operates on data that take on a fixed set of possible values (typically 0 or 1 in a binary code), the inputs to a soft-decision decoder may take on a whole range of values in-between. This extra information indicates the reliability of each input data point, and is used to form better estimates of the original data. Therefore, a soft-decision decoder will typically perform better in the presence of corrupted data than its hard-decision counterpart.[1]

Soft-decision decoders are often used in Viterbi decoders and turbo code decoders.

See also

References

  1. ^ Proakis, John (2001). Digital communications (4th ed.). McGraw Hill. pp. 457–460. ISBN 0-07-118183-0.