Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Statement of the bound  





2 Proof  





3 Linear codes  





4 History  





5 MDS codes  



5.1  Arcs in projective geometry  







6 See also  





7 Notes  





8 References  





9 Further reading  














Singleton bound






Čeština
Deutsch
Italiano
עברית

Português
Русский
Tiếng Vit

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from Maximum distance separable code)

Incoding theory, the Singleton bound, named after Richard Collom Singleton, is a relatively crude upper bound on the size of an arbitrary block code with block length , size and minimum distance . It is also known as the Joshibound.[1] proved by Joshi (1958) and even earlier by Komamiya (1953).

Statement of the bound[edit]

The minimum distance of a set of codewords of length is defined as

where is the Hamming distance between and . The expression represents the maximum number of possible codewords in a -ary block code of length and minimum distance .

Then the Singleton bound states that

Proof[edit]

First observe that the number of -ary words of length is, since each letter in such a word may take one of different values, independently of the remaining letters.

Now let be an arbitrary -ary block code of minimum distance . Clearly, all codewords are distinct. If we puncture the code by deleting the first letters of each codeword, then all resulting codewords must still be pairwise different, since all of the original codewords in have Hamming distance at least from each other. Thus the size of the altered code is the same as the original code.

The newly obtained codewords each have length

and thus, there can be at most of them. Since was arbitrary, this bound must hold for the largest possible code with these parameters, thus:[2]

Linear codes[edit]

If is a linear code with block length , dimension and minimum distance over the finite field with elements, then the maximum number of codewords is and the Singleton bound implies:

so that
which is usually written as[3]

In the linear code case a different proof of the Singleton bound can be obtained by observing that rank of the parity check matrixis.[4] Another simple proof follows from observing that the rows of any generator matrix in standard form have weight at most .

History[edit]

The usual citation given for this result is Singleton (1964), but it was proven earlier by Joshi (1958). Joshi notes that the result was obtained earlier by Komamiya (1953) using a more complex proof. Welsh (1988, p. 72) also notes the same regarding Komamiya (1953).

MDS codes[edit]

Linear block codes that achieve equality in the Singleton bound are called MDS (maximum distance separable) codes. Examples of such codes include codes that have only codewords (the all- word for , having thus minimum distance ), codes that use the whole of (minimum distance 1), codes with a single parity symbol (minimum distance 2) and their dual codes. These are often called trivial MDS codes.

In the case of binary alphabets, only trivial MDS codes exist.[5][6]

Examples of non-trivial MDS codes include Reed-Solomon codes and their extended versions.[7][8]

MDS codes are an important class of block codes since, for a fixed and , they have the greatest error correcting and detecting capabilities. There are several ways to characterize MDS codes:[9]

Theorem — Let be a linear [] code over . The following are equivalent:

The last of these characterizations permits, by using the MacWilliams identities, an explicit formula for the complete weight distribution of an MDS code.[10]

Theorem — Let be a linear [] MDS code over . If denotes the number of codewords in of weight , then

Arcs in projective geometry[edit]

The linear independence of the columns of a generator matrix of an MDS code permits a construction of MDS codes from objects in finite projective geometry. Let be the finite projective space of (geometric) dimension over the finite field . Let be a set of points in this projective space represented with homogeneous coordinates. Form the matrix whose columns are the homogeneous coordinates of these points. Then,[11]

Theorem —  is a (spatial) -arc if and only if is the generator matrix of an MDS code over .

See also[edit]

Notes[edit]

  1. ^ Keedwell, A. Donald; Dénes, József (24 January 1991). Latin Squares: New Developments in the Theory and Applications. Amsterdam: Elsevier. p. 270. ISBN 0-444-88899-3.
  • ^ Ling & Xing 2004, p. 93
  • ^ Roman 1992, p. 175
  • ^ Pless 1998, p. 26
  • ^ Vermani 1996, Proposition 9.2
  • ^ Ling & Xing 2004, p. 94 Remark 5.4.7
  • ^ MacWilliams & Sloane 1977, Ch. 11
  • ^ Ling & Xing 2004, p. 94
  • ^ Roman 1992, p. 237, Theorem 5.3.7
  • ^ Roman 1992, p. 240
  • ^ Bruen, A.A.; Thas, J.A.; Blokhuis, A. (1988), "On M.D.S. codes, arcs in PG(n,q), with q even, and a solution of three fundamental problems of B. Segre", Invent. Math., 92 (3): 441–459, Bibcode:1988InMat..92..441B, doi:10.1007/bf01393742, S2CID 120077696
  • References[edit]

    Further reading[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Singleton_bound&oldid=1193571793#MDS_codes"

    Categories: 
    Coding theory
    Inequalities
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Articles containing proofs
     



    This page was last edited on 4 January 2024, at 14:04 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki