ábécé kódolás

Általában kódolási probléma lehet a következőkben szerepel. Hagyja, két ábécé A és B, amely egy véges számú karakter:

ábécé elemeinek nevezzük leveleket. Rendezett halmaza az ábécé nevezzük szó







hol. Az n szám jelzi a betűk száma egy szót nevezzük a szó hossza. jelölése n = l () = | |.

Az üres szó jelöli:

levél a1, az úgynevezett elején vagy prefix szavak. és a levél egy - végén, vagy a postfix szó.

A szavak lehet csatlakoztatni. Erre a második szó előtag azonnal követni a postfix az első, egy új szó, természetes, hogy elveszítik az állapotát, ha csak egy szóval nem volt üres.

Vegyület szavak és jelöljük. N vegyület azonos szavak jelezték. és.

A készlet minden nemüres szó az ábécé A jelöljük A *:

A halmaz neve az ábécé üzenetek, és állítsa B - kódoló ábécé. Sok szó áll az ábécé B, jele B *.

Legyen F jelöli a kijelzőn a szavak ábécé A-ábécé B. Aztán a szó az úgynevezett kódszót.

Kódoló eljárás az úgynevezett univerzális kijelző információ tárolása során, az átviteli és feldolgozó rendszer formájában megfelelések elemei közötti kommunikációs jeleket és amelyek révén ezek az elemek lehet rögzíteni. Így, a kód - általában egyértelmű transzformáció (vagyis a funkció) üzeneteket egyik szimbolikus bemutatása (forrás ábécé A) egy másik (tárgy ábécé B), általában anélkül, hogy adatvesztés. Az átalakítási folyamat F: A * → B * A szavak a forrás ábécé Vnazyvaetsya kódolt információ az ábécé.







A folyamat a inverz transzformáció az úgynevezett szó-szóra dekódolás. Így dekódolás - az inverz függvény F, hogy a F-1.

Mivel minden egyes kódolószimbólum számára végrehajtandó dekódolás működés, a leképezés legyen reverzibilis (bijekciót).

Ha | B | = m, akkor F nevezzük m-ed rendű kódolás, a leggyakoribb eset V - bináris kódolás. Ez az eset akkor tekinthető a jövőben.

Ha az összes kódszót azonos hosszúságú, ez az úgynevezett code-egyenletes, vagy blokk.

Betűrendes (vagy betűnként), megadhatja a titkosítási kódot asztalra. Kód vagy kódolási funkció fog szolgálni a permutáció. majd

Ez betűnként kódolás jelzi. Sok levél kódokat hívják egy sor elemi kódokat. Betűrendben együttes dirovanie lehet használni bármilyen üzenetek halmaza. Így az ábécé kódolás a legegyszerűbb, és ez mindig lehet belépni nem üres szkripteket.

Tegyük fel, hogy a ábécét

Ezután a kódolási táblázat lehet szubsztitúció:

Ez BCD kódolás, ez egy-és következésképpen lehetővé teszi dekódolás.

nem egy-az-egyhez. Például, egy sor hat egység a 111111 megfelelhet a szó, mint a 333 és a 77, valamint a 111111, 137, 3311 vagy 7111, plusz bármilyen permutáció.

Alfabetikus kódolása nevű rendszer előtagot, ha elemi egybetűs kód prefix egy másik elemi kód írni.

Alfabetikus kódolási séma nevezzük elválasztható, ha bármelyik szó alkotja elemi ing kódot bontjuk elemi kódok egyedülálló módon.

Alfabetikus kódolás rendszer lehetővé teszi a szétválasztható de-kódolás. Mi lehet bizonyítani, hogy az előtag rendszer elválasztható.

Ahhoz alphabetical kódolási séma különválasztható, az szükséges, hogy az elemi kódhossz megfelelő összefüggés ismert Macmillan egyenlőtlenséget.




Kapcsolódó cikkek