• sales@hdv-tech.com
  • Atendimento Online 24H:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube 拷贝
    • Instagram

    Tipos de código comuns para transmissão de banda base

    Horário da postagem: 11 de agosto de 2022

    1) O código AMI

    O nome completo do código AMI (Alternative Mark Inversion) é o código de inversão de marca alternativo.em branco) permanecem inalterados.Por exemplo:

    Código da mensagem: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…

    Código AMI: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1…

    A forma de onda correspondente ao código AMI é uma sequência de pulso com níveis positivo, negativo e zero.Pode ser considerado como uma deformação da forma de onda unipolar, ou seja, “0″ ainda corresponde ao nível zero, enquanto “1″ corresponde a níveis positivos e negativos alternadamente.

    A vantagem do código AMI é que não há componente DC, há poucos componentes de alta e baixa frequência e a energia é concentrada na frequência de 1/2 da velocidade do código.

    (Fig. 6-4);O circuito do codec é simples e a polaridade do código pode ser usada para observar a situação de erro;se for uma forma de onda AMI-RZ, pode ser alterada para unipolar, desde que seja retificada em onda completa após a recepção.Forma de onda RZ da qual os componentes de tempo de bit podem ser extraídos.Devido às vantagens acima, o código AMI tornou-se um dos tipos de código de transmissão mais comumente usados.

    A desvantagem do código AMI: quando o código original possui uma longa série de “0″, o nível do sinal não salta por muito tempo, o que dificulta a extração do sinal de temporização.Uma das maneiras eficazes de resolver o problema do código "0" é usar o código HDB3.

     

    (2) O código HDB3

    O nome completo do código HDB3 é o código bipolar de alta densidade de terceira ordem.É um tipo aprimorado de código AMI.O objetivo da melhoria é manter as vantagens do código AMI e superar suas deficiências para que o número de “0″s consecutivos não exceda três.Suas regras de codificação são as seguintes:

    Primeiro verifique o número de “0″s consecutivos no código da mensagem.Quando o número de “0″s consecutivos é menor ou igual a 3, é igual à regra de codificação do código AMI.Quando o número de “0″s consecutivos exceder 3, cada um dos 4 “0″s consecutivos será convertido em uma seção e substituído por “000V”.V (valor +1 ou -1) deve ter a mesma polaridade que seu pulso não-"0" adjacente imediatamente anterior (porque isso quebra a regra de alternância de polaridade, então V é chamado de pulso destruidor).As polaridades adjacentes do V-code devem se alternar.Quando o valor do código V pode atender aos requisitos em (2), mas não pode atender a esse requisito, substitua “0000″ por “B00V”.O valor de B é consistente com o seguinte pulso V para resolver este problema.Portanto, B é chamado de pulso de modulação.A polaridade do número de transmissão após o código V também deve ser alternada.

    Além das vantagens do código AMI, o código HDB3 também limita o número de códigos “0″ consecutivos a menos de 3, para que a extração de informações de temporização possa ser garantida durante a recepção.Portanto, o código HDB3 é o tipo de código mais amplamente usado em meu país e na Europa, e os tipos de código de interface abaixo do grupo quaternário PCM de lei A são todos códigos HDB3.

    No código AMI mencionado acima e no código HDB3, cada código binário é convertido em um código com um valor de três níveis de 1 bit (+1, 0, -1), portanto, esse tipo de código também é chamado de código 1B1T.Além disso, também é possível projetar um código HDBn no qual o número de “0″s não exceda n.

     

    (3) O código bifásico

    O código Biphase também é chamado de código Manchester.Ele usa um período de ondas quadradas simétricas positivas e negativas para representar “0″ e sua forma de onda inversa para representar “1″.Uma das regras de codificação é que o código “0″ é representado por um código “01″ de dois dígitos, e o código “1″ é representado por um código “10″ de dois dígitos.Por exemplo,

    Código da mensagem: 1 1 0 0 1 0 1

    Código bifásico: 10 10 01 01 10 01 10

    Uma forma de onda de código bifásico é uma forma de onda NRZ bipolar com apenas dois níveis de polaridade oposta.Ele tem saltos de nível no ponto central de cada intervalo de símbolo, portanto, contém informações de tempo de bit ricas.Não há componente DC e o processo de codificação também é simples.A desvantagem é que a largura de banda ocupada é dobrada, o que reduz a taxa de utilização da banda de frequência.O código bifásico é bom para enviar equipamentos terminais de dados em distâncias curtas e é freqüentemente usado como o tipo de código de transmissão em uma rede local.

     

    (4) Código diferencial bifásico

    Para resolver o erro de decodificação causado pela inversão de polaridade do código bifásico, pode-se usar o conceito de código diferencial.O código bifásico usa a transição de nível no meio da duração de cada símbolo para sincronização e representação de código de sinais (a transição de negativo para positivo representa o binário “0″, e a transição de positivo para negativo representa o binário “1″).Na codificação de código bifásico diferencial, a transição de nível no meio de cada símbolo é usada para sincronização e, se houver uma transição adicional no início de cada símbolo, é usado para determinar o código do sinal.Se houver uma transição, significa binário “1″, e se não houver transição, significa binário “0″.Este código é freqüentemente usado em redes locais.

     

    código CMI

    O código CMI é a abreviação de “código de inversão de marca.Como o código bifásico, também é um código bipolar de dois níveis.A regra de codificação é: o código “1″ é representado alternadamente por “11″ e “00″ código de dois dígitos;o código “0″ é representado fixamente por “01″, e sua forma de onda é mostrada na Figura 6-5(c).

    Os códigos CMI são fáceis de implementar e contêm ricas informações de tempo.Além disso, como 10 é um grupo de códigos proibidos, não haverá mais de três códigos consecutivos e esta regra pode ser usada para detecção de erros macroscópicos.Este código foi recomendado pelo ITU-T como o tipo de código de interface do quarteto PCM e às vezes é usado em sistemas de transmissão por cabo óptico com uma taxa inferior a 8.448Mb/s.

     

    Codificação de bloco

    Para melhorar o desempenho da codificação de linha, é necessário algum tipo de redundância para garantir a sincronização do padrão e a detecção de erros.A introdução da codificação em bloco pode atingir esses dois propósitos até certo ponto.A forma de codificação de bloco é código nBmB, código nBmT e assim por diante.

    O código nBmB é um tipo de codificação de bloco, que divide o código binário de n bits do fluxo de informações original em um grupo e o substitui por um novo grupo de código de código binário de m bits, onde m>n.Como m>n, o novo grupo de códigos pode ser Existem 2^m combinações, então há mais (2^m-2^n) combinações.Entre as combinações de 2″, o grupo de código favorável é selecionado de alguma forma como o grupo de código permitido, e o restante é usado como o grupo de código proibido para obter um bom desempenho de codificação.Por exemplo, na codificação 4B5B, o código de 5 bits é usado em vez do código de 4 bits.Codificação, para agrupamento de 4 bits, existem apenas 2^4=16 combinações diferentes, e para agrupamento de 5 bits, existem 2^5=32 combinações diferentes.Para obter a sincronização, não podemos seguir mais do que um “0″ inicial e dois sufixos “0″ são usados ​​para selecionar grupos de códigos e o restante são grupos de códigos desativados.Desta forma, se um grupo de códigos desabilitado aparecer na ponta receptora, significa que há um erro no processo de transmissão, melhorando assim a capacidade de detecção de erros do sistema.Tanto os códigos bifásicos quanto os códigos CMI podem ser considerados como códigos 1B2B.

    No sistema de comunicação de fibra óptica, m=n+1 é frequentemente escolhido, e o código 1B2B, código 2B3B, código 3B4B e código 5B6B são usados.Entre eles, o padrão de código 5B6B tem sido praticamente usado como um padrão de código de transmissão de linha para o terceiro grupo e o quarto grupo ou mais.

    O código nBmB fornece boas funções de sincronização e detecção de erros, mas também paga um certo preço, ou seja, a largura de banda necessária aumenta de acordo.

    A ideia de design do código nBmT é transformar n códigos binários em um novo grupo de código de códigos m ternários, e m.Por exemplo, o código 4B3T, que transforma 4 códigos binários em 3 códigos ternários.Obviamente, sob a mesma taxa de código, a capacidade de informação do código 4B3T é maior que a do 1B1T, o que pode melhorar a taxa de utilização da banda de frequência.Código 4B3T, código 8B6T, etc. são adequados para sistemas de transmissão de dados de taxa mais alta, como sistemas de transmissão de cabo coaxial de alta ordem.

    O texto acima é uma explicação dos pontos de conhecimento de "Tipos de código comum para transmissão de banda base" trazido a você pela Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., espero que este artigo possa ajudá-lo a aumentar seu conhecimento.Além deste artigo, se você estiver procurando por uma boa empresa fabricante de equipamentos de comunicação de fibra óptica, consideresobre nós.

    Shenzhen HDV photoelectric Technology Co., Ltd. é principalmente um fabricante de produtos de comunicação.Actualmente, os equipamentos produzidos cobrem osérie ONU, série de módulos ópticos, série OLT, esérie transceptor.Podemos fornecer serviços personalizados para diferentes cenários.Você é bem vindo paraconsultar.

     

    Transmissão de banda base, tipos de código comuns para transmissão de banda base

     



    site da web