Está en la página 1de 3

LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES: PAO II 2020-2021

PRÁCTICA #2
DEMOSTRACIÓN DEL PROCESO DE MUESTREO EN SEÑALES DE
AUDIO

OBJETIVOS:

• Generar secuencias o señales discretas en Python usando la librería numpy.


• Graficar secuencias o señales discretas utilizando la librería matplotlib

EJERCICIOS PARA DESARROLLAR:


EJERCICIO 1

a) Instalar librería Soundfile con el comando: conda install -c conda-forge pysoundfile


en la línea de comandos de anaconda.
b) Instalar la librería Sounddevice con el comando: conda install -c conda-forge python-
sounddevice en la línea de comandos de anaconda.
c) Importar archivo de audio “audioejemplo.wav” usando la función read de la librería
soundfile y mostrar su información.
d) Reproducir el audio “importado” usando la función play de la librería sounddevice.
e) Graficar la señal de audio usando la función plot.

EJERCICIO 2

a) Convertir el array de audio de stereo a mono, usando simple aritmética.


b) Reproducir el audio convertido a mono.
c) Graficar audio convertido a mono.
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES: PAO II 2020-2021

EJERCICIO 3

a) Duplicar la frecuencia de muestreo de la señal de audio utilizando la función resample de


la librería signal.
b) Reproducir el audio de la función interpolada. ¿Qué pasa con el audio?
c) Graficar señal interpolada.

EJERCICIO 4

a) Regresar a la frecuencia de muestreo (reducir o decimar) utilizando la función resample


de la librería signal.
b) Reproducir el audio de la función decimada. ¿Qué pasa con el audio?
c) Graficar la señal decimada.
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES: PAO II 2020-2021

EJERCICIOS AUTÓNOMOS:
1. Capturar señal de audio del micrófono de su PC/laptop.
2. Reproducir todas las funciones que se vieron durante la clase.
BIBLIOGRAFÍA:
[1] Texto: Think DSP, Digital Signal Processing in Python. (1st Ed.). EE.UU.: O'Reilly Media. ISBN-10:
1491938455, ISBN-13: 9781491938454.

También podría gustarte