Singleton vázán - Singleton bound - Wikipedia
v teorie kódování, Singleton vázán, pojmenovaný po Richardu Collomovi Singletonovi, je relativně hrubá horní hranice velikosti libovolného blokovat kód s délkou bloku , velikost a minimální vzdálenost .
Prohlášení o vazbě
Minimální vzdálenost sady kódových slov o délce je definován jako
kde je Hammingova vzdálenost mezi a . Výraz představuje maximální počet možných kódových slov v a -ary blokový kód délky a minimální vzdálenost.
Potom to říká Singletonská vazba
Důkaz
Nejprve si všimněte, že počet - dlouhá slova je , protože každé písmeno v takovém slově může mít jeden z různé hodnoty, nezávisle na zbývajících písmenech.
Teď nech být libovolný - blokový kód minimální vzdálenosti . Je zřejmé, že všechna kódová slova jsou odlišné. Kdybychom propíchnout kód odstraněním prvního písmena každého kódového slova, pak všechna výsledná kódová slova musí být stále párově odlišná, protože všechna původní kódová slova v mít Hammingova vzdálenost alespoň od sebe navzájem. Velikost změněného kódu je tedy stejná jako původní kód.
Každá nově získaná kódová slova mají délku
- ,
a tak tam může být maximálně z nich. Od té doby byl libovolný, tato vazba musí platit pro největší možný kód s těmito parametry, tedy:[1]
Lineární kódy
Li je lineární kód s délkou bloku , rozměr a minimální vzdálenost přes konečné pole s prvků, pak je maximální počet kódových slov a vazba Singleton znamená:
- ,
aby
- ,
který se obvykle píše jako[2]
- .
V případě lineárního kódu lze získat jiný důkaz o vázanosti Singleton pozorováním této pozice paritní kontrolní matice je .[3] Další jednoduchý důkaz vyplývá z pozorování, že řádky jakékoli matice generátoru ve standardní formě mají nanejvýš váhu .
Dějiny
Obvyklá citace uvedená pro tento výsledek je Singleton (1964), ale podle Velština (1988, str. 72) výsledek lze nalézt v článku Komamiya z roku 1953.[4]
Kódy MDS
Lineární blokové kódy, které dosahují rovnosti ve vázané Singleton jsou volány Kódy MDS (maximální vzdálenost oddělitelná). Mezi příklady takových kódů patří kódy, které mají pouze dvě kódová slova (slovo s nulovou hodnotou a slovo s nulovou hodnotou, které má tedy minimální vzdálenost ), kódy, které používají celý (minimální vzdálenost 1), kódy s jediným symbolem parity (minimální vzdálenost 2) a jejich duální kódy. Často se jim říká triviální Kódy MDS.
V případě binárních abeced existují pouze triviální kódy MDS.[5][6]
Mezi příklady netriviálních kódů MDS patří Kódy Reed-Solomon a jejich rozšířené verze.[7][8]
Kódy MDS jsou důležitou třídou blokových kódů, protože pro pevné a , mají největší možnosti opravy a detekce chyb. Existuje několik způsobů, jak charakterizovat kódy MDS:[9]
- Teorém: Nechte být lineární [] kód skončil . Následující jsou ekvivalentní:
- je kód MDS.
- Žádný sloupce a matice generátoru pro jsou lineárně nezávislé.
- Žádný sloupce a paritní kontrolní matice pro jsou lineárně nezávislé.
- je kód MDS.
- Li je generátorová matice pro ve standardní formě, pak každá čtvercová submatice o je nesmyslný.
- Vzhledem k jakékoli pozice souřadnic, existuje kódové slovo (minimální hmotnost), jehož Podpěra, podpora jsou právě tyto pozice.
Poslední z těchto charakterizací umožňuje použití MacWilliams identity, explicitní vzorec pro úplné rozložení hmotnosti kódu MDS.[10]
- Teorém: Nechte být lineární [] Kód MDS skončil . Li označuje počet kódových slov v hmotnosti , pak
Oblouky v projektivní geometrii
Lineární nezávislost sloupců matice generátoru kódu MDS umožňuje konstrukci kódů MDS z objektů v konečný projektivní geometrie. Nechat být konečný projektivní prostor (geometrické) dimenze přes konečné pole . Nechat být množina bodů v tomto projektivním prostoru reprezentovaná homogenní souřadnice. Vytvořte matice jejichž sloupce jsou homogenní souřadnice těchto bodů. Pak,[11]
- Teorém: je (prostorový) -oblouk kdyby a jen kdyby je matice generátoru Kód MDS skončil .
Viz také
Poznámky
- ^ Ling & Xing 2004, str. 93
- ^ Roman 1992, str. 175
- ^ Pless 1998, str. 26
- ^ Komamiya, Y. (1953), „Aplikace logické matematiky na teorii informací“, Proc. 3. Japonsko. Nat. Cong. Appl. Matematika.: 437
- ^ Vermani 1996, Návrh 9.2
- ^ Ling & Xing 2004, str. 94 Poznámka 5.4.7
- ^ MacWilliams & Sloane 1977, Ch. 11
- ^ Ling & Xing 2004, str. 94
- ^ Roman 1992, str. 237, Věta 5.3.7
- ^ Roman 1992, str. 240
- ^ Bruen, A.A .; Thas, J. A.; Blokhuis, A. (1988), „O kódech M.D.S., oblouky v PG (n, q), se sudým q a řešení tří základních problémů B. Segreho“, Vymyslet. Matematika., 92: 441–459, doi:10.1007 / bf01393742
Reference
- Ling, San; Xing, Chaoping (2004), Teorie kódování / První kurz, Cambridge University Press, ISBN 0-521-52923-9
- MacWilliams, F.J.; Sloane, N.J.A. (1977), Teorie kódů pro opravu chyb, Severní Holandsko, str.33, 37, ISBN 0-444-85193-3
- Pless, Vero (1998), Úvod do teorie chybových kódů (3. vyd.), Wiley Interscience, ISBN 0-471-19047-0
- Roman, Steven (1992), Kódování a informační teorie, GTM, 134, Springer-Verlag, ISBN 0-387-97812-7
- Singleton, R.C. (1964), "Maximální počet kódů vzdálenosti", IEEE Trans. Inf. Teorie, 10 (2): 116–118, doi:10.1109 / TIT.1964.1053661
- Vermani, L. R. (1996), Základy teorie algebraického kódování, Chapman & Hall
- Welsh, Dominic (1988), Kódy a kryptografie, Oxford University Press, ISBN 0-19-853287-3
Další čtení
- J.H. van Lint (1992). Úvod do teorie kódování. GTM. 86 (2. vyd.). Springer-Verlag. p.61. ISBN 3-540-54894-7.
- Niederreiter, Harald; Xing, Chaoping (2001). "6. Aplikace na teorii algebraického kódování". Racionální body na křivkách nad konečnými poli. Teorie a aplikace. Série přednášek London Mathematical Society. 285. Cambridge: Cambridge University Press. ISBN 0-521-66543-4. Zbl 0971.11033.