<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Coding_gain</id>
	<title>Coding gain - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Coding_gain"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Coding_gain&amp;action=history"/>
	<updated>2026-05-15T14:41:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=Coding_gain&amp;diff=4050&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;In coding theory and related engineering problems, '''coding gain''' is the measure in the difference between the signal-to-noise ratio (SNR) levels between the uncode...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Coding_gain&amp;diff=4050&amp;oldid=prev"/>
		<updated>2019-05-01T08:46:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;In &lt;a href=&quot;/Coding_theory&quot; title=&quot;Coding theory&quot;&gt;coding theory&lt;/a&gt; and related engineering problems, &amp;#039;&amp;#039;&amp;#039;coding gain&amp;#039;&amp;#039;&amp;#039; is the measure in the difference between the &lt;a href=&quot;/index.php?title=Signal-to-noise_ratio&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Signal-to-noise ratio (page does not exist)&quot;&gt;signal-to-noise ratio&lt;/a&gt; (SNR) levels between the uncode...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[coding theory]] and related engineering problems, '''coding gain''' is the measure in the difference between the [[signal-to-noise ratio]] (SNR) levels between the uncoded system and coded system required to reach the same [[bit error rate]] (BER) levels when used with the [[error correcting code]] (ECC).&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
If the uncoded [[BPSK]] system in [[AWGN]] environment has a [[bit error rate]] (BER) of 10&amp;lt;sup&amp;gt;−2&amp;lt;/sup&amp;gt; at the SNR level 4&amp;amp;nbsp;[[decibel|dB]], and the corresponding coded (e.g., [[BCH code|BCH]]) system has the same BER at an SNR of 2.5&amp;amp;nbsp;dB, then we say the ''coding gain'' = , due to the code used (in this case BCH).&lt;br /&gt;
&lt;br /&gt;
==Power-limited regime==&lt;br /&gt;
In the ''power-limited regime'' (where the nominal [[spectral efficiency]] &amp;lt;math&amp;gt;\rho \le 2&amp;lt;/math&amp;gt; [b/2D or b/s/Hz], ''i.e.'' the domain of binary signaling), the effective coding gain &amp;lt;math&amp;gt;\gamma_\mathrm{eff}(A)&amp;lt;/math&amp;gt; of a signal set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; at a given target error probability per bit &amp;lt;math&amp;gt;P_b(E)&amp;lt;/math&amp;gt; is defined as the difference in dB between the &amp;lt;math&amp;gt;E_b/N_0&amp;lt;/math&amp;gt; required to achieve the target &amp;lt;math&amp;gt;P_b(E)&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and the &amp;lt;math&amp;gt;E_b/N_0&amp;lt;/math&amp;gt; required to achieve the target &amp;lt;math&amp;gt;P_b(E)&amp;lt;/math&amp;gt; with 2-[[Pulse-amplitude modulation|PAM]] or (2&amp;amp;times;2)-[[Quadrature amplitude modulation|QAM]] (''i.e.'' no coding). The nominal coding gain &amp;lt;math&amp;gt;\gamma_c(A)&amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\gamma_c(A) = \frac{d^2_{\min}(A)}{4E_b}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This definition is normalized so that &amp;lt;math&amp;gt;\gamma_c(A) = 1&amp;lt;/math&amp;gt; for 2-PAM or (2&amp;amp;times;2)-QAM. If the average number of nearest neighbors per transmitted bit &amp;lt;math&amp;gt;K_b(A)&amp;lt;/math&amp;gt; is equal to one, the effective coding gain &amp;lt;math&amp;gt;\gamma_\mathrm{eff}(A)&amp;lt;/math&amp;gt; is approximately equal to the nominal coding gain &amp;lt;math&amp;gt;\gamma_c(A)&amp;lt;/math&amp;gt;. However, if &amp;lt;math&amp;gt;K_b(A)&amp;gt;1&amp;lt;/math&amp;gt;, the effective coding gain &amp;lt;math&amp;gt;\gamma_\mathrm{eff}(A)&amp;lt;/math&amp;gt; is less than the nominal coding gain &amp;lt;math&amp;gt;\gamma_c(A)&amp;lt;/math&amp;gt; by an amount which depends on the steepness of the &amp;lt;math&amp;gt;P_b(E)&amp;lt;/math&amp;gt; ''vs.'' &amp;lt;math&amp;gt;E_b/N_0&amp;lt;/math&amp;gt; curve at the target &amp;lt;math&amp;gt;P_b(E)&amp;lt;/math&amp;gt;. This curve can be plotted using the [[union bound]] estimate (UBE)&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_b(E) \approx K_b(A)Q\sqrt{\frac{2\gamma_c(A)E_b}{N_0}},&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where ''Q'' is the [[error function|Gaussian probability-of-error function]].&lt;br /&gt;
&lt;br /&gt;
For the special case of a binary [[linear block code]] &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; with parameters &amp;lt;math&amp;gt;(n,k,d)&amp;lt;/math&amp;gt;, the nominal spectral efficiency is &amp;lt;math&amp;gt;\rho = 2k/n &amp;lt;/math&amp;gt; and the nominal coding gain is&amp;amp;nbsp;''kd''/''n''.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
The table below lists the nominal spectral efficiency, nominal coding gain and effective coding gain at &amp;lt;math&amp;gt;P_b(E) \approx 10^{-5}&amp;lt;/math&amp;gt; for [[Reed–Muller code]]s of length &amp;lt;math&amp;gt;n \le 64&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Code !! &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; !! &amp;lt;math&amp;gt;\gamma_c&amp;lt;/math&amp;gt; !! &amp;lt;math&amp;gt;\gamma_c&amp;lt;/math&amp;gt; (dB) !! &amp;lt;math&amp;gt;K_b&amp;lt;/math&amp;gt; !! &amp;lt;math&amp;gt;\gamma_\mathrm{eff}&amp;lt;/math&amp;gt; (dB)&lt;br /&gt;
 |-&lt;br /&gt;
 | [8,7,2] || 1.75 || 7/4 || 2.43 || 4 || 2.0&lt;br /&gt;
 |-&lt;br /&gt;
 | [8,4,4] || 1.0 || 2 || 3.01 || 4 || 2.6&lt;br /&gt;
 |-&lt;br /&gt;
 | [16,15,2] || 1.88 || 15/8 || 2.73 || 8 || 2.1&lt;br /&gt;
 |-&lt;br /&gt;
 | [16,11,4] || 1.38 || 11/4 || 4.39 || 13 || 3.7&lt;br /&gt;
 |-&lt;br /&gt;
 | [16,5,8] || 0.63 || 5/2 || 3.98 || 6 || 3.5&lt;br /&gt;
 |-&lt;br /&gt;
 | [32,31,2] || 1.94 || 31/16 || 2.87 || 16 || 2.1&lt;br /&gt;
 |-&lt;br /&gt;
 | [32,26,4] || 1.63 || 13/4 || 5.12 || 48 || 4.0&lt;br /&gt;
 |-&lt;br /&gt;
 | [32,16,8] || 1.00 || 4 || 6.02 || 39 || 4.9&lt;br /&gt;
 |-&lt;br /&gt;
 | [32,6,16] || 0.37 || 3 || 4.77 || 10 || 4.2&lt;br /&gt;
 |-&lt;br /&gt;
 | [64,63,2] || 1.97 || 63/32 || 2.94 || 32 || 1.9&lt;br /&gt;
 |-&lt;br /&gt;
 | [64,57,4] || 1.78 || 57/16 || 5.52 || 183 || 4.0&lt;br /&gt;
 |-&lt;br /&gt;
 | [64,42,8] || 1.31 || 21/4 || 7.20 || 266 || 5.6&lt;br /&gt;
 |-&lt;br /&gt;
 | [64,22,16] || 0.69 || 11/2 || 7.40 || 118 || 6.0&lt;br /&gt;
 |-&lt;br /&gt;
 | [64,7,32] || 0.22 || 7/2 || 5.44 || 18 || 4.6&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Bandwidth-limited regime==&lt;br /&gt;
In the ''bandwidth-limited regime'' (&amp;lt;math&amp;gt;\rho &amp;gt; 2b/2D&amp;lt;/math&amp;gt;, ''i.e.'' the domain of non-binary signaling), the effective coding gain &amp;lt;math&amp;gt;\gamma_\mathrm{eff}(A)&amp;lt;/math&amp;gt; of a signal set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; at a given target error rate &amp;lt;math&amp;gt;P_s(E)&amp;lt;/math&amp;gt; is defined as the difference in dB between the &amp;lt;math&amp;gt;SNR_\mathrm{norm}&amp;lt;/math&amp;gt; required to achieve the target &amp;lt;math&amp;gt;P_s(E)&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and the &amp;lt;math&amp;gt;SNR_\mathrm{norm}&amp;lt;/math&amp;gt; required to achieve the target &amp;lt;math&amp;gt;P_s(E)&amp;lt;/math&amp;gt; with M-[[Pulse-amplitude modulation|PAM]] or (M&amp;amp;times;M)-[[Quadrature amplitude modulation|QAM]] (''i.e.'' no coding). The nominal coding gain &amp;lt;math&amp;gt;\gamma_c(A)&amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\gamma_c(A) = {(2^\rho - 1)d^2_{\min} (A) \over 6E_s}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This definition is normalized so that &amp;lt;math&amp;gt;\gamma_c(A) = 1&amp;lt;/math&amp;gt; for M-PAM or (''M''&amp;amp;times;''M'')-QAM. The UBE becomes&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_s(E) \approx K_s(A)Q\sqrt{3\gamma_c(A)SNR_\mathrm{norm}},&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;K_s(A)&amp;lt;/math&amp;gt; is the average number of nearest neighbors per two dimensions.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Channel capacity]]&lt;br /&gt;
*[[Eb/N0]]&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://wikipedia.org/ http://wikipedia.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Error-detecting codes]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>