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.
96 Capitolo - 12 - <strong>Appunti</strong> <strong>di</strong> <strong>Teoria</strong> dell’Informazione e Co<strong>di</strong>ci<br />
Per concludere si può facilmente verificare che la (10.11.1) è verificata come<br />
uguaglianza per tutti i co<strong>di</strong>ci <strong>di</strong> Hamming risulta infatti:<br />
da cui<br />
⌊ ⌋ (12.1.2)<br />
∑ ( ) (12.1.3)<br />
ma per i co<strong>di</strong>ci <strong>di</strong> Hamming<br />
all’insieme dei co<strong>di</strong>ci perfetti.<br />
, i co<strong>di</strong>ci <strong>di</strong> Hamming appartengono pertanto<br />
Esempio 12.1<br />
Una possibile matrice<br />
del secondo co<strong>di</strong>ce della Tabella 12.1, il 7,4,è data da:<br />
Fig.E 12.1 - Schema a blocchi del Co<strong>di</strong>ce 7,4 <strong>di</strong> Hamming<br />
Co<strong>di</strong>ce <strong>di</strong> Hamming 7,4<br />
0000 000<br />
0001 111<br />
0010 011<br />
0011 100<br />
0100 101<br />
0101 001<br />
0110 110<br />
0111 001<br />
1000 110<br />
1001 001<br />
1010 101<br />
1011 010<br />
1100 011<br />
1101 100<br />
1110 000<br />
1111 111<br />
Tabella 12.2 - Parole del<br />
co<strong>di</strong>ce Hamming 7.4<br />
matrice<br />
[ ]<br />
Osserviamo che la matrice in<br />
esame ha per colonne tutte le parole <strong>di</strong><br />
tre bit ad esclusione <strong>di</strong> quella costituita<br />
da soli zero, or<strong>di</strong>nate in modo da<br />
rispettare la (11.2.4).<br />
Ricor<strong>di</strong>amoci che le prime quattro<br />
colonne <strong>di</strong> possono essere permutate<br />
tra loro senza che le caratteristiche<br />
del co<strong>di</strong>ce cambino.<br />
Basandoci sulla (11.2.4) e sulla<br />
(11.1.1) potremo facilmente scrivere la<br />
generatrice del co<strong>di</strong>ce:<br />
[ ]<br />
il relativo schema a blocchi è mostrato in Fig.E 12.1, la lista delle<br />
parole del co<strong>di</strong>ce è elencata nella Tabella 12.2 dove ogni parola è stata<br />
sud<strong>di</strong>visa tra contenuto informativo (i primi 4 bit) e controlli <strong>di</strong> parità<br />
(gli ultimi 3).<br />
Uno schema a blocchi del co<strong>di</strong>ce <strong>di</strong> Hamming 15,11 è mostrato in<br />
Fig.E 10.1.<br />
12.2 - Duali dei co<strong>di</strong>ci <strong>di</strong> Hamming<br />
Nel caso dei duali dei co<strong>di</strong>ci <strong>di</strong> Hamming, le colonne<br />
della loro matrice generatrice<br />
sono tutte e sole le parole binarie<br />
non nulle che si possono scrivere con<br />
quin<strong>di</strong> esattamente<br />
bit vi saranno<br />
colonne nella matrice generatrice.<br />
La matrice definisce quin<strong>di</strong> un co<strong>di</strong>ce ( ), le cui parole non nulle<br />
hanno tutte peso .<br />
zero e<br />
Infatti ogni riga della matrice generatrice contiene per costruzione<br />
bit uno. Le restanti parole del co<strong>di</strong>ce si ottengono combinando linearmente<br />
bit