domingo, 14 de outubro de 2012

Técnicas de deteção e correção de erros em transmissões digitais

Tipos de erros no canal de transmissão: 
-Erros isolados (single bit error)
-Erros seguidos (burst errors ou erros em rajada)
-Burst: Conjunto de 8 bits que começa e acaba com um bit errado e que dista do próximo burst, B ou mais bits.



Erros de transmissão: soluções


.Métodos detetores de erros:
   -Feedback (backward) error control
   -Redundância
   -Algoritmo de deteção
   -Retransmissão


.Métodos corretores:
   -Forward Error Control (FEC)
   -Exigem uma maior redundância
   -Algoritmo de correção


Métodos detetores de erros:
   -Bit de paridade
   -Deteta todos os erros em número ímpar de bits.
   -Ao nível de caráter.




Paridade de coluna (com bit de paridade)
   -Ao nível da trama.
   -Deteta todos os erros em número ímpar de bits.
   -Deteta todos os erros em número par de bits em número ímpar de bits.
   -Deteta alguns erros em número par de bits em número par de linhas.




Checksum (com bit de paridade)
   -Ao nível da trama.
   -Deteta mais erros que a paridade de coluna.



Códigos de Hamming -Corrige erros de bit.
   -Não aplicável em situações de erros de rajada.
   -Pouco utilizado em comunicações de dados.
   -Utilizável em sistemas de memórias semicondutoras.



Códigos convolucionais
   -Mais indicado para comunicações de dados.
   -A informação a ser transmitida sofre uma convolução.
   -Cada bit transmitido vai depender dos bits anteriores.



Exemplos de códigos corretores: Hamming, convolucional, outros (Reed Solomon).

Sem comentários:

Enviar um comentário