(1) Código AMI
O código AMI (Inversión de marca alternativa) é o nome completo do código de inversión de marca alternativa, a súa regra de codificación é transformar alternativamente o código da mensaxe "1" (marca) en "+1" e "-1", mentres que o "0" ( signo baleiro) permanece inalterado. Por exemplo:
Código da mensaxe: 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1
Código AMI: 0-1 +1 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 +1
A forma de onda correspondente ao código AMI é un tren de pulsos con niveis positivo, negativo e cero. Pódese ver como unha deformación da forma de onda unipolar, é dicir, "0" aínda corresponde a niveis cero e "1" corresponde alternativamente a niveis positivos e negativos.
A vantaxe do código AMI é que non hai compoñente DC, e os compoñentes de alta e baixa frecuencia son pequenos e a enerxía concéntrase a unha velocidade de 1/2 iarda.
(Figura 6-4); O circuíto do códec é sinxelo e o erro do código pódese observar usando a regra de polaridade alterna do sinal. Se é unha forma de onda AMI-RZ, despois de recibila, sempre que a rectificación de onda completa, pódese cambiar a unha forma de onda RZ unipolar, da que se pode extraer o compoñente de temporización de bits. Tendo en conta as vantaxes anteriores, o código AMI converteuse nun dos códigos de transmisión máis utilizados.
Desvantaxes do código AMI: cando o código orixinal ten unha longa cadea "0", o nivel do sinal non salta durante moito tempo, o que provoca dificultades para extraer o sinal de temporización. Unha das formas eficaces de resolver o problema do código "0" é usar o código HDB3.
(2) Código HDB3
O nome completo do código HDB3 é un código bipolar de alta densidade de terceira orde. É unha versión mellorada do código AMI, a finalidade da mellora é manter as vantaxes do código AMI e superar as súas deficiencias, para que o número de “0″ non supere os tres. As súas regras de codificación son as seguintes:
Comprobe o número de ceros conectados ao código da mensaxe. Cando o número de "0" é menor ou igual a 3, a regra de codificación é a mesma que a do código AMI. Cando o número de ceros consecutivos supera os tres, cada un dos catro ceros consecutivos convértese nunha subsección e substitúese por 000V. V (tomando o valor +1 ou -1) debería ter a mesma polaridade que o pulso anterior non-" 0 "adxacente (porque isto rompe a regra da alternancia de polaridade, V chámase pulso de destrución). As polaridades do código V adxacentes deben alternarse. Cando o valor do código V pode cumprir os requisitos de (2) pero non pode cumprir este requisito, "0000" substitúese por "B00V". O valor de B é o mesmo que o seguinte pulso V para resolver este problema. Polo tanto, B chámase pulso regulador. A polaridade da transmisión do número despois do código V tamén debería alternar.
Ademais das vantaxes do código AMI, o código HDB3 tamén limita o número de códigos incluso "0" a 3, para que a información de tempo se poida extraer ao recibir. Polo tanto, o código HDB3 é o tipo de código máis utilizado en China e Europa e noutros países, e o tipo de código de interface de lei A PCM inferior a catro grupos son código HDB3.
No código AMI e no código HDB3 anteriores, cada código de sinal binario convértese nun código de tres niveis (+1, 0, -1) dun bit, polo que este tipo de código tamén se denomina código 1B1T. Ademais, o código HDBn pódese deseñar para que o número de "0" non supere n.
(3) código bifásico
O código bifásico tamén se coñece como código Manchester. Usa as ondas cadradas simétricas positivas e negativas dun período para representar "0" e a súa forma de onda inversa para representar "1". Unha das regras de codificación é que o código "0" está representado polo código "01" de dous díxitos e o código "1" está representado polo código de dous díxitos "10", por exemplo:
Código da mensaxe: 1 1 0 0 0 1 0 1
Código bifásico: 10 10 01 01 10 01 10
Unha forma de onda de código bipolar é unha forma de onda NRZ bipolar con só dous niveis de polaridade oposta. Ten un salto de nivel no punto central de cada intervalo de símbolos, polo que contén información de temporización de bits rica, e non hai compoñente DC e o proceso de codificación é sinxelo. A desvantaxe é que se duplica o ancho de banda ocupado, polo que se reduce a utilización da banda de frecuencia. O código bifásico é axeitado para a transmisión de curto alcance de equipos terminais de datos e úsase a miúdo como tipo de código de transmisión na rede de área local.
(4) Código bifásico diferencial
Para resolver os erros de decodificación causados pola inversión de polaridade en códigos bifásicos, pódese adoptar o concepto de códigos diferenciais. Os códigos bifásicos están sincronizados e representados por un salto de nivel no medio da duración de cada símbolo (un salto de negativo a positivo representa un "0" binario e un salto de positivo a negativo representa un "1" binario). Na codificación bifásica diferencial, o salto de nivel no medio de cada elemento úsase para a sincronización, e se hai un salto adicional ao comezo de cada elemento úsase para determinar o código de sinal. Se hai un salto, indica un "1" binario, e se non hai un salto, indica un "0" binario. Este código úsase a miúdo nas redes de área local.
(5) Código CMI
O código CMI é a abreviatura de código de reversión de marca e, semellante ao código bipolar, tamén é un código plano bipolar bipolar. As súas regras de codificación son: o código “1″ represéntase alternativamente por códigos de dous díxitos “11” e “00″; O código 0 está representado por 01, e a súa forma de onda móstrase na Figura 6-5(c).
O código CMI é doado de implementar e contén información rica de tempo. Ademais, dado que 10 é un grupo de códigos desactivado, non aparecerán máis de tres códigos e esta regra pódese usar para detectar erros de macro. Este código foi recomendado por ITU-T como o tipo de código de interface PCM de catro grupos, e ás veces úsase en sistemas de transmisión por cable óptico con velocidades inferiores a 8,448 Mb/s.
(6) Codificación de bloques
Para mellorar o rendemento da codificación de liñas, é necesario algún tipo de redundancia para garantir a capacidade de sincronización e detección de erros dos patróns de código. A introdución da codificación de bloques pode acadar os dous propósitos ata certo punto. A forma de codificación de bloques ten código nBmB, código nBmT e así por diante.
O código nBmB é un tipo de codificación de bloques, que divide o código binario de n bits do fluxo de información orixinal nun grupo e substitúeo nun novo grupo de códigos de código binario de M bits, onde m>n. Como m>n, o novo conxunto de códigos pode ter 2^m combinacións, polo que hai máis combinacións (2^m-2^n). Na combinación de 2 ", selecciónase o grupo de código favorable dalgunha maneira como o grupo de código permitido e o resto utilízase como grupo de código desactivado para obter un bo rendemento de codificación. Por exemplo, nunha codificación 4B5B, substituíndo unha codificación de 4 bits por unha codificación de 5 bits, só hai 2^4=16 combinacións diferentes para unha agrupación de 4 bits e 2^5=32 combinacións diferentes para unha codificación de 5 bits. agrupación de bits. Para lograr a sincronización, podemos seleccionar grupos de códigos de non máis dun "0" inicial e dous sufixos "0", e o resto son grupos de códigos desactivados. Deste xeito, se hai un código desactivado definido no extremo receptor, indica que existe un erro de código no proceso de transmisión, mellorando así a capacidade de detección de erros do sistema. Os códigos bifásicos e os códigos CMI descritos anteriormente pódense considerar ambos códigos 1B2B.
No sistema de comunicación de fibra óptica, adoita seleccionarse m=n+1 e tómanse códigos 1B2B, 2B3B, 3B4B e 5B6B. Entre eles, o código 5B6B utilizouse na práctica como código de transmisión de liña para grupos cúbicos e máis de grupos cuádruples.
O código nBmB proporciona unha boa sincronización e detección de erros, pero ten un custo, é dicir, aumenta o ancho de banda necesario.
A idea de deseño do código nBmT é converter n códigos binarios en códigos m ternarios, e m
O anterior é Shenzhen HDV phoelectron Technology Ltd. para achegarche o coñecemento do "tipo de código común de transmisión de banda base", espero axudarche, Shenzhen HDV phoelectron Technology Ltd. ademais deONUserie, serie de transceptores,OLTserie, pero tamén produce series de módulos, como: módulo óptico de comunicación, módulo de comunicación óptica, módulo óptico de rede, módulo óptico de comunicación, módulo de fibra óptica, módulo de fibra óptica Ethernet, etc., pode proporcionar o servizo de calidade correspondente para as necesidades dos diferentes usuarios. , benvido á súa visita.