Singleton bunden - Singleton bound

I kodningsteori , den bundna Singleton , uppkallad efter Richard Collom Singleton, är en relativt oren övre gräns för storleken av en godtycklig blockkod med blocklängden , storlek och minsta avstånd . Det är också känt som Joshibound . bevisad av Joshi (1958) och ännu tidigare av Komamiya (1953) .

Uttalande av den bundna

Minsta avståndet för en uppsättning kodord med längd definieras som

var är Hamming -avståndet mellan och . Uttrycket representerar det maximala antalet möjliga kodord i en -ary -blockkod av längd och minsta avstånd  .

Sedan säger Singleton bound att

Bevis

Observera först att antalet -ary -ord av längd är , eftersom varje bokstav i ett sådant ord kan ta ett av olika värden, oberoende av de återstående bokstäverna.

Låt oss nu vara en godtycklig -ary blockkod med minimiavstånd . Alla kodord är uppenbara. Om vi punkterar koden genom att radera de första bokstäverna i varje kodord, måste alla resulterande kodord fortfarande vara parvis olika, eftersom alla de ursprungliga kodorden har Hammingavstånd åtminstone från varandra. Således är storleken på den ändrade koden densamma som den ursprungliga koden.

De nyligen erhållna kodorden har vardera längd

,

och därmed kan det finnas de flesta av dem. Eftersom det var godtyckligt måste denna gräns hålla den största möjliga koden med dessa parametrar, alltså:

Linjära koder

Om är en linjär kod med blocklängd , dimension och minimiavstånd över det ändliga fältet med element, då är det maximala antalet kodord och Singleton -gränsen innebär:

,

så att

,

som vanligtvis skrivs som

.

I det linjära kodfallet kan ett annat bevis på Singleton -gränsen erhållas genom att observera att rangordningen för paritetskontrollmatrisen är . Ett annat enkelt bevis följer av att observera att raderna i vilken generatormatris som helst i standardform har högst vikt .

Historia

Den vanliga citeringen för detta resultat är Singleton (1964) , men bevisades tidigare av Joshi (1958) . Enligt Welsh (1988 , s. 72) finns resultatet i ett 1953 -papper från Komamiya (1953)

MDS -koder

Linjära blockkoder som uppnår jämlikhet i Singleton -gränsen kallas MDS -koder (maximalt avstånd som kan separeras) . Exempel på sådana koder inkluderar koder som bara har två kodord ( hel- nollordet och hel -ett-ordet med minimalt avstånd ), koder som använder hela (minsta avstånd 1), koder med en enda paritetssymbol (minimum avstånd 2) och deras dubbla koder . Dessa kallas ofta triviala MDS -koder.

När det gäller binära alfabet finns endast triviala MDS -koder.

Exempel på icke-triviala MDS-koder inkluderar Reed-Solomon-koder och deras utökade versioner.

MDS -koder är en viktig klass av blockkoder eftersom de för de fasta och har de största felkorrigerings- och detekteringsfunktionerna. Det finns flera sätt att karakterisera MDS -koder:

Sats : Låt vara en linjär [ ] kod över . Följande är likvärdiga:
  • är en MDS -kod.
  • Alla kolumner i en generatormatris för är linjärt oberoende .
  • Alla kolumner i en paritetskontrollmatris för är linjärt oberoende.
  • är en MDS -kod.
  • Om är en generatormatris för i standardform, då varje kvadrat submatris av är nonsingular .
  • Med tanke på alla koordinatpositioner finns det ett (minsta vikt) kodord vars stöd är just dessa positioner.

Den sista av dessa karakteriseringar tillåter, med hjälp av MacWilliams -identiteter , en uttrycklig formel för den fullständiga viktfördelningen av en MDS -kod.

Sats : Låt vara en linjär [ ] MDS -kod över . Om anger antalet kodord i vikt , då

Bågar i projektiv geometri

Det linjära oberoende av kolumnerna i en generatormatris av en MDS -kod tillåter konstruktion av MDS -koder från objekt i begränsad projektiv geometri . Låt vara det ändliga projektiva utrymmet av (geometrisk) dimension över det ändliga fältet . Låt oss vara en uppsättning punkter i detta projektiva utrymme representerade med homogena koordinater . Forma matrisen vars kolumner är de homogena koordinaterna för dessa punkter. Sedan,

Sats : är en (spatial) -arc om och bara om generatormatrisen för en MDS -kod är över .

Se även

Anteckningar

Referenser

Vidare läsning