Hogar Redes ¿Qué es la corrección de errores hacia adelante (fec)? - definición de techopedia

¿Qué es la corrección de errores hacia adelante (fec)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la corrección de errores de reenvío (FEC)?

La corrección de errores hacia adelante (FEC) es una técnica de procesamiento de señal digital utilizada para mejorar la confiabilidad de los datos. Lo hace mediante la introducción de datos redundantes, llamado código de corrección de errores, antes de la transmisión o almacenamiento de datos. FEC proporciona al receptor la capacidad de corregir errores sin un canal inverso para solicitar la retransmisión de datos.

El primer código FEC, llamado código Hamming, se introdujo a principios de la década de 1950. Es un método adoptado para obtener el control de errores en la transmisión de datos donde el transmisor envía datos redundantes. El receptor solo reconoce una parte de los datos sin errores aparentes. Esto permite enviar datos de transmisión a múltiples destinos desde una sola fuente.

La codificación de error directo también se conoce como codificación de canal.

Techopedia explica la corrección de errores hacia adelante (FEC)

FEC agrega redundancia a la información transmitida utilizando un algoritmo predeterminado. Los bits redundantes son funciones complejas de los bits de información originales. Los bits se envían varias veces, porque puede aparecer un error en cualquiera de las muestras transmitidas. Los códigos FEC generalmente detectan el último conjunto de bits para determinar la decodificación de un pequeño puñado de bits.

Con FAC, cada personaje se envía dos o tres veces, y el receptor verifica las instancias de cada personaje. Solo se acepta si se produce conformidad en ambos casos. Si se satisface la conformidad para una instancia, se acepta el carácter conforme al protocolo. Si ningún carácter se ajusta al protocolo, el carácter se rechaza y se muestra un guión bajo o en blanco en su lugar.

Los códigos FEC son capaces de generar señales de tasa de error de bits, que se utilizan como retroalimentación para ajustar la electrónica de recepción analógica. El número máximo de bits faltantes que pueden corregirse está determinado por el diseño del código FEC. Dos categorías importantes de códigos FEC son los códigos convolucionales y los códigos de bloque. Los códigos de bloque funcionan en paquetes de bits de tamaño fijo donde los bloques de código parcial se decodifican en tiempo polinómico a la longitud del bloque. Un código de bloque ampliamente utilizado es la codificación Reed-Solomon. Los códigos convolucionales tratan con flujos de longitud arbitraria y se decodifican usando un algoritmo de Viterbi. Una característica importante del código convolucional es que cualquier codificación de bits está influenciada por los bits anteriores.

¿Qué es la corrección de errores hacia adelante (fec)? - definición de techopedia