02.12.2014 Views

Redes de Computadoras

Redes de Computadoras

Redes de Computadoras

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

E.1.<br />

El código <strong>de</strong> Hamming<br />

<strong>Re<strong>de</strong>s</strong> <strong>de</strong> <strong>Computadoras</strong>, 2007/08<br />

Hamming i<strong>de</strong>ó a<strong>de</strong>más un sistema <strong>de</strong> codificación que permite recuperar<br />

un número <strong>de</strong> errores <strong>de</strong> transmisión por palabra transmitida arbitrariamente<br />

gran<strong>de</strong>, aunque en esta sección se presenta (por motivos <strong>de</strong> simplicidad) el<br />

código que permite recuperar sólo un bit erróneo.<br />

Para hacer esto, entre los bits <strong>de</strong> datos se insertan bits <strong>de</strong> paridad,<br />

concretamente en las posiciones 2 i siendo i ≥ 0. Como pue<strong>de</strong> <strong>de</strong>ducirse<br />

fácilmente, si la trama contiene n <strong>de</strong> datos, entonces un código <strong>de</strong> Hamming<br />

introduce<br />

log 2 (n + 2) bits<br />

(E.1)<br />

<strong>de</strong> redundancia.<br />

Supongamos que el tamaño <strong>de</strong> los símbolos originales es <strong>de</strong> 7 bits. El<br />

código <strong>de</strong> Hamming inserta en las posiciones que son potencias <strong>de</strong> dos un<br />

bit <strong>de</strong> paridad (véase la Figura E.1).<br />

Por ejemplo, el bit que está en la posición 1 (que tiene un único bit<br />

distinto <strong>de</strong> cero y que es el bit <strong>de</strong> menos peso) es el bit <strong>de</strong> paridad <strong>de</strong><br />

los bits situados en las posiciones impares, porque todas ellas tienen el bit<br />

E.1 El código <strong>de</strong> Hamming 648

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

Saved successfully!

Ooh no, something went wrong!