100 lines
3.6 KiB
Plaintext
100 lines
3.6 KiB
Plaintext
|
<HTML><HEAD>
|
||
|
|
||
|
<TITLE> Detailed Decoding Trace Information </TITLE>
|
||
|
|
||
|
|
||
|
</HEAD><BODY>
|
||
|
|
||
|
<H1> Detailed Decoding Trace Information </H1>
|
||
|
|
||
|
The <B>-T</B> option to <A HREF="decoding.html#decode"><TT>decode</TT></A>
|
||
|
causes a detailed trace of information on the process of decoding to
|
||
|
be written to standard output, in a multi-column format, with the first
|
||
|
line containing the headers for each column. This format is suitable
|
||
|
for reading into S-Plus or R.
|
||
|
|
||
|
The first column is always the number of the block being decoded;
|
||
|
several lines may be output for each block. The other columns vary
|
||
|
with the decoding method used, as described below.
|
||
|
|
||
|
|
||
|
<H2>Enum-bit and Enum-block decoding methods</H2>
|
||
|
|
||
|
For source messages with <I>K</I> bits, 2<SUP><I>K</I></SUP> lines are output
|
||
|
for each block, containing the following information:
|
||
|
<BLOCKQUOTE>
|
||
|
<TABLE>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>block</B> </td>
|
||
|
<td>The number of the block, from zero</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>decoding</B> </td>
|
||
|
<td>A possible decoding for the message bits, expressed as a hexadecimal
|
||
|
number. The other bits are determined by the message bits.</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>likelihood</B> </td>
|
||
|
<td>The likelihood for this decoding (ie, the probability of obtaining
|
||
|
the data received if this was the message sent).</td></tr>
|
||
|
</TABLE>
|
||
|
</BLOCKQUOTE>
|
||
|
|
||
|
For these methods, the number of "iterations" (output with the
|
||
|
<B>-t</B> option) is always 2<SUP><I>K</I></SUP>.
|
||
|
|
||
|
|
||
|
<H2>Prprp decoding method</H2>
|
||
|
|
||
|
Each block results in one line of output for the initial state (based
|
||
|
on individual likelihood ratios), and one line for each subsequent
|
||
|
iteration, containing the following information:
|
||
|
<BLOCKQUOTE>
|
||
|
<TABLE>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>block</B> </td>
|
||
|
<td>The number of the block, from zero</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>iter</B> </td>
|
||
|
<td>The number of an iteration, zero for the initial state.</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>changed</B> </td>
|
||
|
<td>The number of bits in the decoding that differ from the bit that would
|
||
|
be chosen based just on the likelihood ratio for that bit. Bits whose
|
||
|
likelihood ratios are exactly one contribute 0.5 to this
|
||
|
count. (Likelihood ratios of exactly one can arise when the output
|
||
|
of an AWGN channel rounds to exactly 0.00.)</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>perrs</B> </td>
|
||
|
<td>The number of parity check errors in the current tentative
|
||
|
decoding.</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>loglik</B> </td>
|
||
|
<td>The log likelihood of the current tentative decoding.</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>Eperrs</B> </td>
|
||
|
<td>The expected number of parity check errors in a decoding found
|
||
|
by randomly picking a value for each bit, independently, according
|
||
|
to the current bit probabilities.</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>Eloglik</B> </td>
|
||
|
<td>The expected log likelihood of a decoding found by randomly picking
|
||
|
a value for each bit, independently, according to the current bit
|
||
|
probabilities.
|
||
|
</td></tr>
|
||
|
<tr align="left" valign="top">
|
||
|
<td> <B>entropy</B> </td>
|
||
|
<td>The entropy (in bits) of the distribution defined by the current bit
|
||
|
probablities, assumed to apply to bits independently.</td></tr>
|
||
|
</TABLE>
|
||
|
</BLOCKQUOTE>
|
||
|
|
||
|
The number of "iterations" (output with the <B>-t</B> option) is
|
||
|
the obvious count of probability propagation iterations. The
|
||
|
initial state does not count as an iteration.
|
||
|
|
||
|
<HR>
|
||
|
|
||
|
<A HREF="decoding.html">Back to decoding documentation</A><BR>
|
||
|
<A HREF="index.html">Back to index for LDPC software</A>
|
||
|
|
||
|
</BODY></HTML>
|