Arquitetura e organização de computadores
Envolve a substituição de seqüências de bits que causam níveis de tensão constante para garantir outro cancelamento da componente DC e sincronização do receptor. O comprimento da sequência permanece inalterada, de modo que a velocidade de transmissão de dados é o mesmo; O receptor também deve ser capaz de reconhecer essas sequências de dados especiais.
Explicação
O código HDB3 satisfaz as propriedades necessárias de um código de linha para codificar sinais de banda base:
O espectro não tem nenhum componente DC e sua largura de banda é otimizada.Espec.jpg
A sincronização de bits é garantida com a alternância da polaridade dos "uns" e inserção de sequências de impulsos de sincronização de "zeros".
Os códigos HDBN (High Density bipolares) limitar o número de zeros consecutivos que podem ser transmitidos.
-HDB3 não suporta mais de 3 zeros consecutivos. Coloque um impulso (positivo ou negativo) no lugar da 4 zero.
- O receptor deve interpretar isso como um pulso zero. Isto requer diferenciar impulsos normais representam os "uns".
- O quarto impulso zero é gerado e transmitido com a mesma polaridade do impulso precedente. Portanto V é chamado de "pulso polaridade violação" (o receptor reconhece esta violação porque ele detecta dois pulsos seguidos com a mesma polaridade).
- Para manter a componente de corrente com um valor nulo, se alternadamente transmitir tantas violações positivas e negativas.
- Para manter a polaridade alternada violações V, é necessário, em alguns casos, introduzir um pulso B "filler" (quando a polaridade do pulso anterior à violação V, não se alcançar tal alternância).
Se o pulsos B não vai ser inserido, violações da 4 ª V de zero polaridade seria necessariamente do mesmo signo.
Em HDB3 chamado