Conceptul de codificare și codul

Codificare în sensul cel mai larg - procesul de identificare a mesajelor transmise cu un anumit set de natura fizică a caracterelor (litere, numere, grafica, lumina, culoare, etc ...).

Codificare în sensul strict al cuvântului - identificarea mesajelor transmise la un set de litere sau cifre. Fiecare mesaj este reprezentat ca un cuvânt digitale, sau un număr (combinație de cod).

Orice codificare termină compilarea cartea de cod sau un tabel cod care listează toate mesajele sau cuvintele de cod corespunzătoare sau combinații de coduri.

Codul - o regulă care înregistrează diferite cuvinte cod sau numere. Conceptul de cod este pur matematic. Orice cod trebuie să îndeplinească cerința principală - o corespondență între mesajul și cuvântul cod. în caz contrar, va fi imposibil să decripteze mesajul de la capătul receptor. În mesagerie codewords sisteme sau codewords sunt convertite în semnale transmise prin canalul de comunicație. În acest caz, fiecare cod de caracter ar trebui să fie alocate, și numai lui, cip.

Toate materialele utilizate în codurile de sisteme de transmisie de date pot fi împărțite în conformitate cu următoarele criterii

  1. În funcție de numărul de simboluri elementare utilizate:
    • binare (cuvinte cod format din simboluri 0, 1);
    • Codurile ternare (cuvinte cod format din simboluri 0, 1, 2);
    • K -ary (cuvinte cod format din cifre 0, 1, ..., K);
  2. În funcție de numărul de caractere unitare în fiecare cuvânt sau combinație de cod (în funcție de numărul total de caractere):
    • uniforma (bloc); în astfel de coduri de toate cuvintele de cod conțin același număr fix de elemente, și anume, n = const;
    • inegale; mesaje diferite în aceste coduri sunt codificate cuvinte de lungimi diferite, de exemplu, n = var;
  3. Prin capacitatea de a detecta și / sau a corecta eroarea:
    • nepomehoustoychivye (nepomehozaschischennye, non-redundante) - coduri, în imposibilitatea de a nu numai corect, dar chiar detecta erori;
    • zgomot-dovada (interferențe radio suprimat) - coduri, care pot detecta și / sau de a corecta erorile de diferite tipuri de coduri (redundante);
  4. Potrivit separabilității de informații și de elemente redundante:
    • sistematică, în care există o distincție clară între elementele de informare și redundanță; coduri în special util, în care elementele de informare ocupă primele poziții m, urmate de elemente redundante în poziții k;
    • nesistematică, în care este imposibil să se facă distincția între informații și elemente redundante.