Tarea 02
Procesamiento de audio
En Octave/MatLab, lea diez segundos de una cancin en formato WAV. Es importante que la cancin venga directamente de un disco compacto. Convierta a monoaural. segundos en transmitirse con la tasa mencionada en el enunciado del ejercicio: bits/muestra bits segundos
Ejercicio 1
Enunciado
Cambie el nmero de bits por muestra a 14, 10, 8 y 4 bits. Para cada caso, grabe un archivo WAV diferente y escchelo (utilice el comando wavwrite como si tuviera 16 bits por muestra). Qu relacin hay entre los niveles de cuantificacin y la calidad de la seal recuperada? Del procedimiento anterior podemos encontrar entonces que la relacin entre la calidad de la seal y el tiempo de transmisin es:
Solucin
Conforme se reduce la cantidad de bits por muestra (y por lo tanto los niveles de cuantificacin) la seal pierde resolucin y al mismo tiempo calidad. La cantidad de ruido por cuantificacin aumenta y se manifiesta con ruido auditivo al momento de reproducir la pista de audio. Se agrega un ruido blanco que se manifiesta a lo largo de todo el espectro.
Ejercicio 3
Enunciado
Obtenga el espectrograma de los diez segundos de audio con 14, 10, 8 y 4 bits por muestra. Se puede estimar o predecir la calidad de la seal a partir de su espectrograma?
Ejercicio 2
Enunciado
Suponga que podemos transmitir bits a tasa . Cunto tiempo tomara transmitir los diez segundos de audio, con 14, 10, 8 y 4 bits por muestra? Cul es la relacin entre la calidad de la seal y el tiempo de transmisin?
Solucin
S se puede estimar la calidad por medio del espectrograma. En l podemos ver como la magnitud de todas las frecuencias aumenta durante toda la cancin conforme se disminuyen la cantidad de bits por muestra. Esto se manifiesta en la grfica al uniformizarse los colores de la imagen, es decir que los colores de toda la grfica se van convirtiendo en colores ms clidos. Esto significa que la magnitud aumenta.
Solucin
Si la frecuencia de muestre original es como lo marca el estndar para discos compactos, entonces dentro de los diez segundos de audio para cada caso existen (donde es el nmero de bits por muestra) bits y tardaran
Frequency
10000
5000
Frequency
15000
5 Time
10
5 Time
10
10 10 10 10
Magnitud2
Espectrograma (16bits)
-2
Frequency
15000
-4
-6
10000
10 10
-8
5000
-10
5 Time
10
10 10
-12
-14
Espectrograma (10bits)
10
-16
20000
-2.5
-2
-1.5
-1
-0.5
1.5
2.5 x 10
4
Frequency
15000
10 10
0
Espectrograma (14bits)
10000
-2
5000
10 10
Magnitud2
-4
-6
5 Time
10
10 10
-8
-10
10
-12
Frequency
15000
10 10
-14
10000
-16
-2.5
-2
-1.5
-1
-0.5
1.5
2.5 x 10
4
5000
5 Time
10
Espectrograma (10bits)
10
Magnitud2
-5
audio original con cada filtro y grabe el resultado en archivos diferentes (note que el proceso de filtrado no cambia ni la frecuencia de muestreo ni el nmero de bits por muestra). Qu relacin hay entre y la calidad de la seal de audio?
Solucin
10
-10
10
-15
-2.5
-2
-1.5
-1
-0.5
1.5
2.5 x 10
4
Conforme la frecuencia de corte del filtro es menor la calidad del audio es menor, pues se van atenuando las frecuencias audibles (de mayores a menores). Cuando la frecuencia de corte es muy baja, nada ms se escucharn los sonidos graves del audio original.
10
Espectrograma (8bits)
Ejercicio 5
Enunciado
Despus de filtrar la seal de audio, se obtiene una nueva seal con una frecuencia mxima igual a la frecuencia de corte del filtro. Suponiendo una frecuencia de muestreo de y 16 bits por muestra, cunto tiempo tomara transmitir los diez segundos de audio en cada caso? (suponga la misma taza de transmisin que en el ejercicio 2). Cul es la relacin entre y el tiempo de transmisin?
10
-2
10
-4
Magnitud2
10
-6
10
-8
10
-10
10
-12
10
-14
-2.5
-2
-1.5
-1
-0.5
1.5
2.5 x 10
4
Solucin
De acuerdo con el enunciado del ejercicio, la seal se muestrea a una frecuencia , de modo que el tiempo de transmisin es (partiendo de la expresin propuesta en la solucin del ejercicio 2):
10
-2
Espectrograma (4bits)
10
-4
Magnitud2
10
-6
10
-8
)( (
)( )
10
-10
10
-12
-2.5
-2
-1.5
-1
-0.5
1.5
2.5 x 10
4
Ejercicio 4
Enunciado
Disee filtros pasabajas con frecuencias de corte en 8 000, 4 000 y 1 000 Hz. Filtre los diez segundos de 3
Ejercicio 6
Enunciado
Obtenga los espectrogramas de cada una de las seales de audio obtenidas despus de filtrar (ejercicio 4). Cmo se puede utilizar el espectrograma para predecir o estimar la calidad de la seal?
Magnitud2
10
Espectrograma (8000Hz)
10
-5
10
-10
10
-15
10
-20
Solucin
Espectrograma (8000Hz) 20000
10
-25
10
-30
-2.5
-2
-1.5
-1
-0.5
Frequency
15000
1.5
2.5 x 10
4
10000
10
Espectrograma (4000Hz)
5000
10
-5
4 Time
10
Magnitud2
10
-10
10
-15
10
-20
Frequency
15000
10
-25
10000
10
-30
-2.5
-2
-1.5
-1
-0.5
5000
1.5
2.5 x 10
4
4 Time
10
10
Espectrograma (1000Hz)
10
-5
10
-10
Frequency
15000
Magnitud2
10
-15
10000
10
-20
5000
10
-25
10
-30
4 Time
10
10
-35
-2.5
-2
-1.5
-1
-0.5
1.5
2.5 x 10
4