Ph: 0444851933

Singleton bound

From Wikipedia, the free encyclopedia

Jump to: navigation, search

The Singleton bound (named after RC Singleton) is a relatively crude bound on the size of a code C of length n, size r and minimum Hamming distance d.

Let Aq(n,d) denote the maximum possible size of a q-ary code with length n (a q-ary code is a code over the field of q elements). Let the minimum Hamming distance between two codewords be d, i.e. \textrm D_H(w,w')\ge d for any distinct words w and w' in the code.

Then:

A_q(n,d) \leq q^{n-d+1}.

[edit] Proof

First observe that the maximum size r of a q-ary code of length n is qn since each component of a given codeword may take one of q different values independently of all other components.

Let C be a q-ary code. Then clearly all codewords c \in C are distinct. If we delete the first d − 1 components of each codeword, then each resulting codeword must still be distinct since all codewords have Hamming distance at least d from each other. Thus the size r of the code is unchanged.

The new code has length

n − (d − 1) = n − d + 1

and thus has maximum possible size

qn − d + 1

Hence the original code shares the same bound on its size:

A_q(n,d) \leq q^{n-d+1}

[edit] MDS codes

Codes that achieve equality in Singleton bound are called MDS (maximum distance separable) codes. Examples of such codes include codes that have only one codeword (minimum distance n), codes that use the whole of (Fq)n (minimum distance 1) and codes with a single parity symbol (minimum distance 2). These are often called trivial MDS codes.

Examples of non-trivial MDS codes include extended Reed-Solomon codes.

[edit] See also

[edit] References

J.H. van Lint (1992). Introduction to Coding Theory, 2nd ed, GTM 86, Springer-Verlag, 61. ISBN 3-540-54894-7.  F.J. MacWilliams; N.J.A. Sloane (1977). The Theory of Error-Correcting Codes. North-Holland, 33,37. ISBN 0-444-85193-3.  R.C. Singleton (1964). "Maximum distance q-nary codes". IEEE Trans. Inf. Theory 10: 116-118. 


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser