Plotkin raja

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 9. heinäkuuta 2014 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .

Plotkin -raja  - koodausteoriassa määrittää pituuden ja minimietäisyyden binäärikoodin tehorajan . Se on nimetty amerikkalaisen matemaatikon Morris Plotkinin (1907-2003) mukaan.

Sanamuoto

Antaa olla  binäärikoodi pituus tai toisin sanoen osajoukko . Olkoon  koodin minimietäisyys , ts.

missä  on Hamming-etäisyys välillä ja . Lauseke ilmaisee suurinta mahdollista koodisanojen määrää pituuden ja vähimmäisetäisyyden binäärikoodissa . Plotkinin rajoitus antaa tälle lausekkeelle ylärajan.

Lause (Plotkin-sidottu):

1. Jos  on parillinen luku , niin

2. Jos  on pariton luku ja , sitten

3. Jos  on parillinen luku, niin

4. Jos  on pariton luku, niin

jossa operaattori merkitsee luvun kokonaislukuosaa .

Todiste ensimmäisestä osasta

Antaa olla Hamming  - etäisyys ja , Ja  on valta . Etsitään arvon raja kahdella eri tavalla.

Toisaalta on olemassa erilaisia ​​vaihtoehtoja, joista valita , ja jokaiselle niistä on vaihtoehtoja, joista valita . Määritelmän mukaan kaikille ja siksi

Toisaalta määritämme dimensioiden matriisin , jonka rivit ovat koodielementtejä . Jos  on nollien määrä matriisin sarakkeessa , niin sarake sisältää ykkösiä. Mikä tahansa nolla ja yksi samassa sarakkeessa lisäävät täsmälleen (koska ) kokonaissummaan , mikä tarkoittaa

Parille tasa-arvon oikealla puolella oleva arvo saavuttaa maksimiarvon klo , mikä tarkoittaa

Yhdistämällä lausekkeen ala- ja ylärajat yhdeksi epäyhtälöksi saadaan

joka on vastaava ehdolla

Koska  on siis parillinen luku

Toisaalta, jos pariton, niin saavuttaa maksimin klo , josta se seuraa sitä

Yhdistämällä lausekkeen ala- ja ylärajat yhdeksi epäyhtälöksi saadaan

joka on vastaava ehdolla

Koska  on siis kokonaisluku

joka täydentää ensimmäisen osan todistuksen.

Todiste toisesta osasta

Jotta saataisiin tarvittava epäyhtälö, meidän on todistettava seuraava lemma.

Lemma 1

Todiste lemasta

Olkoon se -koodi. Lisäämällä pariteettitarkistukseen saamme -koodin, mikä viittaa siihen

Päinvastaisessa suunnassa yhden koordinaatin heittäminen ulos tietyssä -koodissa johtaa -koodiin, joten

Vaadittu tulos seuraa todistuksen ensimmäisestä osasta ja Lemmasta 1.

Todiste kolmannesta osasta

Todistamme jälleen ensin seuraavan apuväitteen.

Lemma 2

Todiste lemasta

Tietyssä -koodissa jaamme kaikki koodisanat kahteen luokkaan, jaamme yhdelle luokalle nollalla alkavat sanat ja toiselle ne, jotka alkavat yhdellä. Yksi näistä luokista sisältää vähintään puolet koodisanoista, mikä tarkoittaa

Todistuksen ensimmäisestä osasta ja Lemmasta 2 seuraa, että

Haluttu tulos saadaan korvaamalla .

Todiste neljännestä osasta

Lemma 1 viittaa siihen

Koska ja  ovat parillisia lukuja, voimme käyttää todistuksen kolmannen osan tulosta:

joka täydentää koko lauseen todistuksen.

Codes Achieving the Plotkin Bound

Jos on olemassa kaikkien mahdollisten kertalukujen Hadamard-matriiseja (mitä ei kuitenkaan ole vielä todistettu), niin yhtäläisyydet pätevät lauseen kaikissa osissa. Siten Plotkinin rajoitus on täsmällinen siinä mielessä, että on olemassa koodeja , jotka saavuttavat tämän rajoituksen [1] .

Muistiinpanot

  1. Levenshtein V. I. Hadamard-matriisien soveltaminen yhteen koodaustehtävään. — Kybernetiikan ongelmat . - 5:123-136 [2A], 1961.

Kirjallisuus

Katso myös