2 pcm es una clase de señal banda – base es un estándar utilizado para convertir una señal...

92
Modulación por Codificación de Pulsos Pulse Code Modulation Comunicaciones II PCM Dr. Santiago Medina Vázquez Ing. Iván Alejandro Ortega Zambrano

Upload: dorotea-bonito

Post on 01-May-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

• Modulación por Codificación de Pulsos• Pulse Code Modulation

Comunicaciones II

PCM

Dr. Santiago Medina Vázquez

Ing. Iván Alejandro Ortega Zambrano

Page 2: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Introducción

2

Dar Formato a una señal analógica

PCM es una clase de señal Banda – Base

Es un estándar utilizado para convertir una señal analógica en un flujo de bits.

CUCEI - UDG

Page 3: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

¿Qué es PCM?

3

La modulación por codificación de pulsos (PCM) es una técnica que se utiliza para convertir señales analógicas a digitales y poder transmitirlas digitalmente sobre canales digitales en banda base.

Esta técnica ha sido muy importante en el proceso de digitalización de las redes de telecomunicaciones.

CUCEI - UDG

Page 4: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

¿Dónde se realiza PCM?

4

PCM se realiza en el bloque de formato del Sistema Digital de Comunicaciones

CUCEI - UDG

Page 5: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Diagrama PCM

5 CUCEI - UDG

Page 6: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Introducción a PCM

6 CUCEI - UDG

Page 7: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Filtro pasa-bandas

7

El filtro pasa-banda limita a la señal de entrada al ancho de banda de la señal de voz de entrada.

IMPLEMENTACIÓN CON AMPLIFICADORES OPERACIONALES

CUCEI - UDG

Page 8: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Filtro pasa-bandas

8

Este filtro es llamado filtro anti-alias.

El fenómeno de alias será analizado con detalle más adelante.

Estos filtros pueden ser de primer, segundo o de orden mayor.

Hay que comprender que a mayor orden, el filtro será mas selectivo, pero a su vez mas costoso.

CUCEI - UDG

Page 9: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Comunicaciones II

Breve repaso del uso de lasTransformadas de fourier

Jean Baptiste Joseph Fourier

1768 - 1830

Dr. Santiago Medina Vázquez

Ing. Iván Alejandro Ortega Zambrano

Page 10: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Fourier

10

Todas las señales pueden expresarse como una sumatoria de señales senoidales de diferente amplitud, frecuencia y fase.

Para conocer la máxima frecuencia de una señal, se utilizan las series y transformadas de Fourier.

Las series de Fourier son generadas por señales periódicas y las transformadas de Fourier son generadas por señales no periódicas.

Se utilizan las matemáticas de Fourier para descomponer cualquier función en esas componentes senoidales.

CUCEI - UDG

Page 11: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Teorema de Fourier

11

Toda onda compleja periódica se puede representar como la suma de ondas simples.

Lo anterior es equivalente a que podemos construir una onda compleja periódica mediante la suma sucesiva de ondas simples.

Esto es lo que se conoce como Teorema de Fourier.

CUCEI - UDG

Page 12: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Serie de Fourier

12

Una serie de Fourier es una serie infinita que converge puntualmente a una función periódica.

Es una aplicación usada en muchas ramas de la ingeniería, además de ser una herramienta sumamente útil en la teoría matemática abstracta. Áreas de aplicación incluyen análisis vibratorio, acústica, óptica, procesamiento de imágenes y señales, y compresión de datos.

En ingeniería, para el caso de los sistemas de telecomunicaciones, y a través del uso de los componentes espectrales de frecuencia de una señal dada, se puede optimizar el diseño de un sistema para la señal portadora del mismo.

CUCEI - UDG

Page 13: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Serie de Fourier

13

Las series de Fourier tienen la forma:

𝑎02 + 𝑎𝑛 cos2𝑛𝜋𝑇 𝑡 + 𝑏𝑛 𝑠𝑒𝑛2𝑛𝜋𝑇 𝑡൨∞𝑛=1

Donde an y bn se denominan coeficientes de Fourier de la serie de Fourier de la función f(x).

Si f(t) es una función periódica y su período es T, la serie de Fourier asociada a f(t) es:

𝑓(𝑡)~𝑎02 + 𝑎𝑛 cos2𝑛𝜋𝑇 𝑡 + 𝑏𝑛 𝑠𝑒𝑛2𝑛𝜋𝑇 𝑡൨∞𝑛=1

CUCEI - UDG

Page 14: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Serie de Fourier

14

Donde a0, an y bn son los coeficientes de Fourier que toman los valores:

𝑎0 = 2𝑇න 𝑓ሺ𝑡ሻ𝑑𝑡,𝑇 2Τ−𝑇 2Τ 𝑎𝑛 = 2𝑇න 𝑓ሺ𝑡ሻcos൬2𝑛𝜋𝑇 𝑡൰𝑑𝑡, 𝑏𝑛 = 2𝑇න 𝑓ሺ𝑡ሻ 𝑠𝑒𝑛 ൬2𝑛𝜋𝑇 𝑡൰𝑑𝑡𝑇 2Τ

−𝑇 2Τ𝑇 2Τ

−𝑇 2Τ

CUCEI - UDG

Page 15: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Transformada de Fourier

15

La Transformada de Fourier es una potente herramienta de procesado de señal digital. Sus áreas de aplicación son muy diversas; desde la tomografía computarizada hasta el procesado de la señal eco de radar a tiempo real.

Donde: t = Tiempo f = Frecuencia en HZ x(t) = Señal de prueba e-2jft = Fasor de sondeo X(f) = Espectro en función de la frecuencia f

𝑋ሺ𝑓ሻ = න𝑥(𝑡)𝑒−𝑗2𝜋𝑓𝑡∞−∞ 𝑑𝑡

CUCEI - UDG

Page 16: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Transformada de Fourier

16

x(t) ↔ X(f), es decir para una función x(t) existe un equivalente X(f).

X(f), el espectro, revela la fuerza (energía) de varias componentes de frecuencia, ordenadas por frecuencia.

La transformada de Fourier actúa como un detector de energía en frecuencia-dependiente.

CUCEI - UDG

Page 17: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Transformada inversa de Fourier

17

A partir de la transformada, podemos recuperar la señal original tomando la transformada Inversa de Fourier.

Notar la simetría con respecto a la Transformada de Fourier.

𝑥ሺ𝑡ሻ = න 𝑋(𝑓) 𝑒𝑗2𝜋𝑓𝑡∞−∞ 𝑑𝑓

𝑋ሺ𝑓ሻ = න𝑥(𝑡)𝑒−𝑗2𝜋𝑓𝑡∞−∞ 𝑑𝑡

𝑥ሺ𝑡ሻ = න 𝑋(𝑓) 𝑒𝑗2𝜋𝑓𝑡∞−∞ 𝑑𝑓

Transformada Inversa

TransformadaCUCEI - UDG

Page 18: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Descomposición por series de Fourier

18

Espectro de la señal 1

Espectro de la señal 2

Espectro de la señal 3

Espectro de la señal 4

Suma de todas las señales

Dominio del tiempo Dominio de la frecuencia CUCEI - UDG

Page 19: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ejemplo de espectros

19 CUCEI - UDG

Page 20: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Pulso en el tiempo y su espectro

20 CUCEI - UDG

Page 21: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Comunicaciones II

Muestreo y retención

Dr. Santiago Medina Vázquez

Ing. Iván Alejandro Ortega Zambrano

Page 22: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Muestreo y Retención

22

Cuando la señal de entrada al sistema de comunicaciones es analógica la señal debe de ser convertida a digital.

El primer paso para este proceso consiste en muestrear la señal.

El resultado de muestrear una señal será una señal PAM.

CIRCUITO DE MUESTREO Y RETENCIÓN

Acondiciona la señal de entrada

CUCEI - UDG

Page 23: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Muestreo y Retención

23

• El transistor MOSFET actúa como un interruptor.

• Cuando el interruptor se cierra por efecto de un pulso de voltaje el capacitor se “llena” con una cantidad de carga proporcional al voltaje de entrada.

• El tiempo que el MOSFET deja pasar la señal es llamado “tiempo de apertura” o “tiempo de adquisición”.

• Cuando el interruptor se abre, el capacitor se va vaciando lentamente.

• Cuando llega otro pulso de muestreo, el capacitor se vuelve a llenar con otra cantidad de carga proporcional al voltaje de entrada.

• Por lo tanto, en realidad, la señal nunca cae a cero.

CUCEI - UDG

Page 24: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Teorema de muestreo

24

• Teorema de muestreo (de Nyquist) establece la mínima frecuencia de muestreo (fs – “s” de sample) que puede utilizarse para un sistema PCM específico.

• Si una señal de audio tiene una frecuencia máxima (fm – “m” de max) el muestreo se debe de realizar al doble de esta frecuencia máxima.

• De no ser así, se tendrá una distorsión conocida como aliasing.

• Matemáticamente el teorema de muestreo se expresa:

𝑓𝑠 ≥ 2𝑓𝑚 𝑒𝑛 ℎ𝑒𝑟𝑡𝑧 ó

𝑇𝑠 = 1𝑓𝑠 ⟹𝑇𝑠 ≤ 1𝑓𝑚 𝑒𝑛 𝑠𝑒𝑔𝑢𝑛𝑑𝑜𝑠

𝑓𝑠 = 2𝑓𝑚

𝑓𝑠 = 2𝑓𝑚 𝑓𝑠 = 2𝑓𝑚

DONDE TS ES EL PERIODO DE LA SEÑAL DE RELOJ, GENERALMENTE UNA SEÑAL DE PULSOS CUADRADOS

CUCEI - UDG

Page 25: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Muestreo con impulsos

25

Este es un caso de estudio matemático que nos ayuda a modelar el proceso de muestreo.

Se supone que tenemos una señal x(t) analógica, la cual se va a muestrear.

Esta señal tiene un espectro X(f) con una máxima frecuencia fm.

Para voz fm=4kHz y para música fm=20kHz.

Dominio del tiempo Dominio de la frecuenciaCUCEI - UDG

Page 26: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Tren de impulsos

26

En este caso, se realizará el muestreo con un tren de impulsos unitarios (no confundir con “tren de pulsos”).

La figura muestra el espectro del tren de pulsos.

Dominio del tiempo Dominio de la frecuencia

CUCEI - UDG

Page 27: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Función de impulso

27

La función impulso (función Delta de Dirac) es ampliamente utilizada para probar sistemas y se define como:

න 𝛿ሺ𝑡ሻ𝑑𝑡 = 1∞−∞

𝛿ሺ𝑡ሻ= 0 𝑝𝑎𝑟𝑎 𝑡 ≠ 0

Es decir, la señal solo tiene valor en t=0 y para los demás valores la función vale cero.

CUCEI - UDG

Page 28: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

𝑡 = 𝑡0 𝑡 = 𝑡0

Desplazamiento

28

Si la señal es desplazada a una posición , la señal solo toma valor en y vale 0 en el resto.

La siguiente figura muestra un impulso desfasado definido como:

න 𝛿ሺ𝑡− 𝑡0ሻ𝑑𝑡 = 1∞−∞

𝛿ሺ𝑡− 𝑡0ሻ= 0 𝑝𝑎𝑟𝑎 𝑡 ≠ 𝑡0

CUCEI - UDG

Page 29: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

De nuevo el tren de impulsos

29

• Por lo discutido anteriormente, el tren de impulsos se escribe matemáticamente como:

𝑥𝛿ሺ𝑡ሻ= 𝛿ሺ𝑡− 𝑛𝑇𝑠ሻ∞−∞

• Donde n=1,2,3,4,5,… y Ts es el periodo en segundos del tren de impulsos:

CUCEI - UDG

Page 30: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

El tren de impulsos

30

Analizar el espectro del tren de impulsos para un Ts dado.

Dibujar el espectro para un tren de impulsos de Ts=1ms (f=1kHz) y para otro caso de Ts=1us (f=1MHz).

CUCEI - UDG

Page 31: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

• Cuando una señal x(t) es multiplicada por un impulso el resultado es la señal x(t) evaluada en , es decir x( ).

• Esto es porque vale cero en cualquier t excepto en . 𝑡0 𝛿ሺ𝑡− 𝑡0ሻ 𝑡0 𝑡0

𝛿ሺ𝑡− 𝑡0ሻ

Propiedad de desplazamiento

31 CUCEI - UDG

Page 32: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Muestreo con impulsos

32

Considerando lo anterior, el muestreo consiste en multiplicar la señal analógica con el tren de pulsos.

𝑥𝑠ሺ𝑡ሻ= 𝑥ሺ𝑡ሻ 𝑥𝛿ሺ𝑡ሻ= 𝑥(𝑡) 𝛿(𝑡− 𝑛𝑇𝑠)∞−∞

𝑥𝑠ሺ𝑡ሻ= 𝑥ሺ𝑛𝑇𝑠ሻ𝛿(𝑡− 𝑛𝑇𝑠)∞−∞

Se aplicó la propiedad de desplazamiento

CUCEI - UDG

Page 33: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Muestreo en el tiempo

33

Señal a muestrear

Tren de pulsos

Señal muestreada

CUCEI - UDG

Page 34: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

CUCEI - UDG34

Page 35: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

𝑛𝑓𝑠

Convolución

35

Se utiliza la propiedad de convolución.

Se dice que cuando dos señales son ,multiplicadas en el dominio del tiempo, en el dominio de la frecuencia se convolucionan (Xs es el espectro de la señal muestreada).

En este caso particular, se cumple que:

Es decir, al convolucionar el espectro X(f) con un impulso, el espectro X(f) se desplaza hasta .

𝑥𝑠ሺ𝑡ሻ= 𝑥ሺ𝑡ሻ𝑥𝛿ሺ𝑡ሻ⟹𝑋𝑠ሺ𝑓ሻ= 𝑋ሺ𝑓ሻ∗𝑋𝛿(𝑓)

𝑋ሺ𝑓ሻ∗𝛿ሺ𝑓− 𝑛𝑓𝑠ሻ= 𝑋ሺ𝑓− 𝑛𝑓𝑠ሻ

CUCEI - UDG

Page 36: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Muestreo en la frecuencia

36

Así, si son muchos los impulsos como en el caso del tren de impulsos, se tendrá la siguiente señal muestreada, donde el espectro Xs(f) se repite cada hertz. 𝑛𝑓𝑠

𝑋𝑠ሺ𝑓ሻ= 𝑋ሺ𝑓ሻ∗𝑋𝛿ሺ𝑓ሻ= 𝑋ሺ𝑓ሻ∗ 1𝑇𝑠 𝛿(𝑓− 𝑛𝑓𝑠)∞−∞ ൩

𝑋𝑠ሺ𝑓ሻ= 1𝑇𝑠 𝑋(𝑓− 𝑛𝑓𝑠)∞−∞ Espectro que se repite cada

nfs hertzCUCEI - UDG

Page 37: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Alias

37

¿Qué pasó cuando la frecuencia de muestreo fue inferior a la máxima frecuencia de la señal muestreada?.

Ese fenómeno es llamado alias.

Sin alias

Con alias

CUCEI - UDG

Page 38: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Solución del alias

38

Utilizar el teorema de muestreo.

Muestrear al doble de la frecuencia máxima de la señal muestreada.

Se recomienda realizar un sobre muestreo para asegurar reducir al mínimo las interferencias.

Por ejemplo, 8kHz para señal de voz (ancho de banda de la voz 3500Hz aprox).

CUCEI - UDG

Page 39: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ejemplo

39

Hacer un ejemplo para cuando el espectro de x(t) va de -5kHz a5kHz y el tren de impulsos tiene un periodo Ts=50us (fs=20kHz).

No habrá efecto de alias

Hacer un ejemplo para cuando el espectro de x(t) va de -5kHz a5kHz y el tren de impulsos tiene un periodo Ts=1ms (fs=1kHz)

Si habrá efecto de alias

CUCEI - UDG

Page 40: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Alias y su solución

40

Sin embargo, el fenómeno de alias sigue siendo el mismo, es decir, es necesario muestrear al doble de la frecuencia máxima de la señal x(t).

La solución más común es utilizar un filtro anti-alias.

Este filtro se coloca antes del proceso de muestreo.

La figura muestra el ejemplo de un pre-filtro anti-alias.

FiltroAnti-alias

CUCEI - UDG

Page 41: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Pre-filtro

41

El pre-filtro anti-alias, elimina todas aquellas frecuencias que sean superiores a fm, para que no sean tomadas en cuanta en el proceso de muestreo y no se traslapen sobre el espectro de las otros espectros.

CUCEI - UDG

Page 42: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Sobre-muestreo

42

El pre-filtro es una buena idea, pero no resulta ser suficiente. Al no existir los filtros ideales, siempre hay fugas de altas frecuencias, las que de todas maneras producirán aliasing.

La mejor solución es combinar un filtro antialias con un sobre-muestreo.

El filtro antialias limita la señal, y el sobre-muestreo aleja los espectros una distancia (en hertz) considerable.

Sub-muestreo

Sobremuestreo

CUCEI - UDG

Page 43: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ejemplos de sobre-muestreo

43

Grabación de discos compactos.

Ancho de banda de la música 20kHz, muestreo a 44.1kHz. Audio digital de alta calidad muestreado a 48kHz.

CUCEI - UDG

Page 44: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Muestreo natural

44

En la realidad, el muestreo no se realiza con un tren de impulsos, sino con un tren de pulsos.

CUCEI - UDG

Page 45: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Muestreo natural

45

En análisis es muy similar, pero en este caso el espectro del tren de pulsos difiera del espectro del tren de pulsos.

Tren de impulsos y su espectro

Tren de pulsos y su espectro

CUCEI - UDG

Page 46: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Consecuencia

46

• La consecuencia del muestreo natural es que el espectro de la señal muestreada cambia ligeramente.

Muestreo con impulsos

Muestreo con pulsos

CUCEI - UDG

Page 47: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ruido de muestreo

47

Este tipo de ruido también es conocido como error de muestreo.

Este fenómeno se presenta debido a que al muestrear la señal, la nueva forma de onda obtenida no es idéntica a la señal analógica.

Esta diferencia entre una señal y la otra es lo que llamamos ruido de muestreo.

CUCEI - UDG

Page 48: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Comunicaciones II

Cuantización - Codificación

Dr. Santiago Medina Vázquez

Ing. Iván Alejandro Ortega Zambrano

Page 49: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Tipos de cuantización

49

La cuantización consiste en asignar una cantidad finita de niveles a las muestras obtenidas en el proceso de muestreo y retención.

Los hay de dos tipos: Uniforme. Los niveles de cuantización son equidistantes. No uniforme. Los niveles de cuantización no son equidistantes.

En el proceso PCM, a cada nivel se le asignará una cadena de bits, con lo que se concluye el proceso de cuantificación-codificación.

CUCEI - UDG

Page 50: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ejemplo de cuantización - codificación

50 CUCEI - UDG

Page 51: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Datos

51

Paso: espacio entre un nivel y otro.

El muestreo se realiza a la tasa de Nyquist.

La cadena de bits depende del número de niveles que se desean.

El número de niveles L=2n-1, donde n es el número de bits. Por ejemplo 8 niveles para n=3bits y 256 niveles para n=16bits.

La cuantización puede tomar valores tanto positivos como negativos.

Cuando cada nivel es codificado, se utiliza un bit extra para indicar si la muestra es positiva o negativa.

CUCEI - UDG

Page 52: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Error de cuantización

52

También llamado ruido de cuantización.

Este ruido se genera cuando las señales son ajustadas a los nuevos niveles.

Generalmente cada muestra es ajustada al nivel mas cercano. Esto significa que la señal cuantificada difiere de la señal original, lo que produce el error.

Es considerado un ruido aditivo pues se manifiesta en la amplitud de la señal.

Si se tiene un paso entre nivel y nivel de L volts, el máximo error de cuantización por muestra será de L/2.

CUCEI - UDG

Page 53: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Diagrama de escalera

53

• Por lo general, los niveles de cuantización se pueden representar por un diagrama de escalera, en donde se muestra la manera en que una señal creciente adquiere los diferentes niveles.

CUCEI - UDG

Page 54: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Rango dinámico

54

El rango dinámico es la relación de la magnitud mas grande posible a la magnitud mas pequeña que puede codificarse.

Permite determinar el número de bits que se utilizarán para codificar la señal muestreada.

𝑅𝐷= 𝑉𝑚á𝑥𝑉𝑚í𝑛 = 𝑉𝑚á𝑥𝑟𝑒𝑠𝑜𝑙𝑢𝑐𝑖ó𝑛

CUCEI - UDG

Page 55: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Rango dinámico

55

El rengo dinámico suele expresarse en decibeles:

El número de bits utilizados para un código PCM depende del número de niveles que se asignen en la cuantización.

Además, el número de bits asignados (n) a cada nivel (L) depende del número de niveles.

𝑅𝐷𝑑𝑏 = 20𝑙𝑜𝑔𝑅𝐷= 20log𝑉𝑚á𝑥𝑉𝑚í𝑛 = 20𝑙𝑜𝑔 𝑉𝑚á𝑥𝑟𝑒𝑠𝑜𝑙𝑢𝑐𝑖ó𝑛

CUCEI - UDG

Page 56: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ejemplo de Rango Dinámico

56

Una vez conociendo el rango dinámico, es posible determinar el número de niveles y por ende, el número de bits de codificación.

Ejemplo 1. Se desea muestrear una señal analógica de amplitud máxima 0.5V. Supongamos que la resolución (tamaño del paso) es de 0.05V. Determine el número de niveles posibles y el tamaño del código binario PCM.

Ejemplo 2. Un sistema PCM tiene los siguientes datos: una frecuencia máxima analógica de entrada de 4kHz, amplitudes de señal de entrada entre -2.5 y 2.5 y un rango dinámico de 46dB. Determine lo siguiente: mínima razón de muestreo, mínimo

número de bits utilizados en el código PCM, número de niveles de codificación, resolución y error de cuantificación.

CUCEI - UDG

Page 57: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Cuantificación uniforme

57

Los primeros sistemas PCM la cuantificación era uniforme, es decir, el cambio de magnitud entre dos pasos consecutivos es del mismo tamaño.

CUCEI - UDG

Page 58: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ejemplo de cuantificación uniforme

58

1. Se tiene un código PCM de 4 bits con bit de signo incluido. ¿Cuántos niveles de cuantificación se pueden tener?.

2. Dibuje el diagrama de escalera uniforme simétrico.

3. Encuentre el voltaje máximo si la resolución es de 0.1V.

4. Calcule el rango dinámico del proceso para dicha resolución.

5. Determine los voltajes de cuantificación para los siguientes códigos PCM: (a) 1110 (b) 0001 (c) 1111 (d) 0111

6. ¿Qué código PCM se generará con las siguientes amplitudes? (a) 0.25V (b) 0.117 (c) -0.75 (d) 0.05

(e) 1.2V

CUCEI - UDG

Page 59: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Error de cuantificación

59

En el proceso de cuantificación uniforme existe el problema de que el error de cuantificación es más notorio con pequeñas de magnitud pequeña.

A mayor amplitud de la muestra, el error es menos significativo.CUCEI - UDG

Page 60: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Error de cuantificación

60

Por otro lado, se ha demostrado que en una señal de voz o de audio en general las muestras de amplitud pequeña predominan.

Este hecho y el hecho mencionado previamente producen grandes errores de cuantificación.

La solución es una cuantificación no uniforme.

Pro

bab

ilid

ad

de

ap

ari

ció

n

Amplitud de la señal

CUCEI - UDG

Page 61: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Cuantificación no uniforme

61

En este tipo de cuantificación, se generan más niveles para amplitudes pequeñas, que para amplitudes grandes.

CUCEI - UDG

Page 62: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Comparación

62 CUCEI - UDG

Page 63: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Cuantización no uniforme

63

Una forma de implementar la cuantificación no uniforme es “comprimiendo” la señal PAM antes de enviarla.

Esto significa que en el receptor la señal PAM debe de ser expandida de nuevo.

A este proceso de comprimir y expandir se le llama Compansión (COMpresión exPANSIÓN).

CUCEI - UDG

Page 64: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Proceso de compansión

64

La compresión se realiza antes de la cuantificación.

La expansión en el receptor, se realiza antes de decodificación.

Existen dos métodos de compansión analógica dominante:Compansión de la ley-μ y compansión de la ley-A

CUCEI - UDG

Page 65: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ley Mu (μ)

65

La Ley Mu es un código algorítmico estándar de compresión/descompresión, utilizado para PCM por la CCITT (Comité Internacional Consultativo para el Teléfono y Telégrafo).

Los primeros sistemas PCM se implementaron con funciones logarítmicas suaves de compresión.

Hoy en día, la mayoría de los sistemas PCM usan pedazos de aproximaciones lineales a la característica de compresión logarítmica. En América del norte se utiliza la siguiente característica de compresión llamada ley μ.

CUCEI - UDG

𝑦= 𝑦𝑚á𝑥 𝑙𝑜𝑔𝑒ሾ1+ 𝜇ሺȁ;𝑥ȁ; 𝑥𝑚á𝑥Τ ሻሿ𝑙𝑜𝑔𝑒 ሺ1+ 𝜇ሻ 𝑠𝑔𝑛 𝑥

𝑠𝑔𝑛 𝑥=൜+1 𝑝𝑎𝑟𝑎 𝑥 ≥ 0 −1 𝑝𝑎𝑟𝑎 𝑥 < 0

Page 66: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Ley Mu (μ)

66

• En donde μ es una constante positiva, x y y representan los voltajes de entrada y salida respectivamente, y xmáx y ymáx son las excursiones positivas máximas de los voltajes de entrada y salida respectivamente.

• Tal característica de compresión es mostrada en la siguiente figura para

diversos valores de μ.

• El valor estándar de μ es 255. Note que μ=0 corresponde a una amplificación lineal (cuantización uniforme).

CUCEI - UDG

Page 67: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Compansión Ley-μ

67

• Recomendación G.711 de la Intenational Telecommunications Unit (ITU). Usada en USA y Japón.

Característica entrada/salida del compresor con ley μ. CUCEI - UDG

Page 68: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Compansión Ley-A

68

• Otra característica de compresión, usada principalmente en Europa, es la ley A, definida como:

𝑦=ە۔

𝑦𝑚á𝑥ۓ 𝐴(ȁ;𝑥ȁ;/𝑥𝑚á𝑥)1+ log𝑒 𝐴 𝑠𝑔𝑛 𝑥 0 < ȁ;𝑥ȁ;𝑥𝑚á𝑥 ≤ 1𝐴𝑦𝑚á𝑥 1+ log𝑒(𝐴(ȁ;𝑥ȁ;/𝑥𝑚á𝑥))1+ log𝑒 𝐴 𝑠𝑔𝑛 𝑥 1𝐴< ȁ;𝑥ȁ;𝑥𝑚á𝑥 ≤ 1

• En donde A es una constante positiva. La característica de compresión de la ley A se muestra en la siguiente figura para diversos valores de A. El valor estándar para A es 87.6.

CUCEI - UDG

Page 69: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Compansión Ley-A

69

Característica entrada/salida del compresor con ley A.

CUCEI - UDG

Page 70: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

𝐹ሺ𝑥ሻ= ൞

𝐴𝑥1+ 𝑙𝑛𝐴1+ ln (𝐴ȁ;𝑥ȁ;)1+ 𝑙𝑛𝐴 𝑝𝑎𝑟𝑎 0 ≤ ȁ;𝑥ȁ;≤ 1𝐴𝑝𝑎𝑟𝑎 1𝐴≤ ȁ;𝑥ȁ;≤ 1

𝐹ሺ𝑥ሻ= ൞

ȁ;𝑥ȁ;ሺ1+ 𝑙𝑛𝐴ሻ𝐴𝑒𝑥𝑝.ሺ1+ ln𝐴ሻ− 1𝐴 𝑝𝑎𝑟𝑎 0 ≤ ȁ;𝑥ȁ;≤ 11+ 𝑙𝑛𝐴𝑝𝑎𝑟𝑎 11+ 𝑙𝑛𝐴≤ ȁ;𝑥ȁ;≤ 1

Compansión Normalizada

70

Se dice que la compansión es normalizada si tomamos Vmáx=1.

Compresión

Expansión

CUCEI - UDG

Page 71: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Diagrama a bloques

71

Diagrama a bloques de un sistema de comunicaciones con compresión analógica.

CUCEI - UDG

Page 72: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

• PCM Delta•PCM Diferencial

Comunicaciones II

Alternativas

Dr. Santiago Medina Vázquez

Ing. Iván Alejandro Ortega Zambrano

Page 73: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Modulación PCM Delta

73

PCM convencional utiliza una cadena de bits para representar el signo y la magnitud de una muestra de la señal PAM.

PCM delta, sólo se transmite un bit el cual indica si la muestra PAM es mayor o menor que la anterior.

Si la muestra actual es menor que la muestra anterior se transmite un cero lógico. Si la muestra actual es mayor que la anterior se transmite un 1 lógico.

CUCEI - UDG

Page 74: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Diagrama a bloques de PCM Delta

74

Transmisor de PCM Delta

CUCEI - UDG

Page 75: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

CUCEI - UDG75

Ejemplo

Page 76: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Diagrama a bloques de PCM Delta

76

Receptor de PCM Delta

CUCEI - UDG

Page 77: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Problemas de la PCM Delta

77

Sobrecarga de la pendiente.

Ruido Granular.

CUCEI - UDG

Page 78: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

PCM Diferencial (DPCM)

78

Cuando cada muestra PCM tiene una alta correlación con sus vecinas, por ejemplo en voz e imágenes, resulta conveniente cuantificar no la señal PCM directamente, sino la diferencia entre la muestra presente y una predicción de la misma basada en muestras anteriores.

Esta diferencia debe ser pequeña y por tanto los mismos niveles de cuantificación arrojarán un paso de cuantificación menor y así la señal se parecerá mas a la original.

Por supuesto esto involucra una mayor circuitería  que la requerida para PCM.

La recompensa será una mayor relación señal a ruido para una misma cantidad de bits, o una reducción en el número de bits para la misma calidad o relación señal a ruido.

CUCEI - UDG

Page 79: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

PCM Diferencial (DPCM)

79

En ocasiones, se tienen muchas muestras PAM similares, las cuales son asignadas al mismo nivel de cuantificación.

Esto produce el envío de muchos códigos repetidos.

DPCM aprovecha esta redundancia entre muestras.

Con DPCM, se transmite la diferencia entre las amplitudes de las dos muestras sucesivas.

CUCEI - UDG

Page 80: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Diagrama transmisor DPCM

80 CUCEI - UDG

Page 81: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Diagrama receptor DPCM

81 CUCEI - UDG

Page 82: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Comunicaciones II

Modulación Sigma-Delta

Dr. Santiago Medina Vázquez

Ing. Iván Alejandro Ortega Zambrano

Page 83: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Modulación sigma - delta

83

Es un método para codificar de alta resolución o señales analógicas en señales de baja resolución digitales.

La conversión se realiza mediante retroalimentación de error, cuando la diferencia entre dos señales se mide y se utiliza para realizar la conversión.

La señal de baja resolución normalmente cambia mas rápido que la señal de alta resolución y puede ser filtrada para recuperar la señal de alta resolución con poca o ninguna pérdida de fidelidad.

Esta técnica ha encontrado un uso creciente en los modernos componentes electrónicos tales como analógico-digital (ADC) y convertidores digital-analógicos (DAC),

los sintetizadores de frecuencia, fuentes de alimentación conmutadas, fuentes de alimentación y los controladores de motor.

CUCEI - UDG

Page 84: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Diagrama a bloques Sigma - Delta

CUCEI - UDG84

Page 85: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Formas de ondas típicas

CUCEI - UDG85

Page 86: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Análisis

CUCEI - UDG86

Consideremos en primer lugar las formas de onda de la izquierda.

1 es la entrada y para este corto intervalo es constante a 0,2 V. La corriente de impulsos delta se muestra en (2) y la diferencia entre (1) y (2) se muestra en (3). Esta diferencia se integra para producir la forma de onda (4).

El detector de umbral genera un pulso de (5) que comienza como la forma de onda (4) cruza el umbral y se mantiene hasta que la forma de onda (4), cae por debajo del umbral. Dentro del bucle (5) activa el generador de impulsos y externos a los incrementos de bucle del contador.

Page 87: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Análisis

CUCEI - UDG87

Es necesario que la relación entre el intervalo de impulso y el intervalo sumador sea igual a la máxima escala completa. Es entonces posible que la duración del impulso y el intervalo, sumando a ser definida por el mismo reloj con una disposición adecuada de la lógica y contadores.

Esto tiene la ventaja de que ni el intervalo tiene que ser definido con precisión absoluta, ya que sólo la relación es importante. Después de conseguir la precisión general, sólo es necesario que la amplitud del impulso sea definido con precisión.

Page 88: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Análisis

CUCEI - UDG88

A la derecha de la entrada es ahora 0,4 V y la suma durante el impulso es -0,6 V frente a -0,8 V a la izquierda.

Así, la pendiente negativa durante el impulso es inferior a la derecha de la izquierda.

El efecto resultante es que la integral (4) cruza el umbral más rápidamente a la derecha de la izquierda. Un análisis completo mostraría que, de hecho, el intervalo entre los cruces del umbral de la derecha es la mitad que en la izquierda. Así, la frecuencia de los impulsos se duplica. De ahí que los incrementos de recuento en el doble de la velocidad a la derecha para que a la izquierda que es coherente con la tensión de entrada que se duplicó.

Page 89: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Análisis

CUCEI - UDG89

Construcción de las formas de onda se ilustra en (4) es ayudada por los conceptos asociados con la función delta de Dirac en que todos los impulsos de la misma fuerza producir el mismo paso cuando se integra, por definición.

Entonces (4) se construye utilizando un paso intermedio (6) en la que se representa cada impulso integrado por un paso de la fuerza asignada que decae a cero en la velocidad determinada por la tensión de entrada.

El efecto de la duración del impulso finito se construye en (4) al trazar una línea desde la base de la etapa de impulso a cero voltios a la línea de intersección de la descomposición (6) en toda la duración del impulso.

Page 90: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Cualidades e inconvenientes de PCM

90

Sus ventajas se resumen en el hecho de emplear codificación de pulsos para la representación digital de señales analógicas, característica que lo distingue de todos los demás métodos de modulación analógica.

Algunas de sus ventajas más importantes son:

Robustez ante el ruido e interferencia en el canal de comunicaciones.

Regeneración eficiente de la señal codificada a lo largo de la trayectoria de transmisión.

Formato uniforme de transmisión para diferentes clases de señales en banda base, lo que permite integrarlas con otras formas de datos digitales en un canal común mediante el multiplexado en tiempo.

Facilidad de encriptar la información para su transmisión segura.

CUCEI - UDG

Page 91: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

Cualidades e inconvenientes de PCM

91

El precio a pagar por las ventajas anteriores es el mayor costo y complejidad del sistema, así como el mayor ancho de banda necesario.

Respecto a la complejidad, la tecnología actual de circuitos integrados en gran escala (VLSI) ha permitido la implementación de sistemas a, relativamente bajo costo y facilitado el crecimiento de este método o de sus variantes.

CUCEI - UDG

Page 92: 2  PCM es una clase de señal Banda – Base  Es un estándar utilizado para convertir una señal analógica en un flujo de bits

FIN DE TEMA

Gracias….

Comunicaciones II

P C M

[email protected]

http://quantum.cucei.udg.mx/~smedina

Dr. Santiago Medina Vázquez

Ing. Iván Alejandro Ortega Zambrano