Skip to main content

¿Qué es la corrección de errores de reenvío?

La corrección de errores hacia adelante es un método de transmisión de datos que permite a los receptores detectar y reparar muchos tipos de errores en la información automáticamente. El proceso no requiere comunicación con el transmisor. En cambio, los receptores gestionan los errores de forma independiente, cuando es posible. En situaciones donde los datos se corrompen irremediablemente, puede ser necesario solicitar una retransmisión para obtener una copia limpia para usar.

El proceso comienza en el transmisor, que agrega algunos bits adicionales al mensaje. La naturaleza de los datos redundantes puede variar, dependiendo del enfoque utilizado para agregar datos; Algunas opciones incluyen la codificación algebraica, el algoritmo de decodificación de Viterbi y la codificación convolucional. Estos crean un patrón que el receptor puede reconocer y usar para verificar el resto de los datos.

Si la transmisión está limpia, la verificación mostrará que no hay errores y que el receptor puede entregar los datos al usuario. En el caso de que haya un problema, el receptor utiliza la corrección de errores hacia adelante para comparar los datos redundantes conocidos con la información aparentemente corrupta y utiliza este análisis para corregir los datos corruptos y generar una salida para el usuario. Si el receptor no puede corregir el error, puede indicar que los datos están demasiado corruptos o puede incluir espacios en blanco donde no fue posible restaurar la información.

Una ventaja de la corrección de errores de reenvío es que un transmisor puede enviar una ráfaga de datos a la mayor cantidad de receptores disponibles, todo a la vez. Los receptores no necesitan un apretón de manos con el transmisor, y no están vinculados con las respuestas a sus transmisiones. También puede reducir las cargas en el sistema, ya que las solicitudes para reenviar datos pueden consumir rápidamente el ancho de banda y pueden retrasar otras transmisiones. Sin embargo, agregar información redundante a las transmisiones también puede obstruir el ancho de banda. Los diseñadores deben tener esto en cuenta cuando desarrollan una técnica de corrección de errores de reenvío porque desean enviar suficientes datos adicionales para que los receptores los utilicen, sin sobrecargar el sistema.

Desde principios del siglo XX existe un marco básico para la tecnología de corrección de errores hacia adelante, con transmisiones por radio. Se realizó una considerable investigación sobre este tema en las décadas de 1940 y 1950. Las compañías continúan desarrollando nuevas formas de transmitir eficientemente datos precisos con la menor carga de ancho de banda posible. Las demandas de ancho de banda están aumentando en muchas regiones, lo que significa que esto puede ser una consideración importante en los algoritmos de transmisión.