Granița Johnson

Limita Johnson definește limita de putere a codului de lungime și distanța minimă .

Formulare

Fie  al -lea cod de lungime peste câmpul sau, cu alte cuvinte, submulțimea lui . Fie  distanța minimă de cod , adică

unde  este distanța Hamming dintre cuvintele cod și .

Fie  mulțimea tuturor codurilor --lea de lungime și distanță minimă și fie denota submulțimea tuturor codurilor de echilibru în , cu alte cuvinte, toate codurile a căror greutate a tuturor cuvintelor de cod este egală cu .

Să notăm prin numărul de cuvinte de cod în , și prin  — cardinalitatea maximă a codului de lungime și distanța minimă , i.e.

În mod similar, definim puterea maximă a codului în :

Teorema 1 (Johnson legat pentru ):

La

Notă: pentru a găsi limita superioară pentru valorile pare , puteți utiliza următoarea egalitate

Teorema 2 (Johnson legat pentru ):

La

Când lăsați , și de asemenea , atunci

unde operatorul denotă partea întreagă a unui număr .

Notă: Înlocuind limita teoremei 2 în teorema 1, obținem o limită superioară pentru .

Demonstrarea primei teoreme

Fie  un cod de lungime , putere cu distanță minimă , care conține un vector zero. Se notează prin mulțimea de vectori care sunt la distanță de cod , adică

Astfel, . Apoi , deoarece dacă ar exista un vector situat la o distanță sau mai mare de cod , atunci l-am putea adăuga și obține un cod cu o putere și mai mare. Deoarece mulțimile nu se intersectează, aceasta implică limita împachetării sferice . Pentru a obține limita dorită, estimăm puterea .

Să alegem un cuvânt de cod arbitrar și prin schimbarea corespunzătoare a codului îl vom transfera la originea coordonatelor. Cuvintele de cod de greutate formează un cod de echilibru cu o distanță minimă de cel puțin și, prin urmare, numărul de cuvinte de cod de greutate nu depășește .

Se notează prin mulțimea vectorilor de greutate . Orice vector de la aparține fie , fie . Fiecare cuvânt de cod de greutate corespunde vectorilor de greutate care se află la o distanță de .

Toți acești vectori sunt diferiți și aparțin mulțimii . Prin urmare,

Vectorul din mulțime se află la o distanță de cel mult de cuvintele cod. Într-adevăr, să mutăm originea într-un punct și să calculăm câte cuvinte de cod pot fi la o distanță și să aibă o distanță Hamming între ele . Acestea, prin definiție, nu ar trebui să fie mai mult . Prin urmare, vectorii din mulțime pot fi numărați de cele mai multe ori, adică fiecărui cuvânt de cod îi corespunde cel puțin

diferiți vectori la distanță de .

Literatură

Vezi și