Técnicas de codificação
Técnicas de codificação
NRZ (Non Return Zero):
- Unipolar: Este tipo de codificação é a mais simples sendo a sua única vantagem. O mesmo apresenta alguns problemas, como por exemplo, a componente DC não nula e as longas sequências de 0's ou 1's determinam que facilmente perca sincronismos. É utilizado para gravação digital em suportes magnéticos.
- Polar: Este tipo de codificação apresenta as mesmas vantagens e desvantagens do anterior. Este de codificação utiliza valores entre -1 e 1, sendo 1 quando o valor é 1 e sendo -1 quando é 0.
- Bipolar: Este tipo de codificação resolve o problema relativo à componente DC mas sofre igualmente de perda de sincronismo com facilidade. Os limites de onda neste tipo de codificação estão entre -1,0 e 1. Toma o valor 0 quando o bit a codificar é 0 e toma o valor 1 e -1 alternadamente quando o bit a codificar é 1. É utilizado nas intefaces RDIS (Rede Digital com Integração de Serviços).
RZ (Return Zero):
- Unipolar: Este tipo de codificação apresenta as mesmas vantagens e desvantagens do NRZ unipolar com a agravante de que utiliza, como já foi referido, o dobro da largura de banda. Os limites da onda estão sempre entre 0 e 1 e tomam o valor 1 quando o bit a codificar é 1 e 0 quando o bit a codificar é 0. Mas só ficam nesse valor durante metade do tempo, depois disso assumem o valor de 0.
- Polar: Este tipo de codificação apresenta as mesmas vantagens e desvantagens do NRZ polar (e o dobro da largura de banda). Os limites da onda neste tipo de codificação estão entre -1 e 1. A onda o valor 1 quando o bit a codificar é 0. No entanto, mais uma vez , só permanecem nesses valores metade do tempo do bit. Na outra metade tomam sempre valor 0. É usado nas mesmas aplicações que NRZ polar.
- Bipolar: Este tipo de codificação apresenta as mesmas vantagens e desvantagens do NRZ bipolar (e o dobro da largura de banda). Os limites da onda neste tipo de codificação estão entre 1, 0 e -1. Toma o valor 0 quando o bit a codificar é 0 e toma o valor 1 e -1 alternadamente quando o bit a codificar é 1. Mas so vai permanecer nestes valores metade do tempo.
Manchester: Este código de linha à semelhança do RZ, também apresenta um Duty Cycle de 50%. Logo necessita do dobro da largura de banda em relação ao código NRZ. No entanto, exibe vantagens em relação aos anteriores, tais como, nunca apresentar componente nula, nunca perder o sincronismo de relógio entre o emissor e o receptor e ter a capacidade de detecção de erros. Existem 2 tipos de codificação Manchester
-Manchester Normal: Os limites da onda neste tipo de codificação estão entre 1 e -1. Neste código de linha, as decisões são sempre tomadas a meio de cada bit. Assim, as transições entre 0->1 e 1->0 ocupam a largura de um bit desde o meio do bit anterior até ao meio do bit seguinte. As restantes transições, 0->0 e 1->1, ocupam apenas meio bit. É usado em Ethernet.
-Manchester Diferencial: Os limites da onda neste tipo de codificação estão entre-1 e 1. A semelhança do anterior, as decisões são sempre tomadas a meio de cada bit. A diferença aqui reside apenas, nas transições entre bits serem codificadas de forma diferente do anterior. Assim, as transições entre 0->1 e 1->1ocupam a largura de um bit desde o meio do bit anterior até o meio de bit seguinte. As restantes transições, 0->0 e 1->0, ocupam apenas meio bit. É utilizado em Token Ring.