Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
1.5
0.5
-0.5
-1
-1.5
-2
100
200
300
400
500 Indices
600
700
800
900
1000
1.5
0.5
-0.5
-1
-1.5
-2
100
200
300
400
500 Indices
600
700
800
900
1000
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.
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.
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
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
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
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
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
8.2
8.4
8.6
8.8 Time
9.2
9.4
9.6
9.8
10 x 10
4
8.2
8.4
8.6
8.8 Time
9.2
9.4
9.6
9.8
10 x 10
4
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.
30
20
10
-10
-20
-30 7.5
8.5 Time
9.5
10 x 10
4
400
200
-200
-400
-600 7.5
8.5 Time
9.5
10 x 10
4
40
30
20
10
-10
-20
-30 7.5
8.5
9.5
10 x 10
4
400
200
-200
-400
-600 7.5
8.5 Time
9.5
10 x 10
4
40
30
20
10
-10
-20
-30 7.5
8.5 Time
9.5
10 x 10
4
400
200
-200
-400
-600 7.5
8.5 Time
9.5
10 x 10
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.
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
600
500
400
300
200
100
0 7.5
8.5 Time
9.5
10 x 10
4
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.
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
Amplitud
Amplitud
Amplitud
Amplitud
Amplitud
Amplitud
Fig. 25. Muestreo A 13 Hz Para una seal continua con una frecuencia de 3HZ
Amplitud
Amplitud
Amplitud
Amplitud
Amplitud
Amplitud
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
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
Seal de f=3Hz
Seal continua en tiempo reconstruida y a(t)
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
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
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
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
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
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
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
1.5
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.7
0.8
0.9
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
1.5
Amplitud
Amplitud
0.5
0.1
0.2
0.5
0.6
0.8
1.5
Amplitud
Amplitud
0.6
0.4
0.2
0.5
5 6 Tiempo ms
10
1.5
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.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
1.5
Amplitud
Amplitud
0.5
0.1
0.2
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.
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