1) El código AMI
El nombre completo del código AMI (Inversión de marca alternativa) es el código de inversión de marca alternativa. en blanco) permanecen sin cambios. P.ej:
Código de mensaje: 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…
La forma de onda correspondiente al código AMI es una secuencia de pulsos con niveles positivo, negativo y cero. Puede considerarse como una deformación de la forma de onda unipolar, es decir, "0" todavía corresponde al nivel cero, mientras que "1" corresponde a niveles positivos y negativos alternativamente.
La ventaja del código AMI es que no hay componentes de CC, hay pocos componentes de alta y baja frecuencia y la energía se concentra a la frecuencia de 1/2 de la velocidad del código.
(Figura 6-4); El circuito del códec es simple y la polaridad del código se puede utilizar para observar la situación de error; si es una forma de onda AMI-RZ, se puede cambiar a unipolar siempre que esté rectificada en onda completa después de recibirla. Forma de onda RZ de la que se pueden extraer los componentes de temporización de bits. Debido a las ventajas anteriores, el código AMI se ha convertido en uno de los tipos de códigos de transmisión más utilizados.
La desventaja del código AMI: cuando el código original tiene una serie larga de "0", el nivel de la señal no salta durante mucho tiempo, lo que dificulta la extracción de la señal de sincronización. Una de las formas efectivas de resolver el problema del código uniforme "0" es utilizar código HDB3.
(2) El código HDB3
El nombre completo del código HDB3 es código bipolar de alta densidad de tercer orden. Es un tipo mejorado de código AMI. El objetivo de la mejora es mantener las ventajas del código AMI y superar sus deficiencias para que el número de "0" consecutivos no supere los tres. Sus reglas de codificación son las siguientes:
Primero verifique el número de "0" consecutivos en el código de mensaje. Cuando el número de "0" consecutivos es menor o igual a 3, es la misma que la regla de codificación del código AMI. Cuando el número de "0" consecutivos excede 3, cada uno de los 4 "0" consecutivos se convertirá en una sección y se reemplazará con "000V". V (valor +1 o -1) debe tener la misma polaridad que su pulso adyacente inmediatamente anterior que no es "0" (porque esto rompe la regla de alternancia de polaridad, por lo que V se llama pulso destructor). Las polaridades del código V adyacentes deben alternarse. Cuando el valor del código V pueda cumplir con los requisitos de (2) pero no pueda cumplir con este requisito, reemplace "0000" con "B00V". El valor de B es consistente con el siguiente pulso V para resolver este problema. Por lo tanto, B se llama pulso de modulación. También se debe alternar la polaridad del número de transmisión después del código V.
Además de las ventajas del código AMI, el código HDB3 también limita el número de códigos “0” consecutivos a menos de 3, de modo que se puede garantizar la extracción de información de temporización durante la recepción. Por lo tanto, el código HDB3 es el tipo de código más utilizado en mi país y Europa, y los tipos de código de interfaz debajo del grupo cuaternario PCM de ley A son todos códigos HDB3.
En el código AMI y el código HDB3 mencionados anteriormente, cada código binario se convierte en un código con un valor de tres niveles de 1 bit (+1, 0, -1), por lo que este tipo de código también se denomina código 1B1T. Además, también es posible diseñar un código HDBn en el que el número de "0" no supere n.
(3) El código bifásico
El código bifásico también se denomina código Manchester. Utiliza un período de ondas cuadradas simétricas positivas y negativas para representar "0" y su forma de onda inversa para representar "1". Una de las reglas de codificación es que el código "0" está representado por un código "01" de dos dígitos y el código "1" está representado por un código "10" de dos dígitos. Por ejemplo,
Código de mensaje: 1 1 0 0 1 0 1
Código bifase: 10 10 01 01 10 01 10
Una forma de onda de código bifásico es una forma de onda NRZ bipolar con sólo dos niveles de polaridad opuesta. Tiene saltos de nivel en el punto central de cada intervalo de símbolo, por lo que contiene información rica sobre temporización de bits. No hay componente DC y el proceso de codificación también es simple. La desventaja es que el ancho de banda ocupado se duplica, lo que reduce la tasa de utilización de la banda de frecuencia. El código bifásico es bueno para enviar equipos terminales de datos a distancias cortas y, a menudo, se utiliza como tipo de código de transmisión en una red de área local.
(4) Código diferencial bifásico
Para solucionar el error de decodificación causado por la inversión de polaridad del código bifásico, se puede utilizar el concepto de código diferencial. El código bifásico utiliza la transición de nivel en el medio de la duración de cada símbolo para la sincronización y la representación del código de señales (la transición de negativo a positivo representa el "0" binario, y la transición de positivo a negativo representa el "1" binario). En la codificación de código bifásico diferencial, la transición de nivel en el medio de cada símbolo se usa para la sincronización, y si hay una transición adicional al comienzo de cada símbolo se usa para determinar el código de señal. Si hay una transición, significa "1" binario, y si no hay transición, significa "0" binario. Este código se utiliza a menudo en redes de área local.
código CMI
El código CMI es la abreviatura de “código de inversión de marca”. Al igual que el código bifásico, también es un código bipolar de dos niveles. La regla de codificación es: el código “1” se representa alternativamente por códigos de dos dígitos “11” y “00”; el código "0" está representado fijamente por "01", y su forma de onda se muestra en la Figura 6-5(c).
Los códigos CMI son fáciles de implementar y contienen información rica sobre tiempos. Además, dado que 10 es un grupo de códigos prohibidos, no habrá más de tres códigos consecutivos y esta regla se puede utilizar para la detección de errores macroscópicos. Este código ha sido recomendado por el ITU-T como tipo de código de interfaz del cuarteto PCM y a veces se utiliza en sistemas de transmisión de cable óptico con una velocidad inferior a 8,448 Mb/s.
Codificación de bloque
Para mejorar el rendimiento de la codificación de líneas, se requiere algún tipo de redundancia para garantizar la sincronización de patrones y la detección de errores. La introducción de la codificación de bloques puede lograr ambos propósitos hasta cierto punto. La forma de codificación de bloques es código nBmB, código nBmT, etc.
El código nBmB es un tipo de codificación de bloques que divide el código binario de n bits del flujo de información original en un grupo y lo reemplaza con un nuevo grupo de códigos de código binario de m bits, donde m>n. Dado que m>n, el nuevo grupo de códigos puede tener 2^m combinaciones, por lo que hay más combinaciones (2^m-2^n). Entre las combinaciones de 2”, el grupo de códigos favorable se selecciona de alguna manera como grupo de códigos permitido, y el resto se utiliza como grupo de códigos prohibidos para obtener un buen rendimiento de codificación. Por ejemplo, en la codificación 4B5B, se utiliza el código de 5 bits en lugar del código de 4 bits. En codificación, para agrupaciones de 4 bits, solo hay 2 ^ 4 = 16 combinaciones diferentes, y para agrupaciones de 5 bits, hay 2 ^ 5 = 32 combinaciones diferentes. Para lograr la sincronización, no podemos seguir más de un "0" inicial y se utilizan dos sufijos "0" para seleccionar grupos de códigos, y el resto son grupos de códigos deshabilitados. De esta forma, si aparece un grupo de códigos deshabilitados en el extremo receptor, significa que hay un error en el proceso de transmisión, mejorando así la capacidad de detección de errores del sistema. Tanto los códigos bifásicos como los códigos CMI pueden considerarse códigos 1B2B.
En el sistema de comunicación por fibra óptica, a menudo se elige m=n+1 y se toman el código 1B2B, el código 2B3B, el código 3B4B y el código 5B6B. Entre ellos, el patrón de código 5B6B se ha utilizado prácticamente como patrón de código de transmisión de línea para el tercer grupo y el cuarto grupo o más.
El código nBmB proporciona buenas funciones de sincronización y detección de errores, pero también paga un precio determinado, es decir, el ancho de banda requerido aumenta en consecuencia.
La idea de diseño del código nBmT es transformar n códigos binarios en un nuevo grupo de códigos de m códigos ternarios y m
Lo anterior es una explicación de los puntos de conocimiento de los "Tipos de códigos comunes para transmisión de banda base" presentados por Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd.. Espero que este artículo pueda ayudarlo a aumentar sus conocimientos. Además de este artículo, si está buscando una buena empresa fabricante de equipos de comunicación de fibra óptica, puede considerarsobre nosotros.
Shenzhen HDV photoelectric Technology Co., Ltd. es principalmente un fabricante de productos de comunicación. En la actualidad, los equipos producidos cubren laserie onu, serie de módulos ópticos, Serie OLT, yserie de transceptores. Podemos proporcionar servicios personalizados para diferentes escenarios. Eres bienvenido aconsultar.