La codificación MLT-3 (transmisión multinivel) es un código de línea (un método de señalización utilizado en un sistema de telecomunicaciones con fines de transmisión) que utiliza tres niveles de voltaje . Una interfaz MLT-3 emite menos interferencia electromagnética y requiere menos ancho de banda que la mayoría de las otras interfaces binarias o ternarias que operan a la misma velocidad de bits (consulte PCM para obtener información sobre las compensaciones de ancho de banda / cuantificación ), como el código Manchester o la inversión de marca alternativa .
MLT-3 recorre secuencialmente los niveles de voltaje -1, 0, +1, 0. Se mueve al siguiente estado para transmitir un bit 1 y permanece en el mismo estado para transmitir un bit 0. Similar a la codificación NRZ simple , MLT-3 tiene una eficiencia de codificación de 1 bit / baud, sin embargo, requiere cuatro transiciones ( baudios ) para completar un ciclo completo (de bajo a medio, medio a alto, de alto a medio, medio a bajo). Por tanto, la frecuencia fundamental máxima se reduce a un cuarto de la velocidad en baudios. Esto hace que la transmisión de señales sea más fácil para los cables de cobre.
La falta de transición en un bit 0 significa que, para un uso práctico, el número de bits 0 consecutivos en los datos transmitidos debe estar acotado; es decir, debe codificarse previamente con un código de longitud de ejecución limitada . Esto da como resultado una tasa de bits efectiva ligeramente inferior a un bit por baudios o cuatro bits por ciclo.
MLT-3 fue introducido por primera vez por Crescendo Communications [1] como un esquema de codificación para la interconexión de cobre FDDI (TP-PMD, [2] también conocido como CDDI ). Más tarde, se utilizó la misma tecnología en la subcapa dependiente del medio físico 100BASE-TX , dadas las considerables similitudes entre FDDI y la capa de conexión de medio físico 100BASE- [TF] X (la sección 25.3 de IEEE802.3-2002 especifica que ANSI X3.263: 1995 TP-PMD debe ser consultado, con pequeñas excepciones).
La señalización especificada por 100BASE-T4 Ethernet, aunque tiene tres niveles, no es compatible con MLT-3. Utiliza conversión selectiva de base 2 a base 3 con mapeo directo de dígitos de base 3 a niveles de línea ( código 8B6T ).