Você está na página 1de 21

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


LABORATORIO COMUNICACIONES II PRACTICA 3 MUESTREO Y CUANTIZACION

Gustavo Armando Barrera, Jimmy Edison Daz


El Proceso de Cuantizacin Tanto la transmisin digital de seales analgicas como su almacenamiento implican un cambio en la representacin de las mismas a un formato digital. Lo primero que hacemos es tomar muestras de la seal cada cierto intervalo de tiempo, con esto logramos discretizar el eje temporal. Luego se convierte el valor de cada muestra en un nmero binario de n cifras. La calidad del cuantizador est muy relacionada a la cantidad de dgitos usados para expresar el valor de la muestra, muchas veces este parmetro lo encontramos expresado como nmero de bits del conversor A/D. En este laboratorio intentaremos simular dichos procesos. Cuantizacin Uniforme Se propone simular una cuantizacin uniforme de 4 bits para una seal sinusoidal de amplitud 1Hz. Implemente el siguiente esquema en Simulink.

Fig. 1. Cuantizacin Uniforme Ayuda de los bloques: En Signal Generator seleccionar una seal seno x(n) con la amplitud y frecuencia requeridas. El bloque Zero-Order Hold juega el papel de muestreador temporal. El perodo de muestreo se fijar a 0,01 (Fs = 100 Hz). El bloque de saturacin fija el rango en el que la seal puede tomar valores. En este caso el rango es de 1. Dado que la seal no supera el rango permitido, la aparicin de este bloque es puramente formal. Ejercicio 1 Comparar la seal error y su relacin con el nmero de bits del cuantizador para 4 bits (q = 2/16), 3 bits (q = 2/8) y 2 bits (q = 2/4). Sacar conclusiones.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


2

1.5

0.5

-0.5

-1

-1.5

-2

100

200

300

400

500 Indices

600

700

800

900

1000

Fig. 2. Cuantizacin Para 4 Bits Q=2/16


2

1.5

0.5

-0.5

-1

-1.5

-2

100

200

300

400

500 Indices

600

700

800

900

1000

Fig. 3. Cuantizacin Para 3 Bits Q=2/8


2

1.5

0.5

-0.5

-1

-1.5

-2

100

200

300

400

500 Indices

600

700

800

900

1000

Fig. 4. Cuantizacin Para 2 Bits Q=2/4 CONCLUSION Cuando se cuantiza para el numero de bits del primer caso, el cual es 4, la seal de entrada queda sobre niveles digitales, los cuales tienen un ancho relativamente pequeo, no alterando mucho la forma de onda generada por el retenedor de orden cero. Al sumar la seal generada por el retenedor y la seal cuantizada, se observa que da como resultado una seal muy similar a la que da a la salida del retenedor, claro est que con amplitud del doble ya que se estn sumando dos seales seno de amplitud 1.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


Para el segundo caso en el que el nmero de bits es 3, se observa que la seal de salida del error, no esta tan lineal, esta distorsionada debido a que cuando se cuantiza la senoidal con un numero de bits igual a 3, los niveles digitales tienen un ancho de pulso ms grande que cuando se cuantiza a un numero de bits ms alto. Para el ltimo caso la seal de error sale muy distorsionada, ya que el ancho de pulso cuando el nmero de bits es igual a 2 es ms grande Ayuda: La seal de error e(n) corresponde a un ruido de cuantizacin ya que la seal cuantizada y(n) se obtiene como y(n) = x(n)+e(n). Una medida de calidad de una seal degradada con ruido es la relacin SealRuido (SNR), cuya definicin general y especfica para un cuantizador uniforme es la siguiente:

Ejercicio 2 Comprobar la coincidencia entre la SNR calculada mediante la frmula anterior y la SNR medida a partir de la simulacin de Simulink para cuantizadores de 4, 3 y 2 bits. Para obtener la SNR experimental aplicar en la ventana de comandos de Matlab la expresin: 10*log10(sum(signal.*signal)/sum(error.*error))

Entre el valor terico y el valor de la simulacin de la SNR existe una diferencia de 5 aproximadamente en cada caso, lo cual es tericamente pequeo ya que estas unidades son en Db. Ejercicio 3 Se propone ahora simular los efectos de la cuantizacin uniforme sobre una seal de voz (tomada de algn archivo de audio de pocos segundos de duracin muestreada con n bits de manera que su calidad sea media). Para ello se construir el esquema Simulink de la figura 5.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA

Fig. 5. Cuantizacin Uniforme De Una Seal De Voz A partir de una seal de voz original se pide cuantizar la seal con menos bits que la original. Medir la SNR para cada uno de los casos anteriores y reproducir la seal cuantizada en la tarjeta de audio. Comentar los resultados.

0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

7.5

8.5 Time

9.5

10 x 10
4

Fig. 6. Seal De Audio


0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

8.2

8.4

8.6

8.8 Time

9.2

9.4

9.6

9.8

10 x 10
4

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


Fig. 7. Seal Cuantizada Q=2/16
0.08

0.06

0.04

0.02

-0.02

-0.04

-0.06

-0.08

8.2

8.4

8.6

8.8 Time

9.2

9.4

9.6

9.8

10 x 10
4

Fig. 8. Seal De Error Q=2/16

0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

8.2

8.4

8.6

8.8 Time

9.2

9.4

9.6

9.8

10 x 10
4

Fig. 9. Seal Cuantizada Q=2/8

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


0.15

0.1

0.05

-0.05

-0.1

-0.15

-0.2

8.2

8.4

8.6

8.8 Time

9.2

9.4

9.6

9.8

10 x 10
4

Fig. 10. Seal Error Q=2/8


0.5 0.4 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5

8.2

8.4

8.6

8.8 Time

9.2

9.4

9.6

9.8

10 x 10
4

Fig. 11. Seal Cuantizada Q=2/4


0.25 0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.25

8.2

8.4

8.6

8.8 Time

9.2

9.4

9.6

9.8

10 x 10
4

Fig. 12. Seal Error Q=2/4 CONCLUSION

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


Se observa que en las grficas del error para q=2/16 es menor que para el caso de q=2/8 y q=2/4 lo cual dice que la SNR es mayor para q=2/16 y menor para q=2/4. 2. Cuantizacin mediante Ley- El cuantizador basado en la ley se basa en la realizacin de una operacin no lineal sobre las muestras de entrada tal que el valor de cuantizacin ser ms pequeo para valores de muestra prximos a cero y mayor para amplitudes grandes. Para una seal como la de voz, para la que la mayora de las muestras toman valores pequeos, la ventaja es evidente: la mayor parte de las muestras (las de amplitudes bajas) estn cuantizadas con un q ms pequeo. Es decir, se realiza un mayor esfuerzo de cuantizacin donde es ms necesario. La operacin no lineal es la siguiente:

Se presenta como gua el siguiente esquema:

Fig. 13. Cuantizacin Ley

Ejercicio 4 Se pide modificar el cuantizador uniforme para seales de voz para implementar el cuantizador ley- de la figura 2 (utilizar los valores tpicos). Medir la SNR para cada uno de los casos anteriores y reproducir la seal cuantizada en la tarjeta de audio. Comparar tambin con los resultados del cuantizador uniforme y sacar conclusiones.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


40

30

20

10

-10

-20

-30 7.5

8.5 Time

9.5

10 x 10
4

Fig. 14. Seal Cuantizada A Q=2/16


600

400

200

-200

-400

-600 7.5

8.5 Time

9.5

10 x 10
4

Fig. 15. Seal De Error A Q=2/16

40

30

20

10

-10

-20

-30 7.5

8.5

9.5

10 x 10
4

Time Fig. 16. Seal Cuantizada A Q=2/8

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


600

400

200

-200

-400

-600 7.5

8.5 Time

9.5

10 x 10
4

Fig. 17. Seal De Error A Q=2/8

40

30

20

10

-10

-20

-30 7.5

8.5 Time

9.5

10 x 10
4

Fig. 18. Seal Cuantizada A Q=2/4


600

400

200

-200

-400

-600 7.5

8.5 Time

9.5

10 x 10
4

Fig. 19. Seal De Error A Q=2/4

En este caso el error aumenta en amplitud con respecto a la seal del cuantizador uniforme debido a que sale de la multiplicacin de dos seales de amplitudes grandes, adems se observa que en la que est cuantizada a 4 bits se encuentra con ms muestras que en la que est a 2 bits y a 3 bits respectivamente.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA

Ejercicio 5 Modificar el esquema y adicionar un SCOPE a la entrada y otro a la salida del bloque F(U) Ley Mu. Modificar el esquema y adicionar un SCOPE a la entrada y otro a la salida del bloque F(U) Ley Mu. Inversa Sacar conclusiones en base a lo visualizado.

35

30

25

20

15

10

0 7.5

8.5 Time

9.5

10 x 10
4

Fig. 20. Salida Bloque Ley M

600

500

400

300

200

100

0 7.5

8.5 Time

9.5

10 x 10
4

Fig. 21. Salida Bloque M Inversa

Al comparar los dos resultados de los bloques M y M Inversa, se observa que hay un cambio notable en la amplitud de las dos seales adems de esto se observa que en una hay ms picos de la seal que en la otra, o sea no atena unos picos de la seal. Finalmente lo que hace la Ley M es aplicar una cuantificacin no uniforme de forma logartmica.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


Por medio del teorema de Parseval, la relacin seal a ruido obtenida en el tratamiento realizado por medio de seudocdigo: SNR(db) para 4 bits = 13.4480 SNR(db) para 2 bits = 6.9020 SNR(db) para 2 bits = 0.3933

Fig. 22. Densidad Espectral Entrada

Fig. 23. Densidad Espectral Bloque Ley M

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA

Fig. 24. Densidad Espectral Salida Como de observa la densidad espectral de potencia se divide a la salida puesto que en igual forma el cuantizador de la ley- hace que la parte menos significativa de la seal de voz tome mayor cuanta y esto permite este espectro se desplace a ambos lados del eje.

Ejercicio 6 Implemente la Ley A. Matlab tiene incorporado estos dos bloques, revise, plantee el modelo, documntelo y presente los resultados de manera similar a la Ley Mu. MUESTREO DE SEALES CONTINUAS: Para una seal continua con una frecuencia de 13HZ

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


Seal en tiempo continuo xa(t) 1 0 -1 0 0.1 0.2 0.3 0.4 0.5 Tiempo, ms Seal muestreada a 100Hz 1 0 -1 0 10 20 30 40 50 Indice de tiempo n Seal muestreada a 1KHz 1 0 -1 0 100 200 300 400 500 Indice de tiempo n Seal discreta en tiempo x[n] 1 0 -1 0 1 2 3 4 5 Indice de tiempo n Seal muestreada a 2.5Hz 1 0 -1 0 0.2 0.4 0.6 0.8 1 Indice de tiempo n Seal muestreada a 1.3Hz 1 0 -1 0 0.1 0.2 0.3 0.4 0.5 Indice de tiempo n 0.6 0.7 0.8 0.9 1 1.2 1.4 1.6 1.8 2 6 7 8 9 10 600 700 800 900 1000 60 70 80 90 100 0.6 0.7 0.8 0.9 1

Amplitud

Amplitud

Amplitud

Amplitud

Amplitud

Amplitud

Fig. 25. Muestreo A 13 Hz Para una seal continua con una frecuencia de 3HZ

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


Seal en tiempo continuo xa(t) 1 0 -1 0 0.1 0.2 0.3 0.4 0.5 Tiempo, ms Seal muestreada a 100Hz 1 0 -1 0 10 20 30 40 50 Indice de tiempo n Seal muestreada a 1KHz 1 0 -1 0 100 200 300 400 500 Indice de tiempo n Seal discreta en tiempo x[n] 1 0 -1 0 1 2 3 4 5 Indice de tiempo n Seal muestreada a 2.5Hz 1 0 -1 0 0.2 0.4 0.6 0.8 1 Indice de tiempo n Seal muestreada a 1.3Hz 1 0 -1 0 0.1 0.2 0.3 0.4 0.5 Indice de tiempo n 0.6 0.7 0.8 0.9 1 1.2 1.4 1.6 1.8 2 6 7 8 9 10 600 700 800 900 1000 60 70 80 90 100 0.6 0.7 0.8 0.9 1

Amplitud

Amplitud

Amplitud

Amplitud

Amplitud

Amplitud

Fig. 26. Muestre A 3 Hz

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA

Para una seal continua con una frecuencia de 7HZ

Amplitud

Seal en tiempo continuo xa(t) 1 0 -1 0 0.1 0.2 0.3 0.4 0.5 Tiempo, ms Seal muestreada a 100Hz 1 0 -1 0 10 20 30 40 50 Indice de tiempo n Seal muestreada a 1KHz 1 0 -1 0 100 200 300 400 500 Indice de tiempo n Seal discreta en tiempo x[n] 1 0 -1 0 1 2 3 4 5 Indice de tiempo n Seal muestreada a 2.5Hz 1 0 -1 0 0.2 0.4 0.6 0.8 1 Indice de tiempo n Seal muestreada a 1.3Hz 1 0 -1 0 0.1 0.2 0.3 0.4 0.5 Indice de tiempo n 0.6 0.7 0.8 0.9 1 1.2 1.4 1.6 1.8 2 6 7 8 9 10 600 700 800 900 1000 60 70 80 90 100 0.6 0.7 0.8 0.9 1

Amplitud

Amplitud

Amplitud

Amplitud

Amplitud

Fig. 27. Muestreo A 7Hz

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA

EFECTOS DEL ALIASING EN EL TIEMPO: Seal de f=13Hz


Seal continua en tiempo reconstruida y a(t)

0.8

0.6

0.4

0.2

Amplitud

-0.2

-0.4

-0.6

-0.8

-1

0.1

0.2

0.3

0.4

0.5 Tiempo ms

0.6

0.7

0.8

0.9

Fig. 28. Aliasing Seal A 13 Hz El incremento de t es de 0.004m

Seal de f=3Hz
Seal continua en tiempo reconstruida y a(t)

1 0.8 0.6 0.4 0.2


Amplitud

0 -0.2 -0.4 -0.6 -0.8 -1 0 0.1 0.2 0.3 0.4 0.5 Tiempo ms 0.6 0.7 0.8 0.9 1

Fig. 29. Aliasing Seal A 3 Hz

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


Seal de f=3Hz
Seal continua en tiempo reconstruida y a(t)

1 0.8 0.6 0.4 0.2

Amplitud

0 -0.2 -0.4 -0.6 -0.8 -1 0 0.1 0.2 0.3 0.4 0.5 Tiempo ms 0.6 0.7 0.8 0.9 1

Fig. 30. Aliasing Seal A 3 Hz Con la frecuencia de muestreo q se tiene las muestras no siguen la forma de onda de la seal continua Seal recuperada a partir de las muestras (ya) y la seal original (Xa) a f=3Hz
Seal continua en tiempo reconstruida y a(t) 1

0.5

Amplitud

-0.5

-1 0 0.1 0.2 0.3 0.4 0.5 Tiempo ms 0.6 0.7 0.8 0.9 1

Seal original en tiempo continuo x a(t) 1

0.5

Amplitud

-0.5

-1 0 0.01 0.02 0.03 0.04 0.05 Tiempo, ms 0.06 0.07 0.08 0.09 0.1

Fig. 31. Seal Recuperada A 3 Hz Seal recuperada a partir de las muestras (ya) y la seal original (Xa) a f=7Hz

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA


Seal continua en tiempo reconstruida y a(t) 1

0.5

Amplitud

-0.5

-1 0 0.1 0.2 0.3 0.4 0.5 Tiempo ms 0.6 0.7 0.8 0.9 1

Seal original en tiempo continuo x a(t) 1

0.5

Amplitud

-0.5

-1 0 0.01 0.02 0.03 0.04 0.05 Tiempo, ms 0.06 0.07 0.08 0.09 0.1

Fig. 32. Seal Recuperada A 7 Hz Seal recuperada a partir de las muestras (ya) y la seal original (Xa) a f=13Hz
Seal continua en tiempo reconstruida y a(t) 1

0.5

Amplitud

-0.5

-1 0 0.1 0.2 0.3 0.4 0.5 Tiempo ms 0.6 0.7 0.8 0.9 1

Seal original en tiempo continuo x a(t) 1

0.5

Amplitud

-0.5

-1 0 0.01 0.02 0.03 0.04 0.05 Tiempo, ms 0.06 0.07 0.08 0.09 0.1

Fig. 33. Seal Recuperada A 13 Hz La seal recuperada no est a la misma frecuencia de la seal original

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA

EFECTO DEL MUESTREO EN LA FRECUENCIA: El periodo de muestreo 1


Seal continua en tiempo x a(t) 0.8 2 |Xa(t)(j )|

0.6

1.5

Amplitud

0.4

Amplitud
0 1 2 3 4 5 6 Tiempo ms 7 8 9 10

0.2

0.5

0.5 Frecuencia Khz |X(ej )|

1.5

Seal discreta en tiempo x[n] 0.8 2

0.6

1.5

Amplitud

0.4

Amplitud
0 1 2 3 4 5 6 Indice de tiempo n 7 8 9 10

0.2

0.5

0.1

0.2

0.3

0.4 0.5 0.6 Frecuencia Khz

0.7

0.8

0.9

Fig. 34. Muestreo A 1 Segundo Modificando el periodo de muestreo 1.5


Seal continua en tiempo x a(t) 0.8 2 |Xa(t)(j )|

0.6

1.5

Amplitud

0.4

Amplitud
0 1 2 3 4 5 6 Tiempo ms 7 8 9 10

0.2

0.5

0.5 Frecuencia Khz |X(ej )|

1.5

Seal discreta en tiempo x[n] 0.7 0.6 0.5 1.5 2

Amplitud

0.4 0.3 0.2 0.1 0 0 1 2 3 Indice de tiempo n 4 5 6

Amplitud

0.5

0.1

0.2

0.3 0.4 Frecuencia Khz

0.5

0.6

Fig. 35. Muestreo A 1.5 Segundos

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA

Si la funcin es e^-pi*t^2 con periodo de muestreo de 1


Seal continua en tiempo x a(t) 1 2 |Xa(t)(j )|

0.8

1.5
Amplitud

Amplitud

0.6

0.4

0.2

0.5

5 6 Tiempo ms

10

0.5 Frecuencia Khz |X(ej )|

1.5

Seal discreta en tiempo x[n] 0.8 2

0.6
Amplitud Amplitud

1.5

0.4

0.2

0.5

4 5 6 Indice de tiempo n

10

0.1

0.2

0.3

0.4 0.5 0.6 Frecuencia Khz

0.7

0.8

0.9

Fig. 36. Muestreo A 1 Segundos Para La Funcin Exponencial Si la funcin es e^-pi*t^2 con periodo de muestreo de 1.5
Seal continua en tiempo x a(t) 1 2 |Xa(t)(j )|

0.8

1.5

Amplitud

Amplitud
0 1 2 3 4 5 6 Tiempo ms 7 8 9 10

0.6

0.4

0.2

0.5

0.5 Frecuencia Khz |X(ej )|

1.5

Seal discreta en tiempo x[n] 0.7 0.6 0.5 1.5 2

Amplitud

0.4 0.3 0.2 0.1 0 0 1 2 3 Indice de tiempo n 4 5 6

Amplitud

0.5

0.1

0.2

0.3 0.4 Frecuencia Khz

0.5

0.6

Fig. 35. Muestreo A 1.5 Segundos Para Una Funcin Exponencial El cambio entre las seales debido al periodo de muestreo es la amplitud de los deltas, esto se debe a la separacin entre las muestras por lo tanto se tomaran diferentes valores de la seal en tiempo continuo.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA

FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERA ELECTRNICA

DISEO DE FILTROS Rp=0.5dB Rs=3 banda de paso=3.5KHz banda de parada=4.5KHz el orden =5 frecuencia natural a 3dB=28.28KHz
Respuesta en ganancia

-10

-20

Ganancia, dB

-30

-40

-50

-60

2000

4000

6000 Frecuencia,Hz

8000

10000

12000

Fig. 35. Bode Para Filtro a 3.5 Khz

Você também pode gostar