In
tutte le
attività nelle quali si trattano informazioni, come nell'elettronica,
nell'informatica, nelle telecomunicazioni, e in molte attività
gestionale, per codice
si intende una modalità di rappresentazione, mediante un opportuno
insieme di oggetti materiali o un insieme di informazioni tendenzialmente più
complesse delle stringhe(o dei simboli)che le codificano.
il termine
codice viene usato con due significati:
- Procedimento di codifica: riguarda la modalità seguita per assegnare univocamente ad ogni elemento dell'insieme da rappresentare una stringa che lo rappresenta
Insieme delle codifiche: denota l'insieme delle stringhe
rappresentative e utilizzato soprattutto nella teoria dei codici.
In
telecomunicazioni la teoria dei codici è un ramo della teoria
dell'informazione o piu in generale della matematica e dell'informatica ,che
studia i codici per la trasmissione di dati.
Esistono due
classi di codice :
- Codifica di sorgente (compressione dei dati);
- Codifica di canale (correzione degli errori).