14.11.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!