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 s délkou bloku , velikostí a minimální vzdáleností . Je také známa jako Joshiho mez.[1] Její existenci dokázal Šablona:Harvnb a ještě dříve Šablona:Harvnb.
Tvrzení o minimální vzdálenosti a Singletonově mezi
Znění
Minimální vzdálenost množiny kódových slov délky je definována jako kde je Hammingova vzdálenost mezi a . Výraz reprezentuje maximální počet možných kódových slov v -árním blokovém kódu délky a minimální vzdálenosti .
Singletonova mez pak říká, že
Důkaz
Nejdříve je třeba si uvědomit, že počet -árních slov délky je , protože každé písmeno v takovém slově může nabývat jedné z různých hodnot nezávisle na zbývajících písmenech.
Nechť nyní je libovolný -ární blokový kód minimální vzdálenosti . Zřejmě všechna kódová slova jsou různá. Pokud zúžíme kód vymazáním prvních 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 mají Hammingovu vzdálenost alespoň . 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 a tedy jich může existovat nejvýše . Protože kód byl libovolný, tato mez musí platit i pro největší možný kód s těmito parametry, tedy:Šablona:Sfn
Lineární kódy
Pokud je lineární kód s délkou bloku , velikostí a minimální vzdáleností nad konečným tělesem s prvky, pak maximální počet kódových slov je a ze Singletonovy meze plyne: , takže což se obvykle píšeŠablona:Sfn
V případě lineárního kódu lze použít jiný důkaz Singletonovy meze pozorováním, že hodnost kontrolní matice je .Šablona:Sfn 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 .
Historie
Obvyklou citací pro tento výsledek je Šablona:Harvnb, ale důkaz podal již Šablona:Harvnb. Podle Šablona:Harvnb lze výsledek nalézt v článku Šablona:Harvnb.
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í, Šablona:Vjazyce2). 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 ), kódy, které používá všech (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.Šablona:SfnŠablona:Sfn
K netriviálním MDS kódům patří Reedovy–Solomonovy kódy a jejich rozšířená verze.Šablona:SfnŠablona:Sfn
MDS kódy jsou důležitou třídou blokových kódů, protože pro pevné a 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.Šablona:Sfn
Ekvivalentní tvrzení o MDS kódech
Nechť je lineární [] kód nad . Pak následující tvrzení jsou ekvivalentní:
- je MDS kód.
- Každých sloupců generující matice je lineárně nezávislých.
- Každých sloupců kontrolní matice je lineárně nezávislých.
- je MDS kód.
- Jestliže je generátorová matice ve standardním tvaru, pak každá čtvercová podmatice je regulární.
- Je-li dáno 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.Šablona:Sfn
Věta o rozdělení vah kódových slov v MDS kódu
Nechť je lineární [] MDS kód over . Jestliže označuje počet kódových slov v váhy , pak
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ť je konečný projektivní prostor (geometrické) dimenze nad konečným tělesem . Nechť je množina bodů v tomto projektivním prostoru reprezentovaných homogenními souřadnicemi. Vytvoříme matici velikosti jejíž sloupce jsou homogenními souřadnicemi těchto bodů. Pak<platí následující věta.[2]
Věta o m-hraně a generátorové matici MDS kódu
je (prostorová) -hrana právě tehdy, když je generátorová matice MDS kódu nad .
Odkazy
Poznámky
Reference
- Šablona:Citace periodika
- Šablona:Citace periodika
- Šablona:Citace monografie
- Šablona:Citace monografie
- Šablona:Citace monografie
- Šablona:Citace monografie
- Šablona:Citace periodika
- Šablona:Citace monografie
- Šablona:Citace monografie