<?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=Zyablov_bound</id>
	<title>Zyablov bound - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Zyablov_bound"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Zyablov_bound&amp;action=history"/>
	<updated>2026-05-15T15:20:03Z</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=Zyablov_bound&amp;diff=1191&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;'''Zyablov bound''' is a lower bound on the rate &lt;math&gt;R&lt;/math&gt; and relative distance &lt;math&gt;\delta&lt;/math&gt; of concatenated codes.  ==Statement of the bound== Let &lt;math&gt;R&lt;/m...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Zyablov_bound&amp;diff=1191&amp;oldid=prev"/>
		<updated>2019-02-26T06:02:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Zyablov bound&amp;#039;&amp;#039;&amp;#039; is a lower bound on the rate &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; and relative distance &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; of &lt;a href=&quot;/index.php?title=Concatenated_codes&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Concatenated codes (page does not exist)&quot;&gt;concatenated codes&lt;/a&gt;.  ==Statement of the bound== Let &amp;lt;math&amp;gt;R&amp;lt;/m...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Zyablov bound''' is a lower bound on the rate &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; and relative distance &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; of [[concatenated codes]].&lt;br /&gt;
&lt;br /&gt;
==Statement of the bound==&lt;br /&gt;
Let &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; be the rate of the outer code &amp;lt;math&amp;gt;C_{out}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; be the relative distance, then the rate of the concatenated codes satisfies the following bound.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathcal{R} \geqslant \max\limits_{0 \leqslant r \leqslant 1 - H_q(\delta + \varepsilon)} r \left (1 - {\delta \over {H_q ^{-1}(1 - r) - \varepsilon}} \right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; is the rate of the inner code &amp;lt;math&amp;gt;C_{in}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Let &amp;lt;math&amp;gt;C_{out}&amp;lt;/math&amp;gt; be the outer code, &amp;lt;math&amp;gt;C_{in}&amp;lt;/math&amp;gt; be the inner code.&lt;br /&gt;
&lt;br /&gt;
Consider &amp;lt;math&amp;gt;C_{out}&amp;lt;/math&amp;gt; meets the [[Singleton bound]] with rate of &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;C_{out}&amp;lt;/math&amp;gt; has relative distance &amp;lt;math&amp;gt;\delta&amp;gt;1 - R.&amp;lt;/math&amp;gt; In order for &amp;lt;math&amp;gt;C_{out} \circ C_{in}&amp;lt;/math&amp;gt; to be an asymptotically good code, &amp;lt;math&amp;gt;C_{in}&amp;lt;/math&amp;gt; also needs to be an asymptotically good code which means, &amp;lt;math&amp;gt;C_{in}&amp;lt;/math&amp;gt; needs to have rate &amp;lt;math&amp;gt;r&amp;gt;0&amp;lt;/math&amp;gt; and relative distance &amp;lt;math&amp;gt;\delta_{in}&amp;gt;0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;C_{in}&amp;lt;/math&amp;gt; meets the [[Gilbert-Varshamov bound]] with rate of &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; and thus with relative distance&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\delta_{in} \geqslant H_q ^{-1}(1 - r) - \varepsilon, \qquad \varepsilon&amp;gt;0,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then &amp;lt;math&amp;gt;C_{out} \circ C_{in}&amp;lt;/math&amp;gt; has rate of &amp;lt;math&amp;gt;rR&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\delta = (1 - R) \left (H_q^{-1}(1 - r) - \varepsilon \right ).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expressing &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; as a function of &amp;lt;math&amp;gt;\delta, r&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R =1- \frac{\delta}{H^{-1}(1-r) - \varepsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then optimizing over the choice of r, we get that rate of the [[Concatenated error correction code]] satisfies,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathcal{R} \geqslant \max\limits_{0\leqslant r\leqslant {1- H_q(\delta + \varepsilon)}} r \left ( 1 - {\delta \over {H_q ^{-1}(1 - r) - \varepsilon}} \right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This lower bound is called Zyablov bound (the bound of &amp;lt;math&amp;gt;r&amp;lt;1 - H_q (\delta + \varepsilon)&amp;lt;/math&amp;gt; is necessary to ensure &amp;lt;math&amp;gt;R&amp;gt;0&amp;lt;/math&amp;gt;). See Figure 2 for a plot of this bound.&lt;br /&gt;
&lt;br /&gt;
Note that the Zyablov bound implies that for every &amp;lt;math&amp;gt;\delta&amp;gt;0&amp;lt;/math&amp;gt;, there exists a (concatenated) code with rate &amp;lt;math&amp;gt;R&amp;gt;0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Remarks==&lt;br /&gt;
We can construct a code that achieves the Zyablov bound in polynomial time. In particular, we can construct explicit asymptotically good code (over some alphabets) in polynomial time.&lt;br /&gt;
&lt;br /&gt;
Linear Codes will help us complete the proof of the above statement since linear codes have polynomial representation. Let Cout be an &amp;lt;math&amp;gt;[N, K]_{Q}&amp;lt;/math&amp;gt; [[Reed-Solomon error correction]] code where &amp;lt;math&amp;gt;N = Q-1&amp;lt;/math&amp;gt; (evaluation points being &amp;lt;math&amp;gt;\mathbb{F}_{Q}^* &amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;Q = q^k&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;k = \theta(\log N)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We need to construct the Inner code that lies on [[Gilbert-Varshamov bound]]. This can be done in two ways&lt;br /&gt;
&lt;br /&gt;
#To perform an exhaustive search on all generator matrices until the required property is satisfied for &amp;lt;math&amp;gt;C_{in}&amp;lt;/math&amp;gt;. This is because Varshamovs bound states that there exists a linear code that lies on Gilbert-Varshamon bound which will take &amp;lt;math&amp;gt;q^{O(kn)}&amp;lt;/math&amp;gt; time. Using &amp;lt;math&amp;gt;k=rn&amp;lt;/math&amp;gt; we get &amp;lt;math&amp;gt;q^{O(kn)}=q^{O(k^{2})}=N^{O(\log N)}&amp;lt;/math&amp;gt;, which is upper bounded by &amp;lt;math&amp;gt;nN^{O(\log nN)}&amp;lt;/math&amp;gt;, a quasi-polynomial time bound.&lt;br /&gt;
#To construct &amp;lt;math&amp;gt;C_{in}&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;q^{O(n)}&amp;lt;/math&amp;gt; time and use &amp;lt;math&amp;gt;(nN)^{O(1)}&amp;lt;/math&amp;gt; time overall. This can be achieved by using the method of conditional expectation on the proof that random linear code lies on the bound with high probability.&lt;br /&gt;
&lt;br /&gt;
Thus we can construct a code that achieves the Zyablov bound in polynomial time.&lt;br /&gt;
&lt;br /&gt;
==References and External Links==&lt;br /&gt;
*[http://people.csail.mit.edu/madhu/FT02/ MIT Lecture Notes on Essential Coding Theory – Dr. Madhu Sudan] &lt;br /&gt;
*[http://www.cse.buffalo.edu/~atri/courses/coding-theory/fall07.html University at Buffalo Lecture Notes on Coding Theory – Dr. Atri Rudra]&lt;br /&gt;
*[http://www.cs.washington.edu/education/courses/cse533/06au/ University of Washington Lecture Notes on Coding Theory- Dr. Venkatesan Guruswami]&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-correcting codes]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>