Az információelméletben a kódolási elmélet a kódokkal és azok tulajdonságaival, valamint a különféle kommunikációs csatornákon történő szolgálatukkal foglalkozik . Két kommunikációs modell létezik: zajjal és zaj nélkül . Zaj nélkül a forráskódolás elegendő a kommunikációhoz. Zajjal a kommunikáció korrekciós kódokkal lehetséges .
Az információk ilyen matematikai meghatározásával Claude Shannon vette át a kódolási elmélet alapszakaszát . Más meghatározások léteznek, de Shannon entrópiája volt a legsikeresebb. Így képes megválaszolni az információelmélet két alapvető kérdését : melyek az információ továbbításához szükséges erőforrások, és mennyi információt lehet megbízhatóan továbbítani.
A kódelmélet a csatornakódolás ezen utolsó kérdésével foglalkozik . Az információelmélet két alapvető kérdésének megválaszolásakor Shannon egyszerűen nem nyújtott be nagyon erős korrekciós kódkészletet . Különösen nem határozott meg olyan kódpéldát, amely eléri a csatornakódolási tétel által biztosított határt.
Ezt az ürességet tölti ki a kódok elmélete. Manapság számos módszer létezik, amelyek jó korrekciós kódok létrehozására irányulnak.
A kódokat először egy szimbólummal továbbított információ mennyiségével különböztetjük meg . Mivel a szimmetrikus bináris csatorna a leggyakoribb, gyakran bináris kódot veszünk figyelembe . Vannak azonban trináris kódok és általában q-ary kódok is.
A következő változóneveket többnyire egyezmény szerint használják. egy kódszót tartalmazó kód , vagyis az M dimenzió . A kódszó hosszát jelöljük . Az ilyen kódot kódnak nevezzük .
A legtöbb kódot hibakeresésre vagy hibajavításra használják.
A kód minimális távolsága befolyásolja a dekódolási hiba valószínűségét. A minimális távolság fontos paraméter, amelyet jelölni kell . Az ilyen kódot kódnak nevezzük .
Két kód egyenértékű, ha valamennyi hibajavító tulajdonságuk megegyezik.
A kódok típusaiÁltalában háromféle kód létezik.
Kevés a speciális eset. A triviális kód olyan kód, amely a szó szoros értelmében másolat az eredeti üzenet, így annak jelentéktelenség . A szisztematikus kód egy olyan kód, amelyre a kódolandó üzenet a kódolt üzenetben szerepel.
Ezenkívül bizonyos korrekciós kódok használhatók kvantumkódként .
További fontos kódtípusok:
A korrekciós kódokat családok szerint is osztályozhatjuk.
Új kódokat lehet beszerezni olyan műveletekből, amelyek egy vagy két alapkódot egyesítenek.
A kódok bizonyos osztályait tulajdonságaik alapján is megkülönböztetjük.
Kapcsolat van a kódok és a kombinatorikus tervek között .
Legyen a legnagyobb , amelyhez van kód és -naire. A kódelmélet fő problémája ezen értékek meghatározása.
A forráskódolás célja lehet a nyelv ismétlődő információinak, redundanciájának tömörítése . Bármely nyelv esetében figyelembe vehetjük az üzenet entrópiáját , vagyis a továbbított információ mennyiségét. Ez eredményezi a forráskódolási tételt .
A cél redundáns információk hozzáadása egy üzenethez a kommunikációs csatornán jelentkező zaj kompenzálása érdekében . Ez ad okot, hogy a csatorna kódolási tétel , és ez az, hogy ez, hogy mi tartozik az eredetét kódot elmélet .
Néhány kriptográfiai probléma a dekódolás nehézségének feltételezésén alapul .
Az algebrai kódelmélet a kódelmélet azon részterülete, ahol a kódok tulajdonságait algebraikusan fejezik ki. Más szavakkal, a megközelítés algebrai , szemben a hagyományos, valószínűségi megközelítéssel . Főleg tanulmányozzuk:
A kódelemzés akkor hasznos, ha megpróbáljuk dekódolni a titkosítást, ha a használt kód gyenge (pl. César vagy Vigenère kód ). A szöveg statisztikai jellemzőinek kimutatása lehetővé teszi a nyelv megértése nélkül is annak ellenőrzését, hogy egy szövegnek több szerzője van-e (megerősíthetjük, hogy a Papyrus Voynichnak két külön szerzője volt; lásd a megfelelő cikket). Lehetővé teszi Victor Hugo szövegeinek elemzését , és e statisztikai jellemzők révén felismerni írásuk évtizedét. Az IBM Tudományos Központ tanulmányozta Charles de Gaulle beszédeit is, és megmutatta, hogy ezek a beszédek az idők folyamán meghosszabbodtak, kivéve néhány "kritikus" beszédet (mint például a1968. május 30). Stanford Egyetem is , mint a megfelelő szótárakat által Marcel Proust és Paul Valéry . A mérnök, Jean-Jacques Walter is elvégezte ezt az elemzést a Korán szövegén, és megvédett egy állami tézist, amely szerinte több tucat szerző (legalább 30 különböző szerző, valószínűleg 50, legfeljebb 100) eredetileg több nyelven, kétszáz év alatt.
A kitalált irodalomban ez az elmélet a Le Monde újságírójának, Robert Escarpitnek a Le Littératron című könyvében szolgál forgatókönyvként, ahol egy szakember számítógép segítségével konstruálja a kávézókban folytatott beszélgetések során felvetett megjegyzésekből a végső populista beszédet , amely mindenekelőtt a poénokat ébreszti fel. , de apránként félelmetes hatékonyságot mutat.