I tillämpad matematik är Johnson bound (uppkallad efter Selmer Martin Johnson ) en gräns för storleken på felkorrigerande koder, som används i kodningsteori för dataöverföring eller kommunikation.
Definition
Låt vara en q -är kod med längden , dvs en delmängd av . Låt vara det minsta avståndet för , dvs
där är Hamming-avståndet mellan och .
Låt vara mängden av alla q -ary-koder med längden och minsta avstånd och låt betecknar uppsättningen koder i såsom att varje element har exakt poster som inte är noll.
Beteckna med antalet element i . Sedan definierar vi som den största storleken på en kod med längden och minsta avståndet :
På liknande sätt definierar vi som den största storleken på en kod i :
Sats 1 (Johnson bunden för :
Om ,
Om ,
Sats 2 (Johnson bunden för :
(i) Om
(ii) Om , definiera då variabeln enligt följande. Om är jämnt, definiera då genom relationen ; om är udda, definiera genom relationen . Låt . Sedan,
där är golvfunktionen .
Anmärkning: Att koppla in gränsen för sats 2 till gränsen för sats 1 ger en numerisk övre gräns på .
Se även