1) O código AMI
O nome completo do código AMI (Inversión de marca alternativa) é o código de inversión de marca alternativo. en branco) permanecen sen cambios. Ex.:
Código da mensaxe: 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 é unha secuencia de pulsos con niveis positivos, negativos e cero. Pódese considerar como unha deformación da forma de onda unipolar, é dicir, "0" aínda corresponde ao nivel cero, mentres que "1" corresponde alternativamente a niveis positivos e negativos.
A vantaxe do código AMI é que non hai compoñente DC, hai poucos compoñentes de alta e baixa frecuencia e a enerxía concéntrase na frecuencia de 1/2 velocidade do código.
(Fig. 6-4); O circuíto de códec é sinxelo e a polaridade do código pódese usar para observar a situación de erro; se é unha forma de onda AMI-RZ, pódese cambiar a unipolar sempre que se rectifique a onda completa despois da recepción. Forma de onda RZ da que se poden extraer os compoñentes de temporización de bits. Debido ás vantaxes anteriores, o código AMI converteuse nun dos tipos de código de transmisión máis utilizados.
A desvantaxe do código AMI: cando o código orixinal ten unha longa serie de "0", o nivel do sinal non salta durante moito tempo, o que dificulta a extracción do sinal de temporización. Unha das formas eficaces de resolver o problema do código incluso “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 orde. É un tipo mellorado de código AMI. O obxectivo da mellora é manter as vantaxes do código AMI e superar as súas deficiencias para que o número de “0” consecutivos non supere os tres. As súas regras de codificación son as seguintes:
Primeiro verifique o número de "0" consecutivos no código da mensaxe. Cando o número de "0" consecutivos é menor ou igual a 3, é o mesmo que a regra de codificación do código AMI. Cando o número de "0" consecutivos supere 3, cada un dos 4 "0" consecutivos converterase nunha sección e substituirase por "000V". V (valor +1 ou -1) debería ter a mesma polaridade que o seu pulso inmediatamente anterior adxacente que non é "0" (porque isto rompe a regra de alternancia de polaridade, polo que V chámase pulso destrutor). 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, entón substitúe "0000" por "B00V". O valor de B é consistente co seguinte pulso V para resolver este problema. Polo tanto, B chámase pulso de modulación. Tamén se debe alternar a polaridade do número de transmisión despois do código V.
Ademais das vantaxes do código AMI, o código HDB3 tamén limita o número de códigos “0″ consecutivos a menos de 3, de xeito que se pode garantir a extracción da información de temporización durante a recepción. Polo tanto, o código HDB3 é o tipo de código máis utilizado no meu país e en Europa, e os tipos de código de interface que se atopan debaixo do grupo cuaternario PCM da lei A son todos códigos HDB3.
No código AMI e código HDB3 mencionados anteriormente, cada código binario convértese nun código cun valor de tres niveis de 1 bit (+1, 0, -1), polo que este tipo de código tamén se denomina código 1B1T. Ademais, tamén é posible deseñar un código HDBn no que o número de “0″s non supere n.
(3) O código bifásico
O código bifásico tamén se chama código Manchester. Usa un período de ondas cadradas simétricas positivas e negativas 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 por un código "01" de dous díxitos, e o código "1" está representado por un código "10" de dous díxitos. Por exemplo,
Código da mensaxe: 1 1 0 0 1 0 1
Código bifásico: 10 10 01 01 10 01 10
Unha forma de onda de código bifásica é unha forma de onda NRZ bipolar con só dous niveis de polaridade oposta. Ten saltos de nivel no punto central de cada intervalo de símbolos, polo que contén información rica de tempo de bits. Non hai compoñente DC e o proceso de codificación tamén é sinxelo. A desvantaxe é que o ancho de banda ocupado se duplica, o que reduce a taxa de utilización da banda de frecuencia. O código bifásico é bo para enviar equipos terminais de datos a distancias curtas e úsase a miúdo como tipo de código de transmisión nunha rede de área local.
(4) Código diferencial bifásico
Para resolver o erro de decodificación causado pola inversión de polaridade do código bifásico, pódese utilizar o concepto de código diferencial. O código bifásico usa a transición de nivel no medio da duración de cada símbolo para a sincronización e a representación do código de sinais (a transición de negativo a positivo representa o "0" binario e a transición de positivo a negativo representa o "1" binario). Na codificación de código bifásico diferencial, a transición de nivel no medio de cada símbolo úsase para a sincronización e se hai unha transición adicional ao comezo de cada símbolo úsase para determinar o código de sinal. Se hai transición, significa "1" binario, e se non hai transición, significa "0" binario. Este código úsase a miúdo nas redes de área local.
Código CMI
O código CMI é a abreviatura de "código de inversión de marca. Como o código bifásico, tamén é un código bipolar de dous niveis. A regra de codificación é: o código "1" represéntase alternativamente por códigos de dous díxitos "11" e "00"; o código "0" está representado fixamente por "01" e a súa forma de onda móstrase na Figura 6-5(c).
Os códigos CMI son fáciles de implementar e conteñen información rica de tempo. Ademais, dado que 10 é un grupo de códigos prohibido, non haberá máis de tres códigos consecutivos, e esta regra pódese utilizar para a detección de erros macroscópicos. Este código foi recomendado pola ITU-T como o tipo de código de interface do cuarteto PCM e ás veces úsase en sistemas de transmisión por cable óptico cunha velocidade inferior a 8,448 Mb/s.
Codificación de bloques
Para mellorar o rendemento da codificación de liña, requírese algún tipo de redundancia para garantir a sincronización de patróns e a detección de erros. A introdución da codificación de bloques pode acadar estes dous propósitos ata certo punto. A forma de codificación de bloques é o código nBmB, o código nBmT, etc.
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 por un novo grupo de códigos de código binario de m bits, onde m>n. Dado que m>n, o novo grupo de código pode ser. Hai 2^m combinacións, polo que hai máis combinacións (2^m-2^n). Entre as combinacións de 2″, o grupo de código favorable seleccionouse dalgún xeito como o grupo de código permitido e o resto utilízase como o grupo de código prohibido para obter un bo rendemento de codificación. Por exemplo, na codificación 4B5B, úsase o código de 5 bits en lugar do código de 4 bits. Codificación, para a agrupación de 4 bits, só hai 2^4=16 combinacións diferentes, e para a agrupación de 5 bits, hai 2^5=32 combinacións diferentes. Para conseguir a sincronización, non podemos seguir máis que un "0" principal e dous sufixos "0" para seleccionar grupos de códigos, e o resto son grupos de códigos desactivados. Deste xeito, se aparece un grupo de códigos desactivado no extremo receptor, significa que hai un erro no proceso de transmisión, mellorando así a capacidade de detección de erros do sistema. Tanto os códigos bifásicos como os códigos CMI pódense considerar códigos 1B2B.
No sistema de comunicación de fibra óptica, a miúdo escóllese m=n+1 e tómanse códigos 1B2B, 2B3B, 3B4B e 5B6B. Entre eles, o patrón de código 5B6B utilizouse practicamente como un patrón de código de transmisión de liña para o terceiro grupo e o cuarto grupo ou máis.
O código nBmB ofrece boas funcións de sincronización e detección de erros, pero tamén paga un prezo determinado, é dicir, o ancho de banda necesario aumenta en consecuencia.
A idea de deseño do código nBmT é transformar n códigos binarios nun novo grupo de códigos de m códigos ternarios e m
O anterior é unha explicación dos puntos de coñecemento dos "Tipos de código común para a transmisión de banda base" que che trouxo Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., espero que este artigo poida axudarche a aumentar os teus coñecementos. Ademais deste artigo, se estás a buscar unha boa empresa fabricante de equipos de comunicación de fibra óptica, podes considerarsobre nós.
Shenzhen HDV fotoeléctrico Technology Co., Ltd é principalmente un fabricante de produtos de comunicación. Na actualidade, o equipamento producido cobre oSerie ONU, serie de módulos ópticos, Serie OLT, eserie de transceptores. Podemos proporcionar servizos personalizados para diferentes escenarios. Benvidoconsultar.