Appunti di Teoria dell'Informazione e Codici - Università di Palermo
Appunti di Teoria dell'Informazione e Codici - Università di Palermo
Appunti di Teoria dell'Informazione e Codici - Università di Palermo
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capitolo - 10<br />
CODICI LINEARI A BLOCCHI<br />
10.1 - Premessa<br />
Abbiamo visto che un co<strong>di</strong>ce a blocco è sostanzialmente un’applicazione<br />
iniettiva tra e con gli bit aggiunti consentono in pratica <strong>di</strong><br />
migliorare le prestazioni del sistema introducendo un’opportuna ridondanza ai bit<br />
informativi.<br />
Osserviamo che al crescere <strong>di</strong> cresce, con legge esponenziale, il numero delle<br />
parole <strong>di</strong> co<strong>di</strong>ce. Ci si rende conto che in queste con<strong>di</strong>zioni la tecnica <strong>di</strong> deco<strong>di</strong>fica,<br />
consistente in una ricerca esaustiva su una tabella (in pratica un banco <strong>di</strong> memoria) che<br />
associa ad ogni possibile elemento <strong>di</strong> l’elemento <strong>di</strong> che più “verosimilmente” è<br />
stato trasmesso <strong>di</strong>venta in breve impraticabile a causa delle eccessive <strong>di</strong>mensioni della<br />
succitata tabella, ovvero perché si preferisce utilizzare la memoria del sistema per altri<br />
scopi.<br />
Queste considerazioni inducono alla progettazione <strong>di</strong> co<strong>di</strong>ci che permettano <strong>di</strong><br />
adottare delle tecniche <strong>di</strong> deco<strong>di</strong>fica <strong>di</strong> tipo algoritmico, o che quantomeno limitino la<br />
quantità <strong>di</strong> memoria necessaria per effettuare la ricerca sopra citata.<br />
Tale risultato può essere ottenuto ad esempio se si progetta un co<strong>di</strong>ce in modo da<br />
in<strong>di</strong>viduare nel sottoinsieme una qualche struttura algebrica. Tanto più ricca sarà tale<br />
struttura, tanto maggiore sarà la possibilità <strong>di</strong> in<strong>di</strong>viduare algoritmi <strong>di</strong> deco<strong>di</strong>fica<br />
efficienti.<br />
10.2 - Morfismi<br />
È utile introdurre alcune definizioni<br />
Definizione 10.1 - omomorfismo<br />
Un omomorfismo è un’applicazione avente come dominio un gruppo e come<br />
codominio un gruppo tale che<br />
( ) ( ) ( ) (10.2.1)<br />
***********<br />
Nella precedente il segno<br />
gruppo in cui si opera.<br />
in<strong>di</strong>ca la legge <strong>di</strong> composizione interna relativa al