Investigación sobre
Códigos de Línea en
Comunicaciones Digitales
FECHA 18/04/202
NOMBRE DEL CURSO
Sistemas de comunicaciones II
NOMBRE DEL ALUMNO;
Ricardo piña ibarra
NOMBRE DEL PROFESOR:
Montiel mena ricardo
CODIGO:
220975687
Introducción
En los sistemas de comunicaciones digitales, los datos binarios deben ser transmitidos
a través de un medio físico, como un cable o un canal de radiofrecuencia. Para lograrlo
de manera eficiente y confiable, los bits deben ser codificados mediante técnicas que
permitan representar "unos" y "ceros" con señales eléctricas o electromagnéticas. A
estas técnicas se les conoce como códigos de línea. Este trabajo aborda algunos
códigos comunes utilizados en telecomunicaciones y redes, destacando sus
características, ventajas, desventajas y aplicaciones.
1. Códigos de Línea y Niveles de Voltaje
Perfecto, a continuación te doy una ampliación mucho más detallada sobre la sección
Códigos de Línea y Niveles de Voltaje, como parte de la investigación universitaria,
incluyendo explicaciones técnicas, representaciones gráficas conceptuales y contexto
de uso:
Códigos de Línea y Niveles de Voltaje: Análisis Detallado
Los códigos de línea definen cómo se representan los bits binarios (1s y 0s) mediante
señales eléctricas o niveles de voltaje en un medio físico de transmisión. Esta
representación influye directamente en la eficiencia de la comunicación, la
sincronización entre dispositivos y la robustez frente a errores.
A continuación, se detallan distintos tipos de codificaciones según el nivel de voltaje
que utilizan para representar la información binaria.
🔹 1. Codificación Unipolar NRZ (Non-Return to Zero)
Descripción:
• Solo utiliza un nivel de voltaje distinto de cero para representar un bit.
• Generalmente:
o Bit "1" = Voltaje positivo (ej. +5 V)
o Bit "0" = 0 V (nivel de referencia)
Ejemplo:
Datos binarios: 1 0 1 1 0
Voltaje (V): +5 0 +5 +5 0
Ventajas:
• Muy simple de implementar con circuitos básicos.
TÍTULO DEL INFORME 2
• Requiere poco ancho de banda.
Desventajas:
• Largos períodos sin transiciones (por ejemplo, una secuencia de muchos 0s)
pueden causar pérdida de sincronización.
• Tiene una componente DC (corriente continua) considerable.
• No es ideal para medios donde la señal necesita ser balanceada.
Aplicaciones típicas:
• Sistemas muy simples o de baja velocidad (ej. microcontroladores básicos,
sensores digitales).
🔹 2. Codificación Polar NRZ
Descripción:
• Utiliza dos niveles de voltaje opuestos para representar los bits:
o Bit "1" = +V (ej. +5 V)
o Bit "0" = –V (ej. –5 V)
Ejemplo:
Datos binarios: 1 0 1 1 0
Voltaje (V): +5 -5 +5 +5 -5
Ventajas:
• Mejora la inmunidad al ruido en comparación con la unipolar NRZ.
• La distinción de niveles +V y –V facilita la detección de errores.
Desventajas:
• Puede carecer de transiciones, lo que dificulta la sincronización del reloj.
• Presenta una componente DC si hay predominancia de 1s o 0s.
Aplicaciones:
• Sistemas de comunicación de media velocidad y señales balanceadas.
• Ciertos sistemas de transmisión por cable.
🔹 3. Codificación Bipolar (AMI - Alternate Mark Inversion)
Descripción:
• Bit "0" = 0 V
TÍTULO DEL INFORME 3
• Bit "1" = alterna entre +V y –V.
Ejemplo:
Datos binarios: 1 0 1 1 0
Voltaje (V): +5 0 -5 +5 0
Ventajas:
• Reduce la componente DC.
• Permite detección de errores (dos voltajes positivos consecutivos indican error).
• Mejor sincronización que NRZ.
Desventajas:
• No garantiza transiciones si hay muchos ceros seguidos.
• Requiere lógica más compleja para alternar polaridades correctamente.
Aplicaciones:
• Telecomunicaciones tradicionales (como en T1 o E1).
• Transmisión de voz digitalizada.
🔹 4. Codificación RZ (Return to Zero)
Descripción:
• Cada bit vuelve a cero antes de finalizar el intervalo de tiempo.
• Ejemplo para codificación polar RZ:
o "1" = pulso positivo durante medio intervalo, luego vuelve a 0.
o "0" = pulso negativo durante medio intervalo, luego vuelve a 0.
Ejemplo:
Datos binarios: 1 0 1
Voltaje (V): +5→0 -5→0 +5→0
Ventajas:
• Buena sincronización gracias a las transiciones frecuentes.
• Menor probabilidad de error en recepción.
Desventajas:
• Requiere más ancho de banda.
• Menor eficiencia energética.
TÍTULO DEL INFORME 4
Aplicaciones:
• Sistemas ópticos y ciertos sistemas síncronos.
🔍 Comparación Visual de Codificaciones
Representación conceptual de señales:
Datos: 1 0 1 1 0
Unipolar ──── ──── ────
┄ ┄
NRZ ─ ─ ─
Polar NRZ ↑ ↓ ↑ ↑ ↓
Bipolar
+ 0 – + 0
AMI
– –
RZ Polar +→0 +→0 +→0
→0 →0
⚠️ Consideraciones Importantes al Elegir un Código de Línea
1. Sincronización: Si la señal no cambia durante muchos bits, el receptor puede
perder el tiempo del reloj.
2. Componente DC: Algunos medios no permiten señales con componente
continua (como fibras ópticas).
3. Uso de ancho de banda: Codificaciones como Manchester ocupan más
espectro.
4. Robustez ante ruido: Codificaciones balanceadas y con múltiples niveles son
más tolerantes.
5. Simplicidad: En sistemas embebidos o de bajo costo, la implementación simple
es clave.
a) Voltaje negativo es cero
Este tipo de codificación se puede asociar con esquemas como Unipolar NRZ (Non-
Return to Zero), donde:
• "1" se representa con un voltaje positivo (por ejemplo, +5 V).
• "0" se representa con 0 V, que puede considerarse como voltaje negativo o nivel
de referencia.
Características:
• Simple de implementar.
TÍTULO DEL INFORME 5
• No hay transición para los bits "0", lo cual puede dificultar la sincronización entre
transmisor y receptor.
• No tiene componente de corriente continua si los datos tienen igual cantidad de
1s y 0s.
b) Voltaje negativo es -5 Volts
En este caso, se utiliza una codificación bipolar. Un ejemplo sería el Polar NRZ, donde:
• "1" se representa con +5 V.
• "0" se representa con -5 V.
Características:
• Mejora la detección de errores en comparación con unipolar NRZ.
• Tiene mayor inmunidad al ruido, ya que los niveles son más diferenciables.
• Puede tener una componente de corriente continua si los datos no están
equilibrados.
c) "Unos" representados por tensión positiva y ceros por tensión negativa
Este tipo de codificación también corresponde al esquema Polar NRZ, descrito
anteriormente. Es uno de los métodos más directos y efectivos para representar datos
binarios, ya que asigna niveles de voltaje claramente distintos a cada bit.
Ventajas:
• Simple de interpretar.
• Buen contraste entre bits.
Desventajas:
• No garantiza suficientes transiciones de señal para mantener la sincronización
del reloj.
• Puede producir una componente DC significativa.
2. Codificación Manchester
¡Claro! A continuación te presento una explicación detallada y profunda sobre la
Codificación Manchester, desarrollada con un enfoque académico para nivel
universitario. Incluye fundamentos técnicos, representación temporal, sincronización,
análisis de espectro, ventajas y desventajas, y aplicaciones reales.
TÍTULO DEL INFORME 6
Codificación Manchester: Estudio Detallado
🔹 1. ¿Qué es la codificación Manchester?
La codificación Manchester es una técnica de codificación de línea bifásica
(biphase), en la que cada bit binario se representa mediante dos niveles de voltaje en
un solo intervalo de tiempo (bit time), asegurando una transición en el centro del bit.
Esta transición central combina la señal de datos y la señal de reloj en una sola
línea, lo que facilita la sincronización entre el transmisor y el receptor sin necesidad de
un canal de reloj adicional.
🔹 2. Especificación de Manchester estándar (IEEE 802.3)
• Bit 1: transición de bajo a alto (↓↑) en el medio del intervalo.
• Bit 0: transición de alto a bajo (↑↓) en el medio del intervalo.
Bit Manchester (forma de
binario onda)
1 ↓↑ (bajo → alto)
0 ↑↓ (alto → bajo)
Nota: Existen variantes, por ejemplo, en el estándar original de G.E. Thomas, la
asignación es inversa.
🔹 3. Representación gráfica conceptual
Supón la siguiente secuencia de bits:
Datos: 1 0 1 1 0
La forma de onda Manchester será:
Tiempo: ──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──
Voltaje: _|‾ ‾|__|‾ ‾|__|‾ ‾|__|‾ ‾|_
↓↑ ↑↓ ↓↑ ↓↑ ↑↓
Cada bit tiene una transición al centro, lo que genera un “ritmo” constante en la señal.
🔹 4. Ventajas técnicas
TÍTULO DEL INFORME 7
✅ Sincronización confiable:
• Las transiciones constantes permiten al receptor recuperar el reloj de la señal sin
necesidad de un canal de sincronización separado.
✅ No tiene componente DC:
• Dado que cada bit tiene un ciclo de subida y bajada, el promedio de voltaje se
mantiene cerca de cero. Esto es útil en transmisión óptica y por transformador,
donde las señales con DC no son viables.
✅ Detección de errores mejorada:
• Cualquier error de fase o falta de transición puede indicar una alteración de la
señal.
🔹 5. Desventajas técnicas
❌ Uso ineficiente del ancho de banda:
• Cada bit requiere dos transiciones de señal, lo que duplica el ancho de banda
necesario comparado con codificaciones como NRZ.
o Si se transmite a 10 Mbps, la frecuencia fundamental es de 10 MHz (con
componentes armónicas mucho más altas).
❌ Complejidad de implementación:
• Requiere circuitos adicionales para codificar y decodificar correctamente las
transiciones.
🔹 6. Comparación con otros códigos de línea
Manches Manchester
Característica NRZ
ter Diferencial
Transiciones fijas No Sí Sí
Excelent
Sincronización Baja Excelente
e
Inmunidad a
Baja Media Alta
polaridad
Ancho de banda Bajo Alto Alto
TÍTULO DEL INFORME 8
Posib
Componente DC No No
le
Robustez al Medi
Alta Muy Alta
ruido a
🔹 7. Aplicaciones reales
🔸 Ethernet 10BASE-T:
• Utiliza codificación Manchester para transmitir datos a 10 Mbps.
• Beneficio clave: permite usar cables sin blindaje (UTP) gracias a la
autosincronización.
🔸 Infraestructura ferroviaria y automotriz:
• Se utiliza en protocolos como LIN bus por su resistencia al ruido y
sincronización.
🔸 Sistemas ópticos y transmisión por radiofrecuencia:
• Ideal para medios donde se requiere eliminar la componente continua.
🔹 8. Espectro de frecuencia
La codificación Manchester duplica la frecuencia fundamental de la señal:
• Si el bitrate es RbR_b, la frecuencia más baja presente en el espectro de
Manchester será f=Rbf = R_b.
• La señal presenta fuertes componentes armónicas, por lo que el ancho de banda
necesario es aproximadamente dos veces el bitrate.
🔹 9. Implementación básica (concepto lógico)
Codificador Manchester:
Entrada (Data): 1 0 1 0
Reloj interno: _‾ _‾ _‾ _‾
Salida (Manchester):
↓↑ ↑↓ ↓↑ ↑↓
• Puede implementarse con puertas XOR entre la señal de datos y el reloj del
sistema.
TÍTULO DEL INFORME 9
✅ Resumen: Características Clave de Manchester
Característica Valor
Transición por bit Siempre (en el centro)
Autosincronizante Sí
Componentes de Ausentes (ideal para medios
corriente AC)
Media (aumentada en versión
Inmunidad a errores
diferencial)
Ancho de banda
Alto (2x bitrate)
requerido
Implementación Media en complejidad
Principio de funcionamiento:
• Cada bit tiene una transición en el centro del intervalo de tiempo.
• Para representar un "1": hay una transición de bajo a alto (↓↑).
• Para representar un "0": hay una transición de alto a bajo (↑↓).
Características:
• Autosincronizante: permite al receptor extraer el reloj de la señal.
• Ocupa el doble de ancho de banda que otros métodos, ya que hay al menos una
transición por bit.
• No presenta componente DC, lo cual la hace adecuada para transmisión en
medios como fibra óptica o radiofrecuencia.
Ejemplo visual:
Bi Señal
t Manchester
1 ↓↑
0 ↑↓
3. Codificación Manchester Diferencial
Perfecto, vamos con una explicación universitaria detallada de la Codificación
Manchester Diferencial (Differential Manchester Encoding). Esta técnica es
fundamental en comunicaciones digitales y se utiliza en sistemas donde la polaridad
de la señal puede invertirse, como en transmisiones por cables sin referencia fija de
tierra (desequilibrados o balanceados).
📘 Codificación Manchester Diferencial: Explicación Completa
TÍTULO DEL INFORME 10
🔹 1. ¿Qué es la codificación Manchester Diferencial?
La Codificación Manchester Diferencial (también conocida como Biphase Mark
Code) es una técnica de codificación autosincronizante que representa bits binarios
en función de la presencia o ausencia de una transición al inicio del intervalo de bit,
y siempre incluye una transición en la mitad del bit.
A diferencia de la codificación Manchester estándar, que depende del nivel de voltaje
al principio del bit, Manchester Diferencial depende del cambio de nivel.
🔹 2. Reglas de codificación
Bi Acción al inicio Transición al medio
t del bit del bit
Siempre hay
1 No hay transición
transición
Siempre hay
0 Hay transición
transición
Siempre hay una transición en el centro del bit, que garantiza la sincronización.
🔹 3. Ejemplo de codificación
Supongamos que empezamos con un nivel "alto":
Datos binarios: 1 0 1 1 0
Inicio del bit: sin con sin sin con
Transición central: sí sí sí sí sí
Representación conceptual (transiciones ↑↓):
↑↓ ↑ ↓ ↑ ↓ ↑ ↓ ↑ ↓
Tiempo: ─┬───┬───┬───┬───┬───┬───┬───┬───
Datos: 1 0 1 1 0
Cada bit ocupa dos niveles de voltaje:
• Una transición en la mitad del bit es obligatoria.
• La presencia o ausencia de cambio al principio del bit define el valor binario.
🔹 4. Comparación con Manchester estándar
TÍTULO DEL INFORME 11
Manches Manchester
Característica
ter Diferencial
Basado en niveles
Sí No
absolutos
Parcialme
Basado en transiciones Sí
nte
Resistente a inversión
No Sí
de señal
Transición central Siempre Siempre
Detección de reloj Excelente Excelente
Punto clave:
En Manchester Diferencial no importa el nivel (alto o bajo), sino si cambia o no
cambia respecto al bit anterior. Por eso es más robusto en entornos con inversión de
polaridad.
🔹 5. Ventajas de Manchester Diferencial
✅ Sincronización confiable:
• Al igual que Manchester, tiene una transición en el medio de cada bit.
✅ Inmunidad a la inversión de señal:
• Ideal para medios de transmisión donde los cables pueden invertirse (por
ejemplo, transmisión balanceada o canales ruidosos).
✅ Sin componente DC:
• Al alternar los niveles de voltaje, el promedio de la señal es cero.
✅ Robustez ante interferencias:
• Muy buena capacidad para trabajar en entornos eléctricos difíciles (automotriz,
industrial).
🔹 6. Desventajas
❌ Uso elevado del ancho de banda:
TÍTULO DEL INFORME 12
• Requiere el doble de frecuencia respecto al bitrate, como Manchester.
❌ Mayor complejidad de decodificación:
• Se requiere comparar el cambio entre bits, no solo el nivel.
🔹 7. Aplicaciones reales
• Token Ring (IEEE 802.5): protocolo de red local que utiliza Manchester
Diferencial para transmitir datos de forma confiable.
• Transmisión en buses industriales y automotrices (CAN, LIN modificados).
• Medios ópticos y de radiofrecuencia, donde las inversiones de fase o
polaridad pueden ocurrir.
🔹 8. Implementación lógica básica
El codificador puede funcionar con un flip-flop de inversión condicional:
• Si el bit es 0, se invierte la señal al inicio del bit.
• Si el bit es 1, se mantiene el nivel.
• Siempre se genera una transición a la mitad del intervalo.
🔹 9. Comparación gráfica (Manchester vs. Manchester Diferencial)
Bi Manches Manchester
t ter Diferencial
Sin transición
1 ↓↑
inicial
Con transición
0 ↑↓
inicial
✅ Resumen: Manchester Diferencial
Propiedad Valor
Sincronización Excelente (transición central)
Inmunidad a inversión de
Alta
polaridad
Componentes de corriente
Ausente
continua
Uso de ancho de banda Alto (2× bitrate)
TÍTULO DEL INFORME 13
Redes Token Ring, buses
Aplicaciones
balanceados
¿Te gustaría que prepare una gráfica temporal de esta codificación, o un ejemplo en
MATLAB o Python para visualizarlo? También puedo ayudarte a armar el informe
completo con formato académico (Word o LaTeX). ¿Cómo deseas continuar?
Principio de funcionamiento:
• Cada bit siempre tiene una transición en el medio del intervalo.
• Un "1" se representa sin transición al inicio del intervalo.
• Un "0" se representa con una transición al inicio del intervalo.
Ventajas:
• Inmune a inversión de polaridad (por ejemplo, si los cables se conectan al revés).
• También es autosincronizante.
• Ideal para entornos ruidosos o con posibles errores de fase.
Desventajas:
• Al igual que Manchester, requiere el doble de ancho de banda que NRZ.
• Más compleja de implementar.
Comparación entre Codificaciones
Unipolar Manches Manchester
Característica Polar NRZ
NRZ ter Diferencial
Sincronización Baja Baja Alta Alta
No No
Transiciones por bit garantizad garantizad Siempre Siempre
as as
Ancho de banda Bajo Bajo Alto Alto
Inmunidad a
Baja Baja Baja Alta
inversión
Componentes DC Sí Posible No No
Complejidad de
Muy baja Baja Media Media
implementación
TÍTULO DEL INFORME 14
Conclusiones
Los códigos de línea son fundamentales en cualquier sistema de transmisión digital, ya
que permiten representar la información binaria mediante señales físicas concretas. La
elección del código adecuado depende del medio de transmisión, la necesidad de
sincronización, el ancho de banda disponible y la robustez frente a errores.
• Las codificaciones NRZ unipolar y polar son simples pero presentan dificultades
de sincronización y pueden tener componentes DC.
• La codificación Manchester es ideal cuando se necesita sincronización robusta,
aunque a costa de mayor uso de ancho de banda.
• La Manchester diferencial ofrece todas las ventajas de Manchester y añade
inmunidad a errores de inversión de polaridad, siendo ideal para ambientes
industriales o redes con cables largos.
Comprender estos esquemas es esencial para diseñar sistemas digitales eficientes y
confiables, especialmente en campos como redes de computadoras,
telecomunicaciones y sistemas embebidos.
TÍTULO DEL INFORME 15