Lar Redes O que é correção de erro direta (fec)? - o que é techopedia

O que é correção de erro direta (fec)? - o que é techopedia

Índice:

Anonim

Definição - O que significa FEC (Forward Error Correction)?

A correção de erro direta (FEC) é uma técnica de processamento de sinal digital usada para aprimorar a confiabilidade dos dados. Isso é feito através da introdução de dados redundantes, chamados de código de correção de erros, antes da transmissão ou armazenamento de dados. O FEC fornece ao receptor a capacidade de corrigir erros sem um canal reverso para solicitar a retransmissão de dados.

O primeiro código da FEC, chamado de código de Hamming, foi introduzido no início dos anos 50. É um método adotado para obter controle de erro na transmissão de dados em que o transmissor envia dados redundantes. Apenas uma parte dos dados sem erros aparentes é reconhecida pelo receptor. Isso permite que os dados de transmissão sejam enviados para vários destinos a partir de uma única fonte.

A codificação de erro de encaminhamento também é conhecida como codificação de canal.

Techopedia explica Forward Error Correction (FEC)

O FEC adiciona redundância às informações transmitidas usando um algoritmo predeterminado. Os bits redundantes são funções complexas dos bits de informação originais. Os bits são enviados várias vezes, porque um erro pode aparecer em qualquer uma das amostras transmitidas. Os códigos FEC geralmente detectam o último conjunto de bits para determinar a decodificação de um pequeno punhado de bits.

Com o FAC, cada caractere é enviado duas ou três vezes e o receptor verifica instâncias de cada caractere. É aceito apenas se a conformidade ocorrer nos dois casos. Se a conformidade for satisfeita em uma instância, o caractere em conformidade com o protocolo será aceito. Se nenhum caractere estiver em conformidade com o protocolo, ele será rejeitado e um sublinhado ou em branco será exibido em seu lugar.

Os códigos FEC são capazes de gerar sinais de taxa de erro de bit, que são usados ​​como feedback para ajustar os componentes eletrônicos receptores analógicos. O número máximo de bits ausentes que podem ser corrigidos é determinado pelo design do código FEC. Duas categorias importantes de códigos FEC são códigos convolucionais e códigos de bloco. Os códigos de bloco funcionam em pacotes de bits de tamanho fixo, onde os blocos parciais de código são decodificados em tempo polinomial para o comprimento do bloco. Um código de bloco amplamente usado é a codificação Reed-Solomon. Os códigos convolucionais lidam com fluxos de comprimento arbitrário e são decodificados usando um algoritmo de Viterbi. Uma característica importante do código convolucional é que qualquer codificação de bits é influenciada pelos bits anteriores.

O que é correção de erro direta (fec)? - o que é techopedia