<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.lntwww.de/index.php?action=history&amp;feed=atom&amp;title=Channel_Coding%2FSoft-in_Soft-Out_Decoder</id>
	<title>Channel Coding/Soft-in Soft-Out Decoder - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.lntwww.de/index.php?action=history&amp;feed=atom&amp;title=Channel_Coding%2FSoft-in_Soft-Out_Decoder"/>
	<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;action=history"/>
	<updated>2026-04-22T14:10:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51767&amp;oldid=prev</id>
		<title>Guenter at 16:21, 12 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51767&amp;oldid=prev"/>
		<updated>2023-01-12T16:21:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 16:21, 12 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l285&quot; &gt;Line 285:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 285:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{BlaueBox|TEXT=   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{BlaueBox|TEXT=   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Definition:}$&amp;amp;nbsp; Let the code word&amp;amp;nbsp; $\underline{x}^{(&amp;amp;ndash;i)}$&amp;amp;nbsp; contain all symbols except&amp;amp;nbsp; $x_i$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; vector of length&amp;amp;nbsp; $n&amp;amp;ndash;1$.&amp;amp;nbsp;  &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Thus,&amp;amp;nbsp;  the &amp;amp;nbsp; &amp;quot;extrinsic log likelihood ratio&amp;quot;&amp;amp;nbsp; with respect to the&amp;amp;nbsp; $i$&amp;amp;ndash;th symbol is,log likelihood ratiowhen&amp;amp;nbsp; $\underline{x}$&amp;amp;nbsp; was received: '''KORREKTUR: &lt;/del&gt;Thus,&amp;amp;nbsp;  the &amp;amp;nbsp; &amp;quot;extrinsic log likelihood ratio&amp;quot;&amp;amp;nbsp; will be with respect to the&amp;amp;nbsp; $i$&amp;amp;ndash;th symbol, when&amp;amp;nbsp; $\underline{x}$&amp;amp;nbsp; has been received:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Definition:}$&amp;amp;nbsp; Let the code word&amp;amp;nbsp; $\underline{x}^{(&amp;amp;ndash;i)}$&amp;amp;nbsp; contain all symbols except&amp;amp;nbsp; $x_i$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; vector of length&amp;amp;nbsp; $n&amp;amp;ndash;1$.&amp;amp;nbsp;  Thus,&amp;amp;nbsp;  the &amp;amp;nbsp; &amp;quot;extrinsic log likelihood ratio&amp;quot;&amp;amp;nbsp; will be with respect to the&amp;amp;nbsp; $i$&amp;amp;ndash;th symbol, when&amp;amp;nbsp; $\underline{x}$&amp;amp;nbsp; has been received:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;math&amp;gt;L_{\rm E}(i) = {\rm ln} \hspace{0.15cm}\frac{ {\rm Pr} \left [w_{\rm H}(\underline{x}^{(-i)})\hspace{0.15cm}{\rm is \hspace{0.15cm} even} \hspace{0.05cm} \vert\hspace{0.05cm}\underline{y} \hspace{0.05cm}\right ]}{ {\rm Pr} \left [w_{\rm H}(\underline{x}^{(-i)})\hspace{0.15cm}{\rm is \hspace{0.15cm} odd} \hspace{0.05cm} \vert \hspace{0.05cm}\underline{y} \hspace{0.05cm}\right ]}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;math&amp;gt;L_{\rm E}(i) = {\rm ln} \hspace{0.15cm}\frac{ {\rm Pr} \left [w_{\rm H}(\underline{x}^{(-i)})\hspace{0.15cm}{\rm is \hspace{0.15cm} even} \hspace{0.05cm} \vert\hspace{0.05cm}\underline{y} \hspace{0.05cm}\right ]}{ {\rm Pr} \left [w_{\rm H}(\underline{x}^{(-i)})\hspace{0.15cm}{\rm is \hspace{0.15cm} odd} \hspace{0.05cm} \vert \hspace{0.05cm}\underline{y} \hspace{0.05cm}\right ]}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51457&amp;oldid=prev</id>
		<title>Hwang at 21:08, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51457&amp;oldid=prev"/>
		<updated>2023-01-01T21:08:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 21:08, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot; &gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Header&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Header&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Untermenü=Iterative Decoding Methods  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Untermenü=Iterative Decoding Methods  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Vorherige Seite=Distance Characteristics and Error Probability &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Barriers&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Vorherige Seite=Distance Characteristics and Error Probability &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bounds&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Nächste Seite=The Basics of Product Codes&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Nächste Seite=The Basics of Product Codes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51456:rev-51457 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51456&amp;oldid=prev</id>
		<title>Hwang at 20:58, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51456&amp;oldid=prev"/>
		<updated>2023-01-01T20:58:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:58, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l369&quot; &gt;Line 369:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 369:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$\underline{L} = (L(1), \ \text{...}\hspace{0.05cm} , \ L(n)).$$&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$\underline{L} = (L(1), \ \text{...}\hspace{0.05cm} , \ L(n)).$$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:EN_KC_T_4_1_S6.png|right|frame|Parallel concatenated codes|class=fit]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:EN_KC_T_4_1_S6.png|right|frame|Parallel concatenated codes|class=fit]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So the calculation of all&amp;amp;nbsp; L&amp;amp;ndash;values is done on symbol level.&amp;amp;nbsp; Not shown here is the&amp;amp;nbsp; [[Channel_Coding/The_Basics_of_Turbo_Codes#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Second_Requirement_f.C3.BCr_Turbocodes&lt;/del&gt;:_Interleaving| $\rm interleaver$]],&amp;amp;nbsp; which is mandatory e.g. for turbo codes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So the calculation of all&amp;amp;nbsp; L&amp;amp;ndash;values is done on symbol level.&amp;amp;nbsp; Not shown here is the&amp;amp;nbsp; [[Channel_Coding/The_Basics_of_Turbo_Codes#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Second_requirement_for_turbo_codes&lt;/ins&gt;:_Interleaving| $\rm interleaver$]],&amp;amp;nbsp; which is mandatory e.g. for turbo codes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The sequences&amp;amp;nbsp; $\underline{x}_1$&amp;amp;nbsp; and&amp;amp;nbsp; $\underline{x}_2$&amp;amp;nbsp; are combined to form the vector&amp;amp;nbsp; $\underline{x}$&amp;amp;nbsp; for joint transmission over the channel by a multiplexer.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The sequences&amp;amp;nbsp; $\underline{x}_1$&amp;amp;nbsp; and&amp;amp;nbsp; $\underline{x}_2$&amp;amp;nbsp; are combined to form the vector&amp;amp;nbsp; $\underline{x}$&amp;amp;nbsp; for joint transmission over the channel by a multiplexer.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# At the receiver, the sequence&amp;amp;nbsp; $\underline{y}$&amp;amp;nbsp; is again decomposed into the parts&amp;amp;nbsp; $\underline{y}_1$&amp;amp;nbsp; and&amp;amp;nbsp; $\underline{y}_2$.&amp;amp;nbsp;  From this the channel L&amp;amp;ndash;values&amp;amp;nbsp; $\underline{L}_{\rm K,\hspace{0.05cm}1}&amp;amp;nbsp;$ and&amp;amp;nbsp; $\underline{L}_{\rm K,\hspace{0.05cm}2}$&amp;amp;nbsp; are formed.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# At the receiver, the sequence&amp;amp;nbsp; $\underline{y}$&amp;amp;nbsp; is again decomposed into the parts&amp;amp;nbsp; $\underline{y}_1$&amp;amp;nbsp; and&amp;amp;nbsp; $\underline{y}_2$.&amp;amp;nbsp;  From this the channel L&amp;amp;ndash;values&amp;amp;nbsp; $\underline{L}_{\rm K,\hspace{0.05cm}1}&amp;amp;nbsp;$ and&amp;amp;nbsp; $\underline{L}_{\rm K,\hspace{0.05cm}2}$&amp;amp;nbsp; are formed.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51455:rev-51456 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51455&amp;oldid=prev</id>
		<title>Hwang at 20:56, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51455&amp;oldid=prev"/>
		<updated>2023-01-01T20:56:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:56, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l360&quot; &gt;Line 360:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 360:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_GSM#.23_OVERVIEW_OF_THE_THIRD_MAIN_CHAPTER_.23|$\rm GSM$]]&amp;amp;nbsp; $($&amp;quot;Global System for Mobile Communications&amp;quot;,&amp;amp;nbsp; the second generation of mobile communication systems$)$,&amp;amp;nbsp; the data bit rate is first increased from&amp;amp;nbsp; $9. 6 \ \rm kbit/s$&amp;amp;nbsp; to&amp;amp;nbsp; $12 \ \rm kbit/s$&amp;amp;nbsp; in order to enable error detection in circuit-switched networks as well.&amp;amp;nbsp; This is followed by a punctured convolutional code with the output bit rate&amp;amp;nbsp; $22.8 \ \rm kbit/s$.&amp;amp;nbsp; The total code rate is thus about $0.421$.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_GSM#.23_OVERVIEW_OF_THE_THIRD_MAIN_CHAPTER_.23|$\rm GSM$]]&amp;amp;nbsp; $($&amp;quot;Global System for Mobile Communications&amp;quot;,&amp;amp;nbsp; the second generation of mobile communication systems$)$,&amp;amp;nbsp; the data bit rate is first increased from&amp;amp;nbsp; $9. 6 \ \rm kbit/s$&amp;amp;nbsp; to&amp;amp;nbsp; $12 \ \rm kbit/s$&amp;amp;nbsp; in order to enable error detection in circuit-switched networks as well.&amp;amp;nbsp; This is followed by a punctured convolutional code with the output bit rate&amp;amp;nbsp; $22.8 \ \rm kbit/s$.&amp;amp;nbsp; The total code rate is thus about $0.421$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In the 3G cellular system&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_UMTS#.23_OVERVIEW_OF_THE_FOURTH_MAIN_CHAPTER_.23|$\rm UMTS$]]&amp;amp;nbsp; $($&amp;quot;Universal Mobile Telecommunications System&amp;quot;),&amp;amp;nbsp; depending on the boundary conditions&amp;amp;nbsp; $($good/bad channel,&amp;amp;nbsp; few/many subscribers in the cell$)$&amp;amp;nbsp; one uses a&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_GSM#.23_OVERVIEW_OF_THE_THIRD_MAIN_CHAPTER_.23|$\text{convolutional code}$]]&amp;amp;nbsp; or a&amp;amp;nbsp; [[Channel_Coding/The_Basics_of_Turbo_Codes#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Basic_structure_of_a_Turbo_Code&lt;/del&gt;|$\text{turbo code}$]]&amp;amp;nbsp; $($by this one understands per se the concatenation of two convolutional encoders$)$.&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In the 3G cellular system&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_UMTS#.23_OVERVIEW_OF_THE_FOURTH_MAIN_CHAPTER_.23|$\rm UMTS$]]&amp;amp;nbsp; $($&amp;quot;Universal Mobile Telecommunications System&amp;quot;),&amp;amp;nbsp; depending on the boundary conditions&amp;amp;nbsp; $($good/bad channel,&amp;amp;nbsp; few/many subscribers in the cell$)$&amp;amp;nbsp; one uses a&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_GSM#.23_OVERVIEW_OF_THE_THIRD_MAIN_CHAPTER_.23|$\text{convolutional code}$]]&amp;amp;nbsp; or a&amp;amp;nbsp; [[Channel_Coding/The_Basics_of_Turbo_Codes#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Basic_structure_of_a_turbo_code&lt;/ins&gt;|$\text{turbo code}$]]&amp;amp;nbsp; $($by this one understands per se the concatenation of two convolutional encoders$)$.&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In 4G mobile communication systems&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_UMTS#.23_OVERVIEW_OF_THE_FOURTH_MAIN_CHAPTER_.23|$\rm LTE$]]&amp;amp;nbsp; $($&amp;quot;Long Term Evolution&amp;quot;$)$,&amp;amp;nbsp; a convolutional code is used for short control signals,&amp;amp;nbsp; turbo code for the longer payload data.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In 4G mobile communication systems&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_UMTS#.23_OVERVIEW_OF_THE_FOURTH_MAIN_CHAPTER_.23|$\rm LTE$]]&amp;amp;nbsp; $($&amp;quot;Long Term Evolution&amp;quot;$)$,&amp;amp;nbsp; a convolutional code is used for short control signals,&amp;amp;nbsp; turbo code for the longer payload data.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51454:rev-51455 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51454&amp;oldid=prev</id>
		<title>Hwang at 20:55, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51454&amp;oldid=prev"/>
		<updated>2023-01-01T20:55:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:55, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l358&quot; &gt;Line 358:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 358:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To begin with,&amp;amp;nbsp; here are a few examples from mobile communications:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To begin with,&amp;amp;nbsp; here are a few examples from mobile communications:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_GSM#.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;23_.C3.9CBERBLICK_To_the_PRINCIPAL_CHAPTER_&lt;/del&gt;.23|$\rm GSM$]]&amp;amp;nbsp; $($&amp;quot;Global System for Mobile Communications&amp;quot;,&amp;amp;nbsp; the second generation of mobile communication systems$)$,&amp;amp;nbsp; the data bit rate is first increased from&amp;amp;nbsp; $9. 6 \ \rm kbit/s$&amp;amp;nbsp; to&amp;amp;nbsp; $12 \ \rm kbit/s$&amp;amp;nbsp; in order to enable error detection in circuit-switched networks as well.&amp;amp;nbsp; This is followed by a punctured convolutional code with the output bit rate&amp;amp;nbsp; $22.8 \ \rm kbit/s$.&amp;amp;nbsp; The total code rate is thus about $0.421$.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_GSM#.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;23_OVERVIEW_OF_THE_THIRD_MAIN_CHAPTER_&lt;/ins&gt;.23|$\rm GSM$]]&amp;amp;nbsp; $($&amp;quot;Global System for Mobile Communications&amp;quot;,&amp;amp;nbsp; the second generation of mobile communication systems$)$,&amp;amp;nbsp; the data bit rate is first increased from&amp;amp;nbsp; $9. 6 \ \rm kbit/s$&amp;amp;nbsp; to&amp;amp;nbsp; $12 \ \rm kbit/s$&amp;amp;nbsp; in order to enable error detection in circuit-switched networks as well.&amp;amp;nbsp; This is followed by a punctured convolutional code with the output bit rate&amp;amp;nbsp; $22.8 \ \rm kbit/s$.&amp;amp;nbsp; The total code rate is thus about $0.421$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In the 3G cellular system&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_UMTS#.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;23_.C3.9CBERBLICK_To_the_Fourth_Main_Chapter_&lt;/del&gt;.23|$\rm UMTS$]]&amp;amp;nbsp; $($&amp;quot;Universal Mobile Telecommunications System&amp;quot;),&amp;amp;nbsp; depending on the boundary conditions&amp;amp;nbsp; $($good/bad channel,&amp;amp;nbsp; few/many subscribers in the cell$)$&amp;amp;nbsp; one uses a&amp;amp;nbsp; [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Channel_Coding&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Basics_of_Convolutional_Coding&lt;/del&gt;#.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;23_.C3.9CBERBLICK_To_the_PRINCIPAL_CHAPTER_&lt;/del&gt;.23|$\text{convolutional code}$]]&amp;amp;nbsp; or a&amp;amp;nbsp; [[Channel_Coding/The_Basics_of_Turbo_Codes#Basic_structure_of_a_Turbo_Code|$\text{turbo code}$]]&amp;amp;nbsp; $($by this one understands per se the concatenation of two convolutional encoders$)$.&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In the 3G cellular system&amp;amp;nbsp; [[Examples_of_Communication_Systems/General_Description_of_UMTS#.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;23_OVERVIEW_OF_THE_FOURTH_MAIN_CHAPTER_&lt;/ins&gt;.23|$\rm UMTS$]]&amp;amp;nbsp; $($&amp;quot;Universal Mobile Telecommunications System&amp;quot;),&amp;amp;nbsp; depending on the boundary conditions&amp;amp;nbsp; $($good/bad channel,&amp;amp;nbsp; few/many subscribers in the cell$)$&amp;amp;nbsp; one uses a&amp;amp;nbsp; [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Examples_of_Communication_Systems&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;General_Description_of_GSM&lt;/ins&gt;#.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;23_OVERVIEW_OF_THE_THIRD_MAIN_CHAPTER_&lt;/ins&gt;.23|$\text{convolutional code}$]]&amp;amp;nbsp; or a&amp;amp;nbsp; [[Channel_Coding/The_Basics_of_Turbo_Codes#Basic_structure_of_a_Turbo_Code|$\text{turbo code}$]]&amp;amp;nbsp; $($by this one understands per se the concatenation of two convolutional encoders$)$.&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In 4G mobile communication systems&amp;amp;nbsp; [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Mobile_Communications&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;General_Information_on_the_LTE_Mobile_Communications_Standard&lt;/del&gt;#.23_OVERVIEW_OF_THE_FOURTH_MAIN_CHAPTER_.23|$\rm LTE$]]&amp;amp;nbsp; $($&amp;quot;Long Term Evolution&amp;quot;$)$,&amp;amp;nbsp; a convolutional code is used for short control signals,&amp;amp;nbsp; turbo code for the longer payload data.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*In 4G mobile communication systems&amp;amp;nbsp; [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Examples_of_Communication_Systems&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;General_Description_of_UMTS&lt;/ins&gt;#.23_OVERVIEW_OF_THE_FOURTH_MAIN_CHAPTER_.23|$\rm LTE$]]&amp;amp;nbsp; $($&amp;quot;Long Term Evolution&amp;quot;$)$,&amp;amp;nbsp; a convolutional code is used for short control signals,&amp;amp;nbsp; turbo code for the longer payload data.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51452:rev-51454 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51452&amp;oldid=prev</id>
		<title>Hwang at 20:45, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51452&amp;oldid=prev"/>
		<updated>2023-01-01T20:45:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:45, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l132&quot; &gt;Line 132:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 132:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  L(y = -1\hspace{0.05cm}\vert\hspace{0.05cm}x) = -2.197\hspace{0.05cm}.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  L(y = -1\hspace{0.05cm}\vert\hspace{0.05cm}x) = -2.197\hspace{0.05cm}.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*This example shows that the so-called&amp;amp;nbsp; &amp;amp;raquo;$\text{LLR algebra}$&amp;amp;laquo;  can also be applied to conditional probabilities. In &amp;amp;nbsp;[[Aufgaben:Exercise_4.1Z:_Log_Likelihood_Ratio_at_the_BEC_Model|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;$\text{&lt;/del&gt;Exercise 4.1Z&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/del&gt;]],&amp;amp;nbsp; the BEC&amp;amp;ndash;model is described in a similar way.}}&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*This example shows that the so-called&amp;amp;nbsp; &amp;amp;raquo;$\text{LLR algebra}$&amp;amp;laquo;  can also be applied to conditional probabilities. In &amp;amp;nbsp;[[Aufgaben:Exercise_4.1Z:_Log_Likelihood_Ratio_at_the_BEC_Model|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;Exercise 4.1Z&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;]],&amp;amp;nbsp; the BEC&amp;amp;ndash;model is described in a similar way.}}&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{GraueBox|TEXT=  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{GraueBox|TEXT=  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l181&quot; &gt;Line 181:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 181:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:EN_KC_T_4_1_S4.png|right|frame|Model of bit-wise soft-in soft-out decoding|class=fit]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:EN_KC_T_4_1_S4.png|right|frame|Model of bit-wise soft-in soft-out decoding|class=fit]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For long codes,&amp;amp;nbsp; a&amp;amp;nbsp; &amp;quot;maximum-a-posteriori block-level decision&amp;quot;&amp;amp;nbsp; $($for short: &amp;amp;nbsp;&amp;lt;b&amp;gt;[[Channel_Coding/Channel_Models_and_Decision_Structures#Criteria_.C2.BBMaximum-a-posteriori.C2.AB_and_.C2.BBMaximum-Likelihood.C2.AB|$\text{ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;block-wise MAP&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;}$]]&amp;lt;/b&amp;gt;&amp;amp;nbsp; &amp;amp;ndash; very elaborate.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*For long codes,&amp;amp;nbsp; a&amp;amp;nbsp; &amp;quot;maximum-a-posteriori block-level decision&amp;quot;&amp;amp;nbsp; $($for short: &amp;amp;nbsp;&amp;lt;b&amp;gt;[[Channel_Coding/Channel_Models_and_Decision_Structures#Criteria_.C2.BBMaximum-a-posteriori.C2.AB_and_.C2.BBMaximum-Likelihood.C2.AB|$\text{ block-wise MAP}$]]&amp;lt;/b&amp;gt;&amp;amp;nbsp; &amp;amp;ndash; very elaborate.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*One would have to find among the&amp;amp;nbsp; $2^k&amp;amp;nbsp;$ allowable code words&amp;amp;nbsp; $\underline{x}_j &amp;amp;#8712; \mathcal{C}$&amp;amp;nbsp; the one with the greatest a-posteriori probability&amp;amp;nbsp; $\rm (APP)$.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*One would have to find among the&amp;amp;nbsp; $2^k&amp;amp;nbsp;$ allowable code words&amp;amp;nbsp; $\underline{x}_j &amp;amp;#8712; \mathcal{C}$&amp;amp;nbsp; the one with the greatest a-posteriori probability&amp;amp;nbsp; $\rm (APP)$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l290&quot; &gt;Line 290:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 290:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  \hspace{0.05cm}.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  \hspace{0.05cm}.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*As will be shown in the&amp;amp;nbsp; [[Aufgaben:Aufgabe_4.4:_Extrinsische_L–Werte_beim_SPC|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;$\text{&lt;/del&gt;Exercise 4.4&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/del&gt;]],&amp;amp;nbsp; it is also possible to write for this:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*As will be shown in the&amp;amp;nbsp; [[Aufgaben:Aufgabe_4.4:_Extrinsische_L–Werte_beim_SPC|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;Exercise 4.4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;]],&amp;amp;nbsp; it is also possible to write for this:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;math&amp;gt;L_{\rm E}(i) = 2 \cdot {\rm tanh}^{-1} \hspace{0.1cm} \left [  \prod\limits_{j \ne i}^{n} \hspace{0.15cm}{\rm tanh}(L_j/2) \right ]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;math&amp;gt;L_{\rm E}(i) = 2 \cdot {\rm tanh}^{-1} \hspace{0.1cm} \left [  \prod\limits_{j \ne i}^{n} \hspace{0.15cm}{\rm tanh}(L_j/2) \right ]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l335&quot; &gt;Line 335:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 335:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An example of iterative decoding of convolutional codes is the&amp;amp;nbsp; &amp;amp;raquo;&amp;lt;b&amp;gt;BCJR algorithm&amp;lt;/b&amp;gt;&amp;amp;laquo;,&amp;amp;nbsp; named after its inventors L. R. Bahl, J. Cocke, F. Jelinek, and J. Raviv &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; [BCJR74]&amp;lt;ref name='BCJR74'&amp;gt;Bahl, L.R.; Cocke, J.; Jelinek, F.; Raviv, J.:&amp;amp;nbsp; Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate.&amp;amp;nbsp; In: IEEE Transactions on Information Theory, Vol. IT-20, pp. 284-287, 1974.&amp;lt;/ref&amp;gt;.&amp;amp;nbsp; The algorithm has many parallels to the seven-year older Viterbi decoding,&amp;amp;nbsp; but also some significant differences:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An example of iterative decoding of convolutional codes is the&amp;amp;nbsp; &amp;amp;raquo;&amp;lt;b&amp;gt;BCJR algorithm&amp;lt;/b&amp;gt;&amp;amp;laquo;,&amp;amp;nbsp; named after its inventors L. R. Bahl, J. Cocke, F. Jelinek, and J. Raviv &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; [BCJR74]&amp;lt;ref name='BCJR74'&amp;gt;Bahl, L.R.; Cocke, J.; Jelinek, F.; Raviv, J.:&amp;amp;nbsp; Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate.&amp;amp;nbsp; In: IEEE Transactions on Information Theory, Vol. IT-20, pp. 284-287, 1974.&amp;lt;/ref&amp;gt;.&amp;amp;nbsp; The algorithm has many parallels to the seven-year older Viterbi decoding,&amp;amp;nbsp; but also some significant differences:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*While Viterbi estimates the total sequence &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; [[Channel_Coding/Channel_Models_and_Decision_Structures#Definitions_of_the_different_optimal_receivers| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;block&amp;amp;ndash;wise maximum likelihood&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;]],&amp;amp;nbsp; the BCJR&amp;amp;ndash; Algorithm minimizes the bit error probability &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; [[Channel_Coding/Channel_Models_and_Decision_Structures#Definitions_of_the_different_optimal_receivers|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;bit&amp;amp;ndash;wise MAP&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;]].&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*While Viterbi estimates the total sequence &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; [[Channel_Coding/Channel_Models_and_Decision_Structures#Definitions_of_the_different_optimal_receivers|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$\text{&lt;/ins&gt;block&amp;amp;ndash;wise maximum likelihood&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;]],&amp;amp;nbsp; the BCJR&amp;amp;ndash; Algorithm minimizes the bit error probability &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; [[Channel_Coding/Channel_Models_and_Decision_Structures#Definitions_of_the_different_optimal_receivers|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$\text{&lt;/ins&gt;bit&amp;amp;ndash;wise MAP&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;]].&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*The Viterbi algorithm&amp;amp;nbsp; $($in its original form$)$&amp;amp;nbsp; cannot process soft information.&amp;amp;nbsp; In contrast,&amp;amp;nbsp; the BCJR algorithm specifies a reliability value for each individual bit at each iteration,&amp;amp;nbsp; which is taken into account in subsequent iterations.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*The Viterbi algorithm&amp;amp;nbsp; $($in its original form$)$&amp;amp;nbsp; cannot process soft information.&amp;amp;nbsp; In contrast,&amp;amp;nbsp; the BCJR algorithm specifies a reliability value for each individual bit at each iteration,&amp;amp;nbsp; which is taken into account in subsequent iterations.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l343&quot; &gt;Line 343:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 343:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:EN_KC_T_4_1_S5.png|right|frame|Comparison of Viterbi and BCJR algorithm|class=fit]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:EN_KC_T_4_1_S5.png|right|frame|Comparison of Viterbi and BCJR algorithm|class=fit]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Viterbi searches and finds the most likely path from&amp;amp;nbsp; ${\it \Gamma}_0(S_0)$&amp;amp;nbsp; to&amp;amp;nbsp; ${\it \Gamma}_5(S_0)$, namely&amp;amp;nbsp; $S_0 &amp;amp;#8594; S_1 &amp;amp;#8594; S_0 &amp;amp;#8594; S_0 &amp;amp;#8594; S_1&amp;amp;#8594; S_0 $. We refer to the sample solution to&amp;amp;nbsp; [[Aufgaben:Exercise_3.09Z:_Viterbi_Algorithm_again|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;$\text{&lt;/del&gt;Exercise 3.9Z&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/del&gt;]].&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Viterbi searches and finds the most likely path from&amp;amp;nbsp; ${\it \Gamma}_0(S_0)$&amp;amp;nbsp; to&amp;amp;nbsp; ${\it \Gamma}_5(S_0)$, namely&amp;amp;nbsp; $S_0 &amp;amp;#8594; S_1 &amp;amp;#8594; S_0 &amp;amp;#8594; S_0 &amp;amp;#8594; S_1&amp;amp;#8594; S_0 $. We refer to the sample solution to&amp;amp;nbsp; [[Aufgaben:Exercise_3.09Z:_Viterbi_Algorithm_again|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;Exercise 3.9Z&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;]].&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*The sketch for the BCJR algorithm illustrates the extraction of the extrinsic&amp;amp;nbsp; L&amp;amp;ndash;value for the third symbol &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; $L_{\rm E}(3)$.&amp;amp;nbsp; The relevant area in the trellis is shaded:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*The sketch for the BCJR algorithm illustrates the extraction of the extrinsic&amp;amp;nbsp; L&amp;amp;ndash;value for the third symbol &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; $L_{\rm E}(3)$.&amp;amp;nbsp; The relevant area in the trellis is shaded:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51451:rev-51452 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51451&amp;oldid=prev</id>
		<title>Hwang at 20:42, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51451&amp;oldid=prev"/>
		<updated>2023-01-01T20:42:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:42, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l64&quot; &gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**$x_3 = -1$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; $y_1 = +0.1,$&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**$x_3 = -1$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; $y_1 = +0.1,$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Decoding is done according to the criterion&amp;amp;nbsp; [[Channel_Coding/Channel_Models_and_Decision_Structures#Criteria_.C2.BBMaximum-a-posteriori.C2.AB_and_.C2.BBMaximum-Likelihood.C2.AB|&amp;amp;raquo;block-wise maximum-likelihood&amp;amp;laquo;]]&amp;amp;nbsp; $\text{(ML)}$,&amp;amp;nbsp; distinguishing between&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Decoding is done according to the criterion&amp;amp;nbsp; [[Channel_Coding/Channel_Models_and_Decision_Structures#Criteria_.C2.BBMaximum-a-posteriori.C2.AB_and_.C2.BBMaximum-Likelihood.C2.AB|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$\text{&lt;/ins&gt;&amp;amp;raquo;block-wise maximum-likelihood&amp;amp;laquo;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;]]&amp;amp;nbsp; $\text{(ML)}$,&amp;amp;nbsp; distinguishing between&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;quot;hard decision&amp;quot; &amp;amp;nbsp; $\rm {(ML&amp;amp;ndash;HD)}$,&amp;amp;nbsp; and&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;quot;hard decision&amp;quot; &amp;amp;nbsp; $\rm {(ML&amp;amp;ndash;HD)}$,&amp;amp;nbsp; and&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;quot;soft decision&amp;quot; &amp;amp;nbsp; $\rm {(ML&amp;amp;ndash;SD)}$&amp;amp;nbsp;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;quot;soft decision&amp;quot; &amp;amp;nbsp; $\rm {(ML&amp;amp;ndash;SD)}$&amp;amp;nbsp;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51450:rev-51451 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51450&amp;oldid=prev</id>
		<title>Hwang at 20:41, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51450&amp;oldid=prev"/>
		<updated>2023-01-01T20:41:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:41, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l64&quot; &gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**$x_3 = -1$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; $y_1 = +0.1,$&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**$x_3 = -1$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; $y_1 = +0.1,$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Decoding is done according to the criterion&amp;amp;nbsp; [[Channel_Coding/Channel_Models_and_Decision_Structures#Criteria_.C2.BBMaximum-a-posteriori.C2.AB_and_.C2.BBMaximum-Likelihood.C2.AB|&amp;amp;raquo;block-wise &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;maximum-likelihood&amp;amp;laquo;]]&amp;amp;nbsp; $\text{(ML)}$,&amp;amp;nbsp; distinguishing between&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Decoding is done according to the criterion&amp;amp;nbsp; [[Channel_Coding/Channel_Models_and_Decision_Structures#Criteria_.C2.BBMaximum-a-posteriori.C2.AB_and_.C2.BBMaximum-Likelihood.C2.AB|&amp;amp;raquo;block-wise maximum-likelihood&amp;amp;laquo;]]&amp;amp;nbsp; $\text{(ML)}$,&amp;amp;nbsp; distinguishing between&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;quot;hard decision&amp;quot; &amp;amp;nbsp; $\rm {(ML&amp;amp;ndash;HD)}$,&amp;amp;nbsp; and&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;quot;hard decision&amp;quot; &amp;amp;nbsp; $\rm {(ML&amp;amp;ndash;HD)}$,&amp;amp;nbsp; and&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;quot;soft decision&amp;quot; &amp;amp;nbsp; $\rm {(ML&amp;amp;ndash;SD)}$&amp;amp;nbsp;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**&amp;quot;soft decision&amp;quot; &amp;amp;nbsp; $\rm {(ML&amp;amp;ndash;SD)}$&amp;amp;nbsp;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51449:rev-51450 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51449&amp;oldid=prev</id>
		<title>Hwang at 20:38, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51449&amp;oldid=prev"/>
		<updated>2023-01-01T20:38:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:38, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l298&quot; &gt;Line 298:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 298:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{GraueBox|TEXT=   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{GraueBox|TEXT=   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Example 6:}$&amp;amp;nbsp; We assume a&amp;amp;nbsp; &amp;quot;Single &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Parity&lt;/del&gt;&amp;amp;ndash;check code&amp;quot;&amp;amp;nbsp; with&amp;amp;nbsp; $n = 3, \ k = 2$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; briefly&amp;amp;nbsp; ${\rm SPC} \ (3, \ 2, \ 2)$.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Example 6:}$&amp;amp;nbsp; We assume a&amp;amp;nbsp; &amp;quot;Single &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;parity&lt;/ins&gt;&amp;amp;ndash;check code&amp;quot;&amp;amp;nbsp; with&amp;amp;nbsp; $n = 3, \ k = 2$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; briefly&amp;amp;nbsp; ${\rm SPC} \ (3, \ 2, \ 2)$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*The &amp;amp;nbsp; $2^k = 4$ &amp;amp;nbsp; valid code words&amp;amp;nbsp; $\underline{x} = \{x_1,\ x_2,\ x_3\}$&amp;amp;nbsp; are for bipolar description &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; $x_i &amp;amp;#8712; \{&amp;amp;plusmn;1\}$:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*The &amp;amp;nbsp; $2^k = 4$ &amp;amp;nbsp; valid code words&amp;amp;nbsp; $\underline{x} = \{x_1,\ x_2,\ x_3\}$&amp;amp;nbsp; are for bipolar description &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; $x_i &amp;amp;#8712; \{&amp;amp;plusmn;1\}$:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51448:rev-51449 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
	<entry>
		<id>https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51448&amp;oldid=prev</id>
		<title>Hwang at 20:37, 1 January 2023</title>
		<link rel="alternate" type="text/html" href="https://en.lntwww.de/index.php?title=Channel_Coding/Soft-in_Soft-Out_Decoder&amp;diff=51448&amp;oldid=prev"/>
		<updated>2023-01-01T20:37:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:37, 1 January 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l285&quot; &gt;Line 285:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 285:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{BlaueBox|TEXT=   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{BlaueBox|TEXT=   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Definition:}$&amp;amp;nbsp; Let the code word&amp;amp;nbsp; $\underline{x}^{(&amp;amp;ndash;i)}$&amp;amp;nbsp; contain all symbols except&amp;amp;nbsp; $x_i$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; vector of length&amp;amp;nbsp; $n&amp;amp;ndash;1$.&amp;amp;nbsp;  Thus,&amp;amp;nbsp;  the &amp;amp;nbsp; &amp;quot;extrinsic log likelihood ratio&amp;quot;&amp;amp;nbsp; with respect to the&amp;amp;nbsp; $i$&amp;amp;ndash;th symbol is,log likelihood ratiowhen&amp;amp;nbsp; $\underline{x}$&amp;amp;nbsp; was received:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Definition:}$&amp;amp;nbsp; Let the code word&amp;amp;nbsp; $\underline{x}^{(&amp;amp;ndash;i)}$&amp;amp;nbsp; contain all symbols except&amp;amp;nbsp; $x_i$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; vector of length&amp;amp;nbsp; $n&amp;amp;ndash;1$.&amp;amp;nbsp;  Thus,&amp;amp;nbsp;  the &amp;amp;nbsp; &amp;quot;extrinsic log likelihood ratio&amp;quot;&amp;amp;nbsp; with respect to the&amp;amp;nbsp; $i$&amp;amp;ndash;th symbol is,log likelihood ratiowhen&amp;amp;nbsp; $\underline{x}$&amp;amp;nbsp; was received: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''KORREKTUR: Thus,&amp;amp;nbsp;  the &amp;amp;nbsp; &amp;quot;extrinsic log likelihood ratio&amp;quot;&amp;amp;nbsp; will be with respect to the&amp;amp;nbsp; $i$&amp;amp;ndash;th symbol, when&amp;amp;nbsp; $\underline{x}$&amp;amp;nbsp; has been received:'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;math&amp;gt;L_{\rm E}(i) = {\rm ln} \hspace{0.15cm}\frac{ {\rm Pr} \left [w_{\rm H}(\underline{x}^{(-i)})\hspace{0.15cm}{\rm is \hspace{0.15cm} even} \hspace{0.05cm} \vert\hspace{0.05cm}\underline{y} \hspace{0.05cm}\right ]}{ {\rm Pr} \left [w_{\rm H}(\underline{x}^{(-i)})\hspace{0.15cm}{\rm is \hspace{0.15cm} odd} \hspace{0.05cm} \vert \hspace{0.05cm}\underline{y} \hspace{0.05cm}\right ]}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;math&amp;gt;L_{\rm E}(i) = {\rm ln} \hspace{0.15cm}\frac{ {\rm Pr} \left [w_{\rm H}(\underline{x}^{(-i)})\hspace{0.15cm}{\rm is \hspace{0.15cm} even} \hspace{0.05cm} \vert\hspace{0.05cm}\underline{y} \hspace{0.05cm}\right ]}{ {\rm Pr} \left [w_{\rm H}(\underline{x}^{(-i)})\hspace{0.15cm}{\rm is \hspace{0.15cm} odd} \hspace{0.05cm} \vert \hspace{0.05cm}\underline{y} \hspace{0.05cm}\right ]}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key en.mediawiki:diff::1.12:old-51447:rev-51448 --&gt;
&lt;/table&gt;</summary>
		<author><name>Hwang</name></author>
		
	</entry>
</feed>