摘要 |
<p>A system (10) for soft-decoding of Reed-Muller coded information has one or more rows of decoding blocks (A,B,C), each having a soft-output device (20A,20B,20C) and a Reed-Muller message passing device (24A,24B,24C). The soft-output device (20A) of first decoding block (A) processes a coded signal (gamma) and a probability vector. Each subsequent soft-output device processes the coded information (gamma) and a non-zero value probability vector (lambda(x)). The system decodes a code-bit reliability vector from a soft-output device to update the codeword reliability vector (lambda(x)), which is used by a next decoding block to reprocess the coded information (gamma) using the updated reliability vector (lambda(x)). The reliability vector (lambda(x)) is updated through processing in each decoding block.</p> |