Beruflich Dokumente
Kultur Dokumente
Prof.:
Pedro Bossio
Realizado por:
Sección: 01
Detección de errores Una ventaja importante de los sistemas digitales sobre los
analógicos, es su capacidad, aunque limitada, para reconocer y corregir errores causados
por ruido u otras interferencias en el sistema. Si el número de errores excede los límites
de capacidad de corrección, se emplea otra técnica designada como ocultación
(concealment) de errores y que se aplica para reducir sus efectos visibles. Esta técnica es
de particular importancia en las reproductoras de vídeo y en los sistemas de transmisión.
Los primeros sistemas de cómputo electrónico emplearon métodos relativamente simples
de detección de errores; el principal, basado en el cómputo de paridad de los símbolos de
información, que consiste en agregar uno o más bits a cada símbolo o palabra de código
de forma tal que el número total de bits de un símbolo sean pares o impares.
Código de Hamming de protección contra errores Este código fue inventado por Richard
Hamming en 1949 y es un código binario capaz de corregir5 errores de un bit por símbolo
y de detectar hasta dos errores de bit por símbolo, pero no de corregirlos. Es un código
que se ha utilizado extensamente en las memorias RAM de computadoras y resulta una
buena elección cuando los errores son aleatorios. Si los errores ocurren en ráfagas, como
suele ocurrir en la transmisión terrestre de televisión digital, es necesario utilizar otros
códigos más complejos como los códigos no binarios de bloque, o los códigos
convolucionales. El código de Hamming utiliza bits adicionales de paridad para la
detección, y si es posible, corrección de errores. El número de bits de paridad, o
verificación de errores está dado por la regla de Hamming y es función del número de bits
de información transmitidos.
Tipos de control de errores Puesto que los bits sólo tienen dos estados, la detección de un
error de bit puede corregirse fácilmente, simplemente invirtiendo el valor del bit. La
ocultación de errores, que se aplica principalmente en reproductores de vídeo, es lo que
podría designarse como un procedimiento de último recurso cuando no es posible corregir
el error, por ejemplo, cuando el error afecta a un número considerable de bits. El principio
en que se basa la ocultación de errores es la interpolación, tanto espacial como temporal,
de bits adyacentes. Sin embargo, la aplicación adecuada de la ocultación de errores
requiere del conocimiento de la existencia del error, por lo que siempre es necesario un
medio para poder detectarlo.