Códigos de línea: NRZ, RZ, AMI y Manchester
Escribí una secuencia de hasta 10 bits, elegí la señalización y mirá cómo viaja por el cable, bit por bit.
Cómo funciona
Escribí los bits
Cargá una secuencia de hasta 10 bits, por ejemplo 10110.
Elegí la señalización
Unipolar NRZ, Unipolar RZ, Polar NRZ, Bipolar RZ (AMI) o Manchester, y la amplitud A en volts (5 V por defecto).
Leé la señal
El gráfico muestra cada bit sobre su intervalo, y la tabla, el nivel de tensión que le corresponde.
Qué es un código de línea
Para mandar bits por un cable hay que convertirlos en una señal eléctrica. Un código de línea es la regla que asigna a cada bit uno o más niveles de tensión durante su tiempo de bit, sin trasladar la señal a otra frecuencia: por eso se habla de transmisión en banda base. Se usa en distancias cortas, para conectar equipos entre sí.
Unipolar NRZ
El 1 se envía como un pulso de amplitud +A y el 0 como 0 V, durante todo el bit. NRZ (non-return to zero) quiere decir que la señal no vuelve a cero a la mitad del bit: si llegan varios bits iguales seguidos, queda constante.
1 → +A · 0 → 0 VComo solo usa valores positivos, tiene componente continua, que se propaga mal por un cable largo.
Polar NRZ
Usa las dos polaridades: el 1 es +A y el 0 es −A. Si la secuencia tiene tantos unos como ceros, el valor medio es cero. Es el formato del estándar RS-232, el clásico puerto serie.
1 → +A · 0 → −AIgual que la unipolar, con muchos bits iguales seguidos no hay cambios de nivel, y al receptor le cuesta mantener el sincronismo.
Unipolar RZ
RZ (return to zero) quiere decir que el pulso dura solo la primera mitad del bit y después la señal vuelve a 0 V. En la versión unipolar, el 1 es un pulso de +A durante medio bit y el 0 queda en 0 V todo el bit.
1 → +A y luego 0 V · 0 → 0 VComparada con Unipolar NRZ, una ráfaga de unos ya no deja la señal quieta: cada 1 sube y vuelve a cero, lo que ayuda al sincronismo. A cambio, los pulsos son más angostos y la señal ocupa más ancho de banda.
Bipolar RZ (AMI)
La señalización bipolar, también llamada AMI (alternate mark inversion, inversión alternada de marcas), deja el 0 en 0 V y envía cada 1 con la polaridad contraria al 1 anterior: +A, −A, +A… En esta calculadora el primer 1 arranca en +A, y cada pulso dura medio bit (RZ).
0 → 0 V · 1 → +A, −A, +A… (alternando), y luego 0 VComo los unos se alternan, la señal no tiene componente continua. Con muchos ceros seguidos, en cambio, se queda en 0 V y el receptor puede perder el reloj; variantes como HDB3 resuelven ese problema.
Manchester
Cada bit se parte en dos mitades con niveles opuestos, así que siempre hay un cambio en el centro del bit. En esta calculadora se usa la convención del apunte de la materia:
1 → +A y luego −A · 0 → −A y luego +AEse cambio garantizado ayuda al receptor a recuperar el reloj aunque lleguen muchos bits iguales, y deja la señal sin componente continua. A cambio, la señal cambia más rápido y ocupa más ancho de banda que NRZ. El estándar Ethernet IEEE 802.3 usa la convención opuesta (1 = bajo→alto): las dos funcionan si el transmisor y el receptor usan la misma.
Ejemplo resuelto paso a paso
Escribí la secuencia 10110 con A = 5 V y recorré las cinco señalizaciones. Son 5 bits: cada uno ocupa un intervalo del gráfico. En las RZ y en Manchester cada bit tiene dos mitades.
Unipolar NRZ. Cada 1 vale +5 V y cada 0 vale 0 V, durante todo el bit:
1 0 1 1 0 → +5, 0, +5, +5, 0 VEn los bits 3 y 4 (dos unos seguidos) la señal se queda en +5 V sin cambiar.
Polar NRZ. Los unos siguen en +5 V, pero los ceros pasan a −5 V:
1 0 1 1 0 → +5, −5, +5, +5, −5 VUnipolar RZ. Cada 1 sube a +5 V en la primera mitad y vuelve a 0 V; los ceros quedan en 0 V:
1 → (+5, 0) · 0 → (0, 0) · 1 → (+5, 0) · 1 → (+5, 0) · 0 → (0, 0)Ahora los dos unos seguidos se ven como dos pulsos separados.
Bipolar RZ (AMI). Los ceros quedan en 0 V y los unos se alternan: el primero en +5 V, el segundo en −5 V y el tercero otra vez en +5 V, siempre durante medio bit:
1 → (+5, 0) · 0 → (0, 0) · 1 → (−5, 0) · 1 → (+5, 0) · 0 → (0, 0)Manchester. Cada bit tiene dos mitades. El 1 va de +5 V a −5 V y el 0, de −5 V a +5 V:
1 → (+5, −5) · 0 → (−5, +5) · 1 → (+5, −5) · 1 → (+5, −5) · 0 → (−5, +5)Ahora los dos unos seguidos ya no dejan la señal quieta: cada bit tiene su cambio en el centro. Son los mismos niveles que muestra la tabla debajo del gráfico.
Preguntas frecuentes
¿Qué es un código de línea?
Es la regla que convierte una secuencia de bits en una señal eléctrica para enviarla por un cable, sin trasladarla a otra frecuencia. Cada bit se representa con uno o más niveles de tensión durante su tiempo de bit.
¿Qué diferencia hay entre Unipolar NRZ y Polar NRZ?
En Unipolar NRZ el 1 se envía como +A y el 0 como 0 V, así que la señal solo toma valores positivos y tiene componente continua. En Polar NRZ el 1 es +A y el 0 es −A: se usan las dos polaridades y, si hay tantos unos como ceros, el valor medio es cero.
¿Qué diferencia hay entre NRZ y RZ?
NRZ significa non-return to zero: la señal mantiene el mismo nivel durante todo el bit. En RZ (return to zero) el pulso dura solo la primera mitad del bit y después la señal vuelve a 0 V. Por eso RZ siempre tiene cambios aunque lleguen varios unos seguidos, pero ocupa más ancho de banda.
¿Qué es la señalización bipolar o AMI?
Es un código en el que el 0 se envía como 0 V y cada 1 se envía con la polaridad contraria al 1 anterior: +A, −A, +A… En esta calculadora el primer 1 arranca en +A y los pulsos son RZ, de medio bit. Al alternar los unos, la señal no tiene componente continua.
¿Qué es la codificación Manchester?
Cada bit se divide en dos mitades con niveles opuestos, así que siempre hay un cambio de nivel en el centro del bit. En esta calculadora el 1 va de +A a −A y el 0 de −A a +A. Ese cambio garantiza transiciones para recuperar el reloj en el receptor y deja la señal sin componente continua, a cambio de ocupar más ancho de banda.
¿Por qué en otros textos el Manchester está al revés?
Hay dos convenciones. Acá se usa la del apunte de la materia: 1 = alto→bajo y 0 = bajo→alto. El estándar Ethernet IEEE 802.3 usa la opuesta (1 = bajo→alto). Las dos son válidas mientras el transmisor y el receptor usen la misma.