Técnicas de Codificação

 

NRZ

O código de linha do tipo Non Return Zero que o sinal não necessita obrigatoriamente de ir a zero entre transições de bit. Tem Duty Cicle de 100% (o impulso prolonga-se durante todo o bit). Existem três tipos de codificação NRZ.

 

-> NRZ Unipolar (1.1)

-> NRZ Polar (1.2)

-> NRZ Bipolar (1.3)

 

1.1 Este tipo de codificação é a mais simples. 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.

 

1.2 Os limites da onda neste tipo de codificação estão entre -1 e 1. A onda codifica toma o valor 1 quando o bit a codificar é 1 e toma o valor -1 quando o bit a codificar é 0.

 

1.3 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.

  

 

 

 

RZ

O código de linha do tipo Return Zero indica que, em cada transição, metade do bit o sinal vai a zero. Tem um Duty Cycle de 50% e utiliza o dobro da largura de banda em relação aos códigos NRZ. Existem 3 tipos de codificações RZ.

 

-> RZ Unipolar (1.1)

-> RZ Polar (1.2)

-> RZ Bipolar (1.3)

 

1.1 Os limites da onda estão sempre entre 0 e 1 e toma o valor 1 quando o bit a codificar é 1 e 0 quando o bit a codificar é 0.

 

1.2 Os limites da onda neste tipo de codificação estão entre -1 e 1. A onda toma o valor 1 quando o bit a codificar é 1 e toma o valor -1 quando o bit a codificar é 0.

 

1.3 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.

 

 

 

 

 

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 receptor e ter a capacidade de detecção de erros. Existem 2 tipos de codificações Manchester:

 

 

-> Manchester Normal (1.1)

 

-> Manchester Diferencial (1.2)

 

 

1.1 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.

 

 

1.2 Os limites da onda neste tipo de codificação estão entre -1 e 1. À semelhança do anterior, as decisões sao 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->1 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->0, ocupam apenas meio bit.