HOME

TheInfoList



OR:

In
coding theory Coding theory is the study of the properties of codes and their respective fitness for specific applications. Codes are used for data compression, cryptography, error detection and correction, data transmission and data storage. Codes are stud ...
, the Gilbert–Varshamov bound (due to
Edgar Gilbert Edgar Nelson Gilbert (July 25, 1923 – June 15, 2013) was an American mathematician and coding theorist, a longtime researcher at Bell Laboratories whose accomplishments include the Gilbert–Varshamov bound in coding theory, the Gilbert–Ell ...
and independently Rom Varshamov.) is a limit on the parameters of a (not necessarily
linear Linearity is the property of a mathematical relationship ('' function'') that can be graphically represented as a straight line. Linearity is closely related to '' proportionality''. Examples in physics include rectilinear motion, the linear ...
) code. It is occasionally known as the Gilbert– Shannon–Varshamov bound (or the GSV bound), but the name "Gilbert–Varshamov bound" is by far the most popular. Varshamov proved this bound by using the probabilistic method for linear codes. For more about that proof, see
Gilbert–Varshamov bound for linear codes The Gilbert–Varshamov bound for linear codes is related to the general Gilbert–Varshamov bound, which gives a lower bound on the maximal number of elements in an error-correcting code of a given block length and minimum Hamming weight over a ...
.


Statement of the bound

Let :A_q(n,d) denote the maximum possible size of a ''q''-ary code C with length ''n'' and minimum Hamming distance ''d'' (a ''q''-ary code is a code over the
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
\mathbb_q of ''q'' elements). Then: :A_q(n,d) \geqslant \frac.


Proof

Let C be a code of length n and minimum
Hamming distance In information theory, the Hamming distance between two strings of equal length is the number of positions at which the corresponding symbols are different. In other words, it measures the minimum number of ''substitutions'' required to chang ...
d having maximal size: :, C, =A_q(n,d). Then for all x\in\mathbb_q^n , there exists at least one codeword c_x \in C such that the Hamming distance d(x,c_x) between x and c_x satisfies :d(x,c_x)\leqslant d-1 since otherwise we could add ''x'' to the code whilst maintaining the code's minimum Hamming distance d – a contradiction on the maximality of , C, . Hence the whole of \mathbb_q^n is contained in the union of all balls of radius d-1 having their
centre Center or centre may refer to: Mathematics *Center (geometry), the middle of an object * Center (algebra), used in various contexts ** Center (group theory) ** Center (ring theory) * Graph center, the set of all vertices of minimum eccentricit ...
at some c \in C : :\mathbb_q^n =\bigcup_ B(c,d-1). Now each ball has size : \sum_^ \binom(q-1)^j since we may allow (or choose) up to d-1 of the n components of a codeword to deviate (from the value of the corresponding component of the ball's
centre Center or centre may refer to: Mathematics *Center (geometry), the middle of an object * Center (algebra), used in various contexts ** Center (group theory) ** Center (ring theory) * Graph center, the set of all vertices of minimum eccentricit ...
) to one of (q-1) possible other values (recall: the code is q-ary: it takes values in \mathbb_q^n). Hence we deduce :q^n = \left , \mathbb_q^n \right , = \left , \bigcup_ B(c,d-1) \right , \leqslant \sum_ , B(c,d-1), = , C, \sum_^ \binom(q-1)^j That is: : A_q(n,d) = , C, \geqslant \frac.


An improvement in the prime power case

For ''q'' a prime power, one can improve the bound to A_q(n,d)\ge q^k where ''k'' is the greatest integer for which : q^k < \frac.


See also

*
Singleton bound In coding theory, the Singleton bound, named after Richard Collom Singleton, is a relatively crude upper bound on the size of an arbitrary block code C with block length n, size M and minimum distance d. It is also known as the Joshibound. proved ...
* Hamming bound * Johnson bound * Plotkin bound * Griesmer bound * Grey–Rankin bound *
Gilbert–Varshamov bound for linear codes The Gilbert–Varshamov bound for linear codes is related to the general Gilbert–Varshamov bound, which gives a lower bound on the maximal number of elements in an error-correcting code of a given block length and minimum Hamming weight over a ...
* Elias-Bassalygo bound


References

{{DEFAULTSORT:Gilbert-Varshamov Bound Coding theory Articles containing proofs