![]() | ||
In coding theory, the Zyablov bound is a lower bound on the rate
Contents
Statement of the bound
Let
where
Description
Let
Consider
Suppose
then
Expressing
Then optimizing over the choice of r, we get that rate of the Concatenated error correction code satisfies,
This lower bound is called Zyablov bound (the bound of
Note that the Zyablov bound implies that for every
Remarks
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.
Linear Codes will help us complete the proof of the above statement since linear codes have polynomial representation. Let Cout be an
We need to construct the Inner code that lies on Gilbert-Varshamov bound. This can be done in two ways
- To perform an exhaustive search on all generator matrices until the required property is satisfied for
. This is because Varshamovs bound states that there exists a linear code that lies on Gilbert-Varshamon bound which will takeC i n time. Usingq O ( k n ) k = r n we getq O ( k n ) = q O ( k 2 ) = , which is upper bounded byN O ( log N ) n , a quasi-polynomial time bound.N O ( log n N )
- To construct
inC i n time and useq O ( n ) ( n N 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.) O ( 1 )
Thus we can construct a code that achieves the Zyablov bound in polynomial time.

