Definição – o que significa correção de erros?
A correção de erros é o processo de detecção de erros nas mensagens transmitidas e de reconstrução dos dados originais sem erros. A correção de erros garante que as mensagens corrigidas e sem erros sejam obtidas no lado do receptor.
Definirtec explica a correção de erros
Os sistemas capazes de solicitar a retransmissão de mensagens ruins em resposta à detecção de erros incluem uma solicitação automática de retransmissão ou processamento de solicitação de repetição automática (ARQ) em seu pacote de software de comunicação. Eles usam confirmações, mensagens de confirmação negativa e tempos limite para obter uma melhor transmissão de dados.
ARQ é um método de controle de erros (correção de erros) que usa códigos de detecção de erros e confirmações positivas e negativas. Quando o transmissor recebe uma confirmação negativa ou ocorre um tempo limite antes que a confirmação seja recebida, o ARQ faz com que o transmissor reenvie a mensagem.
Código de correção de erros (ECC) ou correção de erros de encaminhamento (FEC) é um método que envolve adicionar bits de dados de paridade à mensagem. Esses bits de paridade serão lidos pelo receptor para determinar se ocorreu um erro durante a transmissão ou armazenamento. Nesse caso, o receptor verifica e corrige os erros quando eles ocorrem. Ele não pede ao transmissor para reenviar o quadro ou a mensagem.
Um método híbrido que combina as funcionalidades ARQ e FEC também é usado para correção de erros. Nesse caso, o receptor solicita a retransmissão apenas se os bits de dados de paridade não forem suficientes para a detecção e correção de erros com sucesso.