4B3T , que significa 4 (cuatro) binario 3 (tres) ternario , es un esquema de codificación de línea utilizado para la interfaz ISDN PRI. 4B3T representa cuatro bits binarios mediante tres pulsos.
Descripción
Utiliza tres niveles de salida:
- + (pulso positivo),
- 0 (sin pulso), y
- − (pulso negativo).
Esto significa que tenemos 2 4 = 16 combinaciones de entrada para representar, usando 3 3 = 27 combinaciones de salida. 000 no se usa para evitar largos períodos sin una transición. 4B3T usa un código de disparidad emparejado para lograr un sesgo de CC cero general : se usan seis tripletes que no tienen componente de CC (0+−, 0−+, +0−, −0+, +−0, −+0), y los 20 restantes se agrupan en 10 pares con disparidad diferente (por ejemplo ++− y −−+). Al transmitir, se rastrea el sesgo de CC y se elige una combinación que tiene un componente de CC de signo opuesto al total acumulado.
Esta asignación de 4 bits a tres estados ternarios se da en una tabla conocida como Estado de Monitoreo Modificado 43 (MMS43). Una técnica de codificación alternativa, utilizada para la interfaz de velocidad básica ISDN donde no se usa 4B3T, es 2B1Q .
La secuencia de sincronización utilizada es el código Barker de 11 símbolos , +++−−−+−−+− o su inversa, −+−−+−−−+++.
Tabla de codificación
Cada grupo de entrada de 4 bits se codifica como un grupo de 3 símbolos (transmitidos de izquierda a derecha) según la siguiente tabla. La codificación requiere llevar un registro del desplazamiento de CC acumulado, que es la diferencia entre el número de pulsos positivos y el número de pulsos negativos en todos los grupos anteriores. El valor inicial es arbitrario; aquí utilizamos los valores del 1 al 4, aunque también es posible usar -1,5, -0,5, +0,5 y +1,5.
Este código fuerza una transición después de como máximo cinco símbolos consecutivos idénticos distintos de cero, o cuatro símbolos consecutivos de cero.
Tabla de decodificación
La decodificación es más sencilla, ya que el decodificador no necesita mantener un registro del estado del codificador, aunque hacerlo permite una mayor detección de errores . El triplete 000 no es una secuencia codificada válida, pero normalmente se decodifica como binario 0000.
8B/6T
Se utilizó un código de disparidad emparejada similar en el estándar Fast Ethernet 100BASE-T4, de corta duración . Este logró la misma relación de 4/3 bits por baudio , necesitando mantener un registro de solo dos niveles de desplazamiento de CC acumulado mediante el uso de una tabla de codificación más grande de 256 entradas. Seis símbolos ternarios permiten 140 códigos balanceados (30 permutaciones de +0000−, 90 permutaciones de ++00−− y 20 permutaciones de +++−−−), y 126 códigos con disparidad +1 (6 permutaciones de +00000, 60 permutaciones de ++000− y 60 permutaciones de +++0−−). Los códigos con disparidad +1 se invierten cuando la disparidad en ejecución es alta. Del total de 266 palabras de código, 256 se utilizan de la siguiente manera:
Véase también
Otros códigos de línea que tienen 3 estados:
Referencias
- ↑ "Comunicaciones cableadas T-SMINTO 4B3T Segunda generación ISDN NT modular (ordinario)" (PDF) (Hoja de datos). Versión 1.1. Infineon . Noviembre de 2001. PEF 80902.
- ↑ Feit, Sidnie (19 de junio de 2000). «Apéndice B.2: Tablas 8B/6T». Redes de alta velocidad de área local . New Riders Publishing. ISBN 1-57870-113-9.
- Códigos de línea
- Red digital de servicios integrados