Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana N° 09:
CODIFICACION DE LAS SEÑALES DIGITALES
Asignatura: TELECOMUNICACIONES II
La codificación es un factor para mejorar los sistemas de comunicaciones : esta es la correspondencia que se establece
entre los bits de los datos y los elementos de señal. la evaluación y comparación de las técnicas de codificación debe
considerar:
a) espectro de la señal.
b) sincronización.
c) detección de errores.
d) inmunidad al ruido e interferencias.
e) costo y complejidad.
En primer lugar, se va a introducir un poco de terminología. Si todos los elementos de señal tienen el mismo signo
algebraico (es decir, si son todos positivos o todos negativos) la señal es unipolar.
TIPOS DE CODIFICACION DE LA SEÑAL EN BANDA BASE
Se presentan las categorías de códigos, cuyas formas de onda se diagraman en la figura y su modo de operación se
definen en la tabla
TIPOS DE CODIFICACION DE LA SEÑAL
La codificación es el proceso de convertir la data, secuencia de caracteres, símbolos, en un especifico formato, para
La seguridad de transmisión de la data. La decodificación es el proceso inverso mediante el cual se extrae la información del
Formato convertido.
DATA ENCONDING
La codificación es el proceso de usar varios “patterns” de niveles de voltages para representar 1s y 0s de una señal digital
A transmitir por un el enlace de transmisión , los tipos mas comunes de codificación son :
a) Unipolar
b) Polar
c) Bipolar
d) Manchester
CODIFICACIÓN DE DATOS
La codificación es la representación de las muestras cuantificadas mediante el sistema binario. Para sistemas PCM
Se recomienda el uso de 8 bits, lo cual nos da un intervalo o niveles de cuantificación de:
L = 2𝑛 = 28 = 256
La codificación consiste por lo expuesto en una palabra (Word) de 8 bits que tiene la asignación mostrada en la figura:
CODIFICACIÓN DE DATOS
Para el segmento 1 el cual tiene 32 intervalos o subsegmentos el formato de la data es como se muestra en la
figura
CUANTIFICACION CODIFICACION
Cuando se realiza la cuantificación de la señal análoga dependiendo del numero de bits se generan niveles, donde cada
nivel tiene un valor digital así por ejemplo: Con 4 bits el numero de niveles L que tendrá la señal es
𝐿 = 2𝑛 = 24 =16
Para recibir la señal correctamente, el intervalo de tiempo de los bits debe ser exactamente a los bits transmitidos
Cualquier diferencia entre las dos señales causa una errónea información, por lo que es necesario sincronizar la
Señal transmitida con la recibida mediante el uso de un reloj (clock). La señal de reloj se transmite por línea separada
Esta transmisión se denomina “Sincrónica” Y es asincrónica cuando no hay una línea auxiliar.
COMUNICACION SINCRONA
Para transmitir es de necesidad un “Clock” , los datos se van transmitiendo uno a uno con cada pulso de reloj.
Así mismo se tiene que establecer un formato previamente el cual esta constituido por:
BIT DE INICIO (1bit) – BITS DE DATOS (8 bits) - BIT DE PARADA (1bit)
esto se hace con la finalidad que el emisor y el receptor puedan sincronizar sus clocks y así decodificar el
mensaje. En esta transmisión los caracteres son transmitidos de uno por uno. (comunicación serial)
En esta codificación el bit 1 tiene un valor por ejemplo de 5VDC y el bit 0 tiene un valor de 0 volts.
Esta señal digitalizada para poder transmitirla se tiene que sincronizar con un clock
CODIFICACION RZ (RETURN ZERO) (UNIPOLAR)
Los datos se delimitan por una serie de bits el bloque de datos puede ser por ejemplo como una secuencia de
caracteres (8 bits), en este caso es una técnica
a) orientada al carácter.
b) Orientada al bit:
se trata el bloque de datos como una secuencia de bits (flag de inicio de bloque-datos-flag fin de bloque)
Estos códigos tienen el problema de presencia de componente de corriente continua (DC) y falta de capacidad de
sincronización.
CODIFICACION RZ
Los códigos de Retorno a Cero RZ se caracterizan por mantener el valor de un bit la mitad del tiempo Tb. Dependiendo del
Los tipos de código RZ pueden ser:
Para codificar en NRZ – L se usa una señal bipolar (- V 0 + V) y esta sigue a la señal binaria sin llegar a ser cero.
Cuando hay “1” sube nivel (+), cuando hay “0” baja nivel (-).
ANCHO DE BANDA: NO RETORNO A CERO NRZ
Los códigos NRZ son los más fáciles de implementar y, además, se caracterizan por hacer un uso eficaz del ancho de banda.
Debido a su sencillez y a las características de su respuesta en frecuencias relativamente bajas, los códigos NRZ se usan
normalmente en las grabaciones magnéticas. No obstante, sus limitaciones hacen que estos códigos no sean atractivos para
aplicaciones de transmisión de señales.
𝑆𝑒𝑛(𝑤𝑇)
F(W) = 𝑤𝑇
= SINC(T)
CODIFICACION RETORNO A CERO RZ BIPOLAR
CODIFICACION RZ BIPOLAR
Retorno a Cero (RZ) es un sistema de codificación usado en telecomunicaciones en el cual la señal que representa a
cada bit retorna a cero en algún instante dentro del tiempo del intervalo de bit. Por tanto, las secuencias largas de
“unos” o de “ceros” ya no plantean problemas para la recuperación del reloj en el receptor.
No es necesario enviar una señal de reloj adicional a los datos. Esta codificación tiene el problema de utilizar el doble
de ancho de banda para conseguir transmitir la misma información que los Códigos NRZ.
TAREA:
INVESTIGAR Y REALIZAR CON MATLAB LA CODIFICACION DE SEÑALES (RZ) RETURN TO ZERO Y (RZ) BIPOLAR
TIPOS DE CODIFICACION RZ
A diferencia de los NRZ en que se utiliza mas de 2 niveles de señal, esta señal tiene como referencia el nivel cero y se
subdivide en :
RZ Unipolar
RZ Bipolar
RZ AMI
En la señal Unipolar RZ : el nivel es (+) solo cambia a la mitad de la información binaria cuando aparece un “1”
En la señal Polar RZ : tiene dos niveles (+) (0) (-) cambia a la mitad de la información binaria cuando aparece un “1”
Y si hay “0” cambia a (-)
En la señal RZ o AMI : la información binaria si hay dos “1” contiguos el siguiente va nivel negativo y si hay= “0“ no
hay pulso
ALTERNATE MARK INVERSION “AMI”
ALTERNATE MARK INVERSION “AMI”
DENSIDAD ESPECTRAL DE LA SEÑAL AMI
Los códigos AMI son los más fáciles de implementar y, además, se caracterizan por hacer un uso eficaz del ancho de banda.
Debido a su sencillez y a las características de su respuesta en frecuencias relativamente bajas, los códigos se usan para
codificar señales de audio.
VARIANTES DE LA CODIFICACION : AMI
Consiste en sustituir secuencias de Bits que provocan niveles de tensión constantes por otras que garantizan
La anulación de la componente continua y la sincronización del receptor. Las técnicas de altibajos se dividen:
Bipolar y B8ZS
B8ZS son las siglas de “BIPOLAR WITH 8-ZEROS SUBSTITUTION” (bipolar con sustitución de 8 ceros).
Para comprenderlo debemos recordar que es una codificación bipolar un bit 0 se representa con una ausencia de señal,
mientras que un bit 1 se representa alternando un nivel positivo o negativo.
Hay una secuencia larga de ceros, esto causa desincronizarse con el receptor , por esta razón se la técnica de B8ZS.
En ésta técnica, 8 ceros consecutivos son sustituidos por 000VB0VB, donde V es una violación a la codificación bipolar,
y B es una secuencia bipolar correcta.
2.Si aparecen 8 ceros consecutivos y el último valor de tensión anterior a éstos ceros fue negativo, los 8 ceros se
codifican 000-+0+-
Como se puede dar cuenta en cada caso hay dos violaciones a la codificación bipolar.
EJEMPLOS DE CODIFICACION : B8ZS
Codifique la siguiente cadena de bits usando Bipolar y empleando B8ZS:
1100000000110
Usando Bipolar queda
Sincronización:
debido a que la transición que ocurre durante el intervalo de duración correspondiente a un bit siempre está presente, el
receptor puede sincronizarse usando dicha transición. Por esta razón a los códigos bifase también se les denomina auto
sincronizados.
Detección de errores:
se pueden detectar errores si se descubre una ausencia de la transición esperada en mitad del intervalo. Para que el ruido
produjera un error no detectado tendría que invertir la señal antes y después de la transición.
CODIFICACION BIFASE : MANCHESTER
Como se puede ver en la Figura, el ancho de banda en los códigos bifase. no contiene componente continua. Aun así, es
más ancho que el ancho de banda de los códigos binarios multinivel. Los códigos bifase se usan con frecuencia en
transmisión de datos. Uno de los más conocidos es el código Manchester, es la norma IEEE 802.3 (Ethernet) para la
transmisión en redes LAN de cable coaxial en banda base o par trenzado con bus CSMA/CD. El Manchester diferencial se
ha elegido en la norma IEEE 802.5 para redes LAN en anillo con paso de testigo, en las que se usan pares trenzados
apantallados.
CODIGOS EN FASE (BI - ∅)
Estas técnicas fuerzan una transición por cada bit, pudiendo haber hasta 2 . Como resultado la velocidad de
Transmisión será el doble de un NRZ y el ancho de banda será mayor, esta codificación se divide en
Bi - ∅ - L (Bifásico Nivel)
Bi - ∅ - M(Bifásico Marca)
Bi - ∅ - S (Bifásico Espacio)
RESUMEN DE LAS TENICAS DE CODIFICACION
A continuación tratamos estos códigos. Se presentan cinco categorías de códigos, cuyas formas de onda se diagraman
en la figura 5.5 y su modo de operación se definen en la siguiente tabla.
VELOCIDAD DE TRANSMISION = 𝑽𝒕
VELOCIDAD DE TRANSMISION = 𝑽𝒕
bits transmitidos
Vt =
T
EJEMPLO
VELOCIDAD DE MODULACION (𝐃) = 𝐕𝐒
Se define como el numero de símbolos o estados transmitidos por unidad de tiempo, su ecuación es:
# estados transmitidos
D = V𝑆 = T
Su unidad es el “BAUDIO” : El baudio (en inglés baud) es una unidad de medida utilizada en telecomunicaciones,
que representa el número de símbolos por segundo en un medio de transmisión digital. Cada símbolo puede
comprender 1 o más bits, dependiendo del método de modulación
EJEMPLO
En la figura se puede observar los diferentes estados que puede tener una señal en un periodo de tiempo T
TASA DE BITS : R
𝟏
R=
𝑻𝑩
Tasa de Bits es la cantidad de bits por segundo. ... Generalmente determina el tamaño y la calidad de
los archivos de video y audio: cuanto mayor sea la tasa de bits, mejor será la calidad y mayor será el
tamaño del archivo porque Tamaño del archivo = velocidad de bits (kilobits por segundo) x duración.
VELOCIDAD DE MODULACION
Cuando se usan técnicas de codificación de señales se debe hacer una diferencia entre las velocidades de
Transmisión de los datos expresados en bits / segundo y la velocidad de modulación expresada en baudios.
La velocidad de transmisión también denominada “TASA” de bits es ( 1 / 𝑇𝐵 ) donde 𝑇𝐵 es la duración de un bit
La velocidad de modulación es aquella a la que se generan los elementos de señal, consideremos por ejemplo
La codificación “Manchester” donde el elemento de señal mínimo tiene una duración igual a la mitad de la
duración del intervalo correspondiente a un bit.
RELACION ENTRE LA VELOCIDAD DE MODULACION Y TRANSMISION
Si se tratara de una cadena de bits todos iguales a “0” 0 a “1” se generaría una serie de pulsos. Por tanto
La velocidad máxima de modulación en el código Manchester es (2 / 𝑇𝐵 ) como se muestra en la figura.
Que es la transmisión de una cadena de “Bits a enviar” a una velocidad de “1 Mbps” usando señales
NRZ – L y Manchester. Por lo expuesto la velocidad de modulación en “Baudios” es :
𝑅 𝑅
D= =
𝐿 𝐿𝑜𝑔2 𝑀
SOLUCION
𝑅 𝑅
D= =
𝐿 𝐿𝑜𝑔2 𝑀
D = velocidad de modulación en (baudios) = 2400
R = velocidad de transmisión en (bps) = 7200
M = numero de elementos de señalización = 2𝐿
L = numero de bits por elemento de señal
𝑅 7200
𝐿𝑜𝑔2 M = 𝐷 = = 3 :. M = 23 para lograr esta comunicación se tiene que usar tri-bits
2400
VELOCIDAD DE TRANSMISION
EJERCICIO
Una señal tiene 2 niveles de data con pulsos de duración de 1 mSeg. Calcular la velocidad de transmisión en bps
SOLUCION
𝑅 𝑅
De la ecuación D = 𝐿 = 𝐿𝑜𝑔
2𝑀
La duración del pulso es 1 milisegundo (1/10−3 mS ) :. En un segundo se tendrá 1000 𝑝𝑢𝑙𝑠𝑜𝑠 /𝑠𝑒𝑔 :. La velocidad
De transmisión en bps denominado también “Bit rate” es:
Por una línea es capaz de transmitir a 2400 baudios puede transferir información a 36 000 bits por segundo, Las
comunicaciones pueden ir sobre ondas analógicas (Baudios) o digitales, donde se transfiere siempre información (Bits
por segundo, bps). ¿ Cuantos bits es la información?
D= 2400 Baudios
R = 36000 bps
𝑅 𝑅
D = 𝐿 = 𝐿𝑜𝑔
2𝑀
R 36000
Log 2 M = D = = 15 :. :. M = 215
2400
La velocidad d transmisión es el numero de bits transmitidos por segundo. Las velocidades estándar de transmisión son:
300, 600, 1200, 2400, 4800, 9600, 19200 baudios. El baudio es la velocidad de transmisión y es equivalente al numero
de bits por segundo
𝑁𝑢𝑚𝑒𝑟𝑜 𝐵𝑖𝑡𝑠 𝐼𝑛𝑓𝑜𝑟𝑚𝑎𝑐𝑖𝑜𝑛 𝑈𝑡𝑖𝑙
𝑉𝑡𝑑 = 𝑇𝑖𝑒𝑚𝑝𝑜 𝑃𝑎𝑟𝑎 𝑇𝑟𝑎𝑛𝑠𝑚𝑖𝑡𝑖𝑟 𝑇𝑜𝑑𝑜𝑠 𝑙𝑜 𝐵𝑖𝑡𝑠
VELOCIDAD DE TRANSMISION
En la codificación RZ, tiene la mitad de la longitud del intervalo de bit. 1/Tb, : la velocidad máxima de modulación
para una secuencia de señales RZ es de 2/tB.
Por ejemplo:
una señal con velocidad de transmisión de 9600 bps tiene una duración de bit Tb = 1/9600 = 104 microsegundos. Su
2 2
velocidad de modulación será de : 𝑇𝑏 = 104𝑥10−6 segundos = 19200 Baudios.
El código RZ no proporciona mejoras sobre las técnicas NRZ. Más aún, debido a que su velocidad de modulación es
mayor que la del código NRZ, su ancho de banda es mayor. Se mantienen los mismos problemas de componente de
continua y falta de sincronización para una secuencia de dígitos 0. Debido a su simplicidad, el RZ es usado por
equipos simples de transmisión y grabación, pero no es la técnica preferible para comunicación de datos.
TAREA 1 CALIFICADA NOTA PRACTICA
: CUANTIFICAR, CODIFICAR, TRANSMITIR, DECODIFICAR (MATLAB)
VARIABLES
n = n-bit PCM system
n1= samplig frequency
L = 2𝑛 numero de nivel de cuantificación
Vmax = 8
CONSTRUCCION DE LA SEÑAL SENO
MUESTREO
CUANTIFICACION DE LA SEÑAL
𝑉𝑚𝑎𝑥 −𝑉𝑚𝑖𝑛
StepSize = 𝐿
La cuantificación de la señal
Empieza desde : Vmin-Stepzise/2
Variando : StepSize
Hasta : Vmax +StepSize/2
CUANTIFICACION DE LA SEÑAL
CODIFICACION DE LA SEÑAL
Y TRANSMISION
DEMODULACION DE LA SEÑAL PCM
TAREA 2 CALIFICADA : ANALIZAR EL VIDEO Y REALIZAR LA SIMULACION DE NRZ Y MANCHESTER
https://www.youtube.com/watch?v=K1D65m8k9tk