¿Qué significa corrección de errores?
La corrección de errores es el proceso de detectar errores en los mensajes transmitidos y reconstruir los datos originales sin errores. La corrección de errores garantiza la obtención de mensajes corregidos y sin errores en el lado del receptor.
Definición de corrección de errores
Los sistemas capaces de solicitar la retransmisión de mensajes erróneos en respuesta a la detección de errores incluyen una solicitud automática de retransmisión, o procesamiento de solicitud automática de repetición (ARQ), en su paquete de software de comunicación. Utilizan acuses de recibo, mensajes de acuse de recibo negativo y tiempos de espera para conseguir una mejor transmisión de datos.
ARQ es un método de control de errores (corrección de errores) que utiliza códigos de detección de errores y acuses de recibo positivos y negativos. Cuando el transmisor recibe un acuse de recibo negativo o se produce un timeout antes de recibir el acuse de recibo, el ARQ hace que el transmisor reenvíe el mensaje.
El código de corrección de errores (ECC) o corrección de errores hacia delante (FEC) es un método que consiste en añadir bits de datos de paridad al mensaje. El receptor leerá estos bits de paridad para determinar si se ha producido un error durante la transmisión o el almacenamiento.
En este caso, el receptor comprueba y corrige los errores cuando se producen. No pide al transmisor que vuelva a enviar la trama o el mensaje.
Para la corrección de errores también se utiliza un método híbrido que combina las funciones ARQ y FEC. En este caso, el receptor sólo pide la retransmisión si los bits de datos de paridad no son suficientes para detectar y corregir con éxito los errores.