Skip to main content

O que é correção de erro de encaminhamento?

A correção direta de erros é um método de transmissão de dados que permite aos receptores detectar e reparar muitos tipos de erros nas informações automaticamente. O processo não requer comunicação com o transmissor. Em vez disso, os receptores gerenciam erros de forma independente, quando possível. Nas situações em que os dados ficam irremediavelmente corrompidos, pode ser necessário solicitar uma retransmissão para obter uma cópia limpa para uso.

O processo inicia no transmissor, o que adiciona alguns bits extras à mensagem. A natureza dos dados redundantes pode variar, dependendo da abordagem usada para adicionar dados; algumas opções incluem codificação algébrica, o algoritmo de decodificação Viterbi e codificação convolucional. Isso cria um padrão que o receptor pode reconhecer e usar para verificar o restante dos dados.

Se a transmissão estiver limpa, a verificação mostrará que não há erros e o receptor pode entregar os dados ao usuário. Caso haja algum problema, o receptor usa a correção de erro direta para comparar os dados redundantes conhecidos com as informações aparentemente corrompidas e usa essa análise para corrigir os dados corrompidos e gerar uma saída para o usuário. Se o receptor não puder corrigir o erro, isso pode indicar que os dados estão muito corrompidos ou incluir pontos em branco nos quais não foi possível restaurar as informações.

Uma vantagem para encaminhar a correção de erros é que um transmissor pode enviar uma explosão de dados para o maior número de receptores disponíveis, todos de uma vez. Os receptores não precisam dar um aperto de mão com o transmissor e não estão ligados às respostas às suas transmissões. Também pode reduzir as cargas no sistema, pois as solicitações para reenviar dados podem consumir rapidamente a largura de banda e atrasar outras transmissões. Adicionar informações redundantes às transmissões, no entanto, também pode obstruir a largura de banda. Os projetistas precisam considerar isso quando desenvolvem uma técnica de correção direta de erros, porque desejam enviar dados extras suficientes para os receptores usarem, sem sobrecarregar o sistema.

Uma estrutura básica para a tecnologia avançada de correção de erros existe desde o início do século 20, com transmissões via rádio. Pesquisas consideráveis ​​sobre esse tópico foram realizadas nas décadas de 1940 e 1950. As empresas continuam a desenvolver novas maneiras de transmitir dados precisos com a menor carga de largura de banda possível. As demandas de largura de banda estão aumentando em muitas regiões, o que significa que isso pode ser uma consideração importante nos algoritmos de transmissão.