Singletonova mez

Singletonova mez pojmenovaná po Richardu Collomovi Singletonovi je v teorii kódování relativně hrubá horní mez velikosti libovolného blokového kódu C {\displaystyle C} s délkou bloku n {\displaystyle n} , velikostí M {\displaystyle M} a minimální vzdáleností d {\displaystyle d} . Je také známa jako Joshiho mez.[1] Její existenci dokázal Joshi 1958 a ještě dříve Komamiya 1953.

Tvrzení o minimální vzdálenosti a Singletonově mezi

Znění

Minimální vzdálenost množiny C {\displaystyle C} kódových slov délky n {\displaystyle n} je definována jako d = min { x , y C : x y } d ( x , y ) , {\displaystyle d=\min _{\{x,y\in C:x\neq y\}}d(x,y),} kde d ( x , y ) , {\displaystyle d(x,y),} je Hammingova vzdálenost mezi x {\displaystyle x} a y {\displaystyle y} . Výraz A q ( n , d ) {\displaystyle A_{q}(n,d)} reprezentuje maximální počet možných kódových slov v q {\displaystyle q} -árním blokovém kódu délky n {\displaystyle n} a minimální vzdálenosti  d {\displaystyle d} .

Singletonova mez pak říká, že A q ( n , d ) q n d + 1 . {\displaystyle A_{q}(n,d)\leq q^{n-d+1}.}

Důkaz

Nejdříve je třeba si uvědomit, že počet q {\displaystyle q} -árních slov délky n {\displaystyle n} je q n {\displaystyle q^{n}} , protože každé písmeno v takovém slově může nabývat jedné z q {\displaystyle q} různých hodnot nezávisle na zbývajících písmenech.

Nechť nyní C {\displaystyle C} je libovolný q {\displaystyle q} -ární blokový kód minimální vzdálenosti d {\displaystyle d} . Zřejmě všechna kódová slova c C {\displaystyle c\in C} jsou různá. Pokud zúžíme kód vymazáním prvních d 1 {\displaystyle d-1} písmen každého kódového slova, pak všechna výsledná kódová slova musí stále být po dvou různá, protože všechna původní kódová slova v C {\displaystyle C} mají Hammingovu vzdálenost alespoň d {\displaystyle d} . Velikost upraveného kódu je tedy stejná jako velikost původního kódu.

Nově získaná kódová slova budou mít všechna délku n ( d 1 ) = n d + 1 , {\displaystyle n-(d-1)=n-d+1,} a tedy jich může existovat nejvýše q n d + 1 {\displaystyle q^{n-d+1}} . Protože kód C {\displaystyle C} byl libovolný, tato mez musí platit i pro největší možný kód s těmito parametry, tedy:[2] | C | A q ( n , d ) q n d + 1 . {\displaystyle |C|\leq A_{q}(n,d)\leq q^{n-d+1}.}

Lineární kódy

Pokud C {\displaystyle C} je lineární kód s délkou bloku n {\displaystyle n} , velikostí k {\displaystyle k} a minimální vzdáleností d {\displaystyle d} nad konečným tělesem s q {\displaystyle q} prvky, pak maximální počet kódových slov je q k {\displaystyle q^{k}} a ze Singletonovy meze plyne: q k q n d + 1 , {\displaystyle q^{k}\leq q^{n-d+1},} , takže k n d + 1 , {\displaystyle k\leq n-d+1,} což se obvykle píše[3] d n k + 1. {\displaystyle d\leq n-k+1.}

V případě lineárního kódu lze použít jiný důkaz Singletonovy meze pozorováním, že hodnost kontrolní matice je n k {\displaystyle n-k} .[4] Jiný jednoduchý důkaz vyplývá z pozorování, že řádky jakékoli vytvořující matice ve standardním tvaru mají váhu nejvýše n k + 1 {\displaystyle n-k+1} .

Historie

Obvyklou citací pro tento výsledek je Singleton 1964, ale důkaz podal již Joshi 1958. Podle Welsh 1988, p. 72 lze výsledek nalézt v článku Komamiya 1953.

MDS kódy

Lineární blokové kódy, pro které je v Singletonově mezi dosažena rovnost, se nazývají MDS kódy (kódy separabilní s maximální vzdáleností, anglicky maximum distance separable codes). K takovým kódům patří kódy, které mají pouze dvě kódová slova (slovo tvořené samými nulami a slovo tvořené samými jedničkami, která mají minimální vzdálenost n {\displaystyle n} ), kódy, které používá všech ( F q ) n {\displaystyle (\mathbb {F} _{q})^{n}} (minimální vzdálenost 1), kódy s jediným paritním symbolem (s minimální vzdáleností 2) a jejich duální kódy. Tyto kódy se často nazývají triviální MDS kódy.

Pro binární abecedu existují pouze triviální MDS kódy.[5][6]

K netriviálním MDS kódům patří Reedovy–Solomonovy kódy a jejich rozšířená verze.[7][8]

MDS kódy jsou důležitou třídou blokových kódů, protože pro pevné n {\displaystyle n} a k {\displaystyle k} mají největší funkcionalitu opravy a detekce chyb. Existuje několik způsobů jak charakterizovat MDS kódy, které popisuje následující věta.[9]

Ekvivalentní tvrzení o MDS kódech

Nechť C {\displaystyle C} je lineární [ n , k , d {\displaystyle n,k,d} ] kód nad F q {\displaystyle \mathbb {F} _{q}} . Pak následující tvrzení jsou ekvivalentní:

  • C {\displaystyle C} je MDS kód.
  • Každých k {\displaystyle k} sloupců generující matice C {\displaystyle C} je lineárně nezávislých.
  • Každých n k {\displaystyle n-k} sloupců kontrolní matice C {\displaystyle C} je lineárně nezávislých.
  • C {\displaystyle C^{\perp }} je MDS kód.
  • Jestliže G = ( I | A ) {\displaystyle G=(I|A)} je generátorová matice C {\displaystyle C} ve standardním tvaru, pak každá čtvercová podmatice A {\displaystyle A} je regulární.
  • Je-li dáno d {\displaystyle d} souřadnicových pozic, existuje kódové slovo (s minimální váhou), jehož nosičem jsou právě tyto pozice.

Z posledního z těchto tvrzení vyplývá díky MacWilliamsově identitě explicitní vzorec pro úplné rozdělení vah MDS kódu, který popisuje následující věta.[10]

Věta o rozdělení vah kódových slov v MDS kódu

Nechť C {\displaystyle C} je lineární [ n , k , d {\displaystyle n,k,d} ] MDS kód over F q {\displaystyle \mathbb {F} _{q}} . Jestliže A w {\displaystyle A_{w}} označuje počet kódových slov v C {\displaystyle C} váhy w {\displaystyle w} , pak A w = ( n w ) j = 0 w d ( 1 ) j ( w j ) ( q w d + 1 j 1 ) = ( n w ) ( q 1 ) j = 0 w d ( 1 ) j ( w 1 j ) q w d j . {\displaystyle A_{w}={\binom {n}{w}}\sum _{j=0}^{w-d}(-1)^{j}{\binom {w}{j}}(q^{w-d+1-j}-1)={\binom {n}{w}}(q-1)\sum _{j=0}^{w-d}(-1)^{j}{\binom {w-1}{j}}q^{w-d-j}.}

Hrany v projektivní geometrii

Lineární nezávislosti sloupců vytvořující matice MDS kódu připouští konstrukci MDS kódů z objektů v konečné projektivní geometrii. Nechť P G ( N , q ) {\displaystyle PG(N,q)} je konečný projektivní prostor (geometrické) dimenze N {\displaystyle N} nad konečným tělesem F q {\displaystyle \mathbb {F} _{q}} . Nechť K = { P 1 , P 2 , , P m } {\displaystyle K=\{P_{1},P_{2},\dots ,P_{m}\}} je množina bodů v tomto projektivním prostoru reprezentovaných homogenními souřadnicemi. Vytvoříme matici G {\displaystyle G} velikosti ( N + 1 ) × m , {\displaystyle (N+1)\times m,} jejíž sloupce jsou homogenními souřadnicemi těchto bodů. Pak<platí následující věta.[11]

Věta o m-hraně a generátorové matici MDS kódu

K {\displaystyle K} je (prostorová) m {\displaystyle m} -hrana právě tehdy, když G {\displaystyle G} je generátorová matice m , N + 1 , m N {\displaystyle \langle m,N+1,m-N\rangle } MDS kódu nad F q {\displaystyle \mathbb {F} _{q}} .

Odkazy

Poznámky

  1. KEEDWELL, A. Donald; DÉNES, József. Latin Squares: New Developments in the Theory and Applications. [s.l.]: Elsevier, 1991-01-24. Dostupné online. ISBN 0-444-88899-3. S. 270. 
  2. Ling a Xing 2004, p. 93.
  3. Roman 1992, p. 175.
  4. Pless 1998, p. 26.
  5. Vermani 1996, Proposition 9.2.
  6. Ling a Xing 2004, p. 94 Remark 5.4.7.
  7. MacWilliams a Sloane 1977, Ch. 11.
  8. Ling a Xing 2004, p. 94.
  9. Roman 1992, p. 237, Theorem 5.3.7.
  10. Roman 1992, p. 240.
  11. 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.. Roč. 92, čís. 3, s. 441–459. DOI 10.1007/bf01393742. S2CID 120077696. Bibcode 1988InMat..92..441B. 

Reference

V tomto článku byl použit překlad textu z článku Singleton bound na anglické Wikipedii.

  • JOSHI, D.D, 1958. A Note on Upper Bounds for Minimum Distance Codes. Information and Control. Roč. 1, čís. 3, s. 289–295. DOI 10.1016/S0019-9958(58)80006-6. 
  • KOMAMIYA, Y., 1953. Application of logical mathematics to information theory. Proc. 3rd Japan. Nat. Cong. Appl. Math.. S. 437. 
  • LING, San; XING, Chaoping, 2004. Coding Theory / A First Course. [s.l.]: Cambridge University Press. ISBN 0-521-52923-9. 
  • MACWILLIAMS, F.J.; SLOANE, N.J.A. The Theory of Error-Correcting Codes. [s.l.]: North-Holland, 1977. Dostupné online. ISBN 0-444-85193-3. S. 33, 37. 
  • PLESS, Vera, 1998. Introduction to the Theory of Error-Correcting Codes. 2. vyd. [s.l.]: Wiley Interscience. ISBN 0-471-19047-0. 
  • ROMAN, Steven, 1992. Coding and Information Theory. [s.l.]: Springer-Verlag. (GTM). ISBN 0-387-97812-7. 
  • SINGLETON, R.C., 1964. Maximum distance q-nary codes. IEEE Trans. Inf. Theory. Roč. 10, čís. 2, s. 116–118. DOI 10.1109/TIT.1964.1053661. 
  • VERMANI, L. R., 1996. Elements of algebraic coding theory. [s.l.]: Chapman & Hall. Dostupné online. 
  • WELSH, Dominic, 1988. Codes and Cryptography. [s.l.]: Oxford University Press. Dostupné online. ISBN 0-19-853287-3. 

Literatura

  • J.H. van Lint. Introduction to Coding Theory. 2. vyd. [s.l.]: Springer-Verlag, 1992. (GTM). Dostupné online. ISBN 3-540-54894-7. S. 61. 
  • NIEDERREITER, Harald; XING, Chaoping, 2001. Rational points on curves over finite fields. Theory and Applications. Cambridge: Cambridge University Press. (London Mathematical Society Lecture Note Series). Dostupné online. ISBN 0-521-66543-4. Kapitola 6. Applications to algebraic coding theory.