0% encontró este documento útil (0 votos)
32 vistas

4.cap 6 Line Coding

El documento describe diferentes esquemas de codificación de línea para representar información digital como señales eléctricas. Explica que la información digital debe convertirse primero a una cadena de bits y luego codificarse como una señal eléctrica. Luego describe varios esquemas de codificación como NRZ-I, NRZ-L, Manchester y sus características. Finalmente, enfatiza que el esquema de codificación debe elegirse cuidadosamente considerando factores como el ancho de banda requerido, la capacidad de detección de errores y

Cargado por

Eddy Naula
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas

4.cap 6 Line Coding

El documento describe diferentes esquemas de codificación de línea para representar información digital como señales eléctricas. Explica que la información digital debe convertirse primero a una cadena de bits y luego codificarse como una señal eléctrica. Luego describe varios esquemas de codificación como NRZ-I, NRZ-L, Manchester y sus características. Finalmente, enfatiza que el esquema de codificación debe elegirse cuidadosamente considerando factores como el ancho de banda requerido, la capacidad de detección de errores y

Cargado por

Eddy Naula
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 53

Line Coding

Universidad politécnica salesiana


Line Coding
 Definición:
 Para llevar a cabo la transmisión de información digital se
debe representar ésta a través de una señal.

 A las diversas formas en que puede representarse la


información digital como señales se les denomina Códigos
de Línea.

Universidad politécnica salesiana


Line Coding
 Condiciones
 Los códigos de línea deben cumplir, entre otras,
con las siguientes condiciones:
1
Eficiencia Espectral.
2
Sincronismo.
3
Detección de errores.

Universidad politécnica salesiana


Line Coding
 Eficiencia Espectral
Se desea que el código:

No presente componente continua.


Presente pocas componentes espectrales de
frecuencias cercanas a cero.
Presente el menor ancho de banda posible
en banda base.

Universidad politécnica salesiana


Line Coding
Incorpore información de reloj en
 Sincronismo los datos, que permita al receptor
Se desea que el código: sincronizarse para detectar
claramente los límites de tiempo de
cada símbolo recibido.

La información de reloj debe ser


parte de los datos, incorporando
transiciones suficientes en ellos.

La información de sincronismo


pueda recuperarse (principio de
transparencia).
5

Universidad politécnica salesiana


Line Coding
 Detección de errores
Se desea que el código:

 Sea inmune a las interferencias y


ruido.
 Incorpore redundancia que permita
que el receptor pueda detectar (no
corregir) la aparición de errores en
la recepción.

Universidad politécnica salesiana


Line Coding

 Esquemas de codificación digital

 Categorías de esquemas de codificación

Universidad politécnica salesiana


Line Coding
1. El primer paso es convertir la
información a una cadena de bits de
unos y ceros.

2. Luego, la cadena de bits tiene que ser


representada como una señal eléctrica.

Universidad politécnica salesiana


Line Coding
 Señal Digital
 Discreto, pulsos de tensión discontinuos
 Cada pulso es un elemento de señal
 Los datos binarios son codificados en
elementos de señal

Universidad politécnica salesiana


Line Coding
Términos (2)
 Modulation rate
 Velocidad de cambio de los niveles de la
señal
 Medido en baudios = elementos de señal
por segundo
 Marca y espacio
 Binario 1 y Binario 0 respectivamente

10

Universidad politécnica salesiana


Line Coding
Interpretación de las señales
 Se necesita conocer
 Cuándo inician y terminan los bits (Timing)
 Los niveles de la señal
 Factores que afectan la interpretación exitosa
de las señales
 SNR
 Data rate
 Ancho de Banda
 Marca y espacio
 Binario 1 y Binario 0 respectivamente

11

Universidad politécnica salesiana


Line Coding
Analizaremos varias representaciones
de cadenas de bits como una señal
eléctrica.

La representación eléctrica de la señal


se tiene que
elegir muy cuidadosamente …

12

Universidad politécnica salesiana


Line Coding
…por las siguientes 5 razones:

1. La representación eléctrica decide el


requerimiento de ancho de banda.

2. La representación eléctrica ayuda a la


sincronización – el inicio y fin de cada bit.

3. La detección de errores se puede formar


dentro de la representación de la señal.
13

Universidad politécnica salesiana


Line Coding
…por las siguientes 5 razones:

4. La inmunidad al ruido se puede incrementar


mediante una buena representación eléctrica.

5. La complejidad del decodificador se puede


reducir.

14

Universidad politécnica salesiana


Line Coding
En consecuencia:

El esquema de codificación se debería


elegir en función del requerimiento de
ancho de banda, capacidad de detección
de errores, inmunidad al ruido y
complejidad del decodificador.

15

Universidad politécnica salesiana


Line Coding
Categorías de esquemas de codificación:

 Codificación unipolar
 Codificación polar
 Codificación bipolar

16

Universidad politécnica salesiana


Line Coding
Codificación Unipolar:
 Se usa solo un nivel de voltaje
 1 se representa mediante voltaje positivo
 0 se representa mediante línea
desocupada (sin tensión)
 No se puede usar si el medio de
transmisión es radio
 No trabaja bien en condiciones ruidosas
17
Line Coding
Codificación Polar:
 Se usan dos niveles de voltaje: positivo
y negativo
 Ejemplos:
Codificación NRZ-I
NRZ-L
Manchester

18

Universidad politécnica salesiana


Line Coding
Codificación Bipolar:
 Se usan tres niveles de tensión:
positivo, negativo y cero
 Ejemplos: Codificación AMI y HDB3

Los esquemas de codificación Polar y


Bipolar se utilizan en sistemas de
comunicación prácticos.
19

Universidad politécnica salesiana


Line Coding
Esquemas de codificación:

 Nonreturn to Zero Inverted (NRZI)


 Nonreturn to Zero-Level (NRZ-L)
 Bipolar -AMI
 Pseudoternary
 Manchester
 Differential Manchester
 HDB3
 B8ZS
20

Universidad politécnica salesiana


Line Coding
No retorno a Cero Invertido (NRZ-I):

es un ejemplo de codificación diferencial

21

Universidad politécnica salesiana


Line Coding
No retorno a nivel cero (NRZ-L):
 1 se representa con nivel positivo
 0 se representa con nivel negativo
 La sincronización es un problema.

Si se desincroniza el sistema es difícil la


resincronización y muchos bits se pierden.

22

Universidad politécnica salesiana


Line Coding
No retorno a nivel cero (NRZ-L):

23

Universidad politécnica salesiana


Line Coding
No retorno a nivel cero (NRZ-L):

24

Universidad politécnica salesiana


Line Coding
Codificación diferencial:

 Los datos se representan mediante


cambios en lugar de niveles
 Detección más confiable por la transición
antes que por niveles

25

Universidad politécnica salesiana


Line Coding
Pros y contras de NRZ:

 Pros
 Fácil de implementar
 Hace buen uso del ancho de banda
 Contras
 componente dc
 Ausencia de capacidad de sincronización
 Usado para magnetic recording
 No se acostumbra usar para transmision de
señales
26

Universidad politécnica salesiana


Line Coding
Manchester:
 La transición de tensión se realiza en la mitad
del período de bit
 1 se representa mediante transición de bajo a
alto.

27

Universidad politécnica salesiana


Line Coding
Manchester:
 La transición de tensión se realiza en la mitad
del período de bit
 0 se representa mediante transición de alto a
bajo.

28

Universidad politécnica salesiana


Line Coding
Manchester:
 La transición sirve como mecanismo de
sincronización y los errores se pueden
detectar si no hay transición.
 El requerimiento de ancho de banda es más
alto comparado con otros esquemas.

Este esquema es muy útil para obtener la


sincronización y para detectar los errores.
29

Universidad politécnica salesiana


Line Coding
Manchester:

Usado por IEEE 802.3


30

Universidad politécnica salesiana


Line Coding
Differential Manchester

 Transición al inicio del período representa 0


 No Transición al inicio del período
representa 1

 Usado por IEEE 802.5

31

Universidad politécnica salesiana


Line Coding

32

Universidad politécnica salesiana


Line Coding
Pros y contras de codificación Bifase:

 Contras
 La velocidad máxima de modulación es el doble de
NRZ
 Requiere más ancho de banda
 Pros
 Sincronización a la mitad del bit (self clocking)
 No hay componente dc
 Detección de error
 Ausencia de una transición esperada

33

Universidad politécnica salesiana


Line Coding
Modulation
Rate:

34

Universidad politécnica salesiana


Line Coding
Estándar RS-232
 0 mediante tensión positiva
 1 mediante tensión negativa

35

Universidad politécnica salesiana


Line Coding
Bipolar Alternate Mark Inversion
(Bipolar AMI)
 0 se representa sin señal (no señal)
 1 mediante tensión positiva o negativa.
 Los 1s se alternan en polaridad.

 La principal ventaja de este esquema es su


facilidad de sincronización.

36

Universidad politécnica salesiana


Line Coding
Bipolar Alternate Mark Inversion
(Bipolar AMI)

37

Universidad politécnica salesiana


Line Coding
Bipolar Alternate Mark Inversion
(Bipolar AMI)

Si se produce una larga secuencia de 1s no habrá pérdida de sincronización.

Si la sincronización se pierde se puede recuperar esta fácilmente en la transición.


38

Universidad politécnica salesiana


Line Coding
Pseudoternario
(inverso de Bipolar AMI)

0 0 0 0
1 0 1 1 1 0 1 1 1 1 1 1

39

Universidad politécnica salesiana


Line Coding

40

Universidad politécnica salesiana


Line Coding
Scrambling:
 Se usa scrambling para reemplazar secuencias que
producirían tensión constante
 Secuencia
 Debe producir suficientes transiciones para sincronizar
 Debe ser reconocida por el receptor y reemplazar con la
original
 Misma longitud que la original
 No componente dc
 No sequences largas de nivel cero
 No reducción del data rate
 Capacidad de detección de error
41

Universidad politécnica salesiana


Line Coding
High Density Bipolar 3 (HDB3)

Similar a AMI excepto por:


 Dos pulsos: Pulso de violación (V) y pulso de
balance (B).

 Estos pulsos se usan cuando cuatro o más ceros


se producen consecutivamente. Estos pulsos
eliminan la componente DC.

42

Universidad politécnica salesiana


Line Coding
High Density Bipolar 3 (HDB3)

Número de 1´s desde la IMPAR


PAR
última sustitución

Pulso anterior positivo + 00 + + 000 +

Pulso anterior negativo - 00 - - 000 -

43

Universidad politécnica salesiana


Line Coding
High Density Bipolar 3 (HDB3)

Cuando hay cuatro bits consecutivos se tiene 0 0 0 V. Donde


V será del mismo signo que el voltaje previo que no fue cero.

44

Universidad politécnica salesiana


Line Coding
High Density Bipolar 3 (HDB3)

 El pulso V crea una componente DC.


 El pulso B soluciona este problema.
 Entonces: Si hay cuatro ceros
consecutivos se tendrá B 0 0 V.
 B es positivo o negativo para que V sea
de polaridad contraria.
45

Universidad politécnica salesiana


Line Coding
B8ZS:
 Bipolar con sustitución de 8 ceros
 Basado en bipolar-AMI
 Si el último pulso de tensión precedente fue positivo
se codifica como 0 0 0 + - 0 - +
 Si el último pulso de tensión precedente fue negativo
se codifica como 0 0 0 - + 0 + -
 Causa dos violaciones del código AMI
 Diferente a lo que ocurre como resultado de ruido
 El receptor detecta e interpreta como 8 ceros

46

Universidad politécnica salesiana


47

Universidad politécnica salesiana


 4B/5B (4 binary 5 binary)
• El código de línea 4B5B tiene 16 símbolos para
representar 16 datos binarios (0 a F), 8 símbolos de
control (Q, H, I, J, K, T, R, S) y 8 símbolos de violación
(V).
• La codificación de los símbolos de datos esta diseñada
de tal manera que en condiciones normales nunca se
tengan 4 ceros consecutivos, ya que es necesario que
se mantenga un buen sincronismo en la transmisión
• Los símbolos de violación indican que el receptor
puede tener 4 ceros consecutivos.
• Este esquema de codificación se utiliza para Ethernet
100 Mbps y FDDI (interfaz de datos distribuidos de
fibra) a través de fibra óptica.
48

Universidad politécnica salesiana


 4B/5B (4 binary 5 binary)

49

Universidad politécnica salesiana


 6B/8B

• 6B/8B es un código de línea que expande


códigos de 6 bits a los símbolos de 8 bits
para los fines de mantenimiento de DC -
equilibrio en un sistema de
comunicaciones.

• Cada símbolo de salida de 8 bits contiene


4 bits cero y 4 bits uno, por lo que el
código puede, como un bit de paridad,
detector todos los errores de un solo bit.

50

Universidad politécnica salesiana


 Densidad Espectral de los Códigos de Línea

51

Universidad politécnica salesiana


Line Coding
Preguntas de repaso:

 ¿Cuáles son los requerimientos de la codificación


digital?

 ¿Cuáles son las tres categorías de codificación


digital?

 Explique las técnicas de codificación polar.

 Explique las técnicas de codificación bipolar.

52

Universidad politécnica salesiana


Line Coding
Ejercicios de repaso:

53

Universidad politécnica salesiana

También podría gustarte