Beruflich Dokumente
Kultur Dokumente
- OBJETIVO
Realizar un programa en MATLAB que sea capaz de descomprimir un archivo de audio
(formato WAV), previamente comprimido de acuerdo a la ley de compresin .
2.- MARCO TEORICO
la compresin se utiliza para reducir el error de cuantificacin en la digitalizacin de la seal
analgica. La ley se usa en Norte America y japon y la ley A en europa y latinoamerica. Este
marco teorico, ser complementado en el informe, con las respuestas al cuestionario propuesto.
La cuantificacin no lineal es usada como norma en las redes de telefona.
3. - ESPECIFICACIONES
Un registro de audio (mono), ha sido comprimido usando la ley (con = 255). Comprmido ha
sido muestreado y tratado, segn la norma ley y almacenado en un archivo de audio llamado
audiolaw.wav. su trabajo es recuperar la seal original de audio, para lo cual proceder de la
siguiente manera:
a) Escribimos un programa en MATLAB llamado proyecto_1.m
-
X es un vector que contiene los datos del archivo del audio digital comprimido y mu es
el valor de = 255 y lo usamos en el programa de expansin. El vector resultante debe
F ( x )=sgn( x)
m( 1+ |x|)
m(1+)
Donde = 255 (8bits) para los estndares de Norte America y Japon. Es importante
notar que los valores del vector varian entre -1 y +1
(1+ |y|1)
1
F ( y )=sgn ( y )
( 1 )
En primera instancia programamos la formula para expandir, tal cual indica la ecuacin:
Escribimos una funcin en MATLAB, llamada: expansor (x, mu), que siendo llamada
desde el programa proyecto_2m sea capaz de expandir la seal comprimida. Para eso
utilizamos la formula indicada.
CONCLUCIONES:
-
Los resultados son buenos eso significa que hay nitidez en la reproduccin del archivo
de audio descomprimido,
Logramos hacer que el tiempo sea para 5 segundo usando