Anda di halaman 1dari 3

Informe de Taller 4 Convolucion de audio

Luis Alberto Rodríguez – Cod.


Camilo Andrés Aguirre Rosas – Cod. 1610650395

Señales y Sistemas
Politécnico Grancolombiano

Objetivo

Conocer y Aplicar señales a un sistema definido por ecuaciones de diferencias para entender el proceso de cálculo de la
convolución para poder aplicarlo en líneas de código en el software scilab.

Resumen

En el siguiente documento se explica el proceso que se aplico paso por paso para desarrollar cada uno de los puntos del
taller en mención, utilizando la herramienta de programación scilab que permitirá por medio de un código aplicar los
conceptos vistos en las sesiones del curso de señales y sistemas.

1. Introducción
En el siguiente informe basado en la investigación Imagen 1
se logra obtener la información necesaria para
cargar un archivo de audio en el software scilab En la imagen 1 se evidencia el código utilizado
mediante una línea de código, y así poder para cargar el archivo de audio que en este caso
reproducir el archivo y continuar con el desarrollo está en formato .wav
de cada uno de los puntos descritos en el taller del
curso de señales y sistemas.

2. Desarrollo
Imagen 2
1. Investigue en la documentación de Matlab o En la imagen 2 mediante el código “playsnd” se
Scilab las funciones necesarias para realizar la logra verificar si el archivo de audio subido se
captura de audio por micrófono, con el fin de reproduce satisfactoriamente en scilab.
obtener las muestras de audio en un arreglo de
números, o de leer un archivo WAV o MP3 y Mediante el código “sound*” se puede multiplicar
obtener dicho arreglo. ¿Qué parámetros o amplificar el audio que fue cargado previamente
utiliza? ¿Qué limitaciones o restricciones en el software, ejemplo “sound(y*5)” amplifica la
tienen? señal original 5 veces. y utilizando el comando
“subplot” y “plot2d” se obtiene la grafica de la
Rta// para que en el software scilab se pueda leer señal del audio ver imagen 3.
un archivo de audio, se debe tener en cuenta
primero que todo en que formato de audio se
quiere trabajar en el programa scilab ya que
partiendo del tipo de formato se elije el código
para poder subir el archivo ver imagen 1 y 2.
b. y[n] = x[n- 3] + 3x[n- 2] + 3x[n- 1] + x[n] +
0.675y[n- 3] - 2.29 y[n- 2] + 2.6y[n- 1]

Rta// Para poder realizar esta convolucion fue


necesario crear un código basado en arreglos
(vectores) y ciclos repetitivos a los cuales se
les guardo una pequeña parte de la ecuación
mostrada en el ejercicio y luego sumando los
vectores termino a término con dicho ciclo se
obtuvieron cada uno de los valores para el
Imagen 3 sistema indicado (Adjunto el código)

2. Consulte la documentación asociada a la


grabación y reproducción de audio, y escriba el
código correspondiente para reproducir más
rápido y más despacio el audio. ¿Cuál es el
efecto en el audio escuchado?

Rta// para poder reproducir el audio de forma lenta


o despacio se utiliza el código “sound(y,t)” el cual
significa que en el audio previamente subido
cuando se reproduzca utilizando valores muy altos
de frecuencia el sonido del audio suena mas
rápido, ejemplo “sound(y,94100)”. Y utilizando
valores de frecuencia bajos el audio se reproduce
de forma más lenta ver imagen 4.

Al final la suma de cada vector se guarda en el


arreglo y () con la siguiente ecuación.

Imagen 4

3. Realice la convolución de las señales de audio


con los siguientes sistemas, los cuales están
expresados como ecuaciones de diferencias.
Para esto puede utilizar funciones propias de
Scilab, o aplicar su propio código según lo
elaborado en talleres anteriores. En cualquiera
de los casos, le implicará investigar y entender
cómo expresar el sistema y la ecuación de
diferencias como un arreglo de coeficientes.
Guarde el archivo resultante, reprodúzcalo y a
partir de lo que escucha, identifique qué
variaciones hay en el audio de salida.

a. y[n] = -x[n- 3] + 3x[n - 2] - 3x[n- 1] + x[n]


+ 0.2y[n- 3] - 0.91y[n- 2] + 1.46y[n- 1]
Este mismo ejercicio se realizó para el punto a y
b y al final comparando con la señal de entrada se
obtiene las siguientes imágenes con el código

En donde la señal inicial está en la última posición


y las otras dos señales son respuesta del paso por
el sistema indicado.

Referencias

[1] https://help.scilab.org/doc/5.5.2/en_US/wavread.html link

[2]https://www.filedesc.com/es/app/scilab

[3]https://www.youtube.com/results?search_query
=como+cargar+un+audio+en+scilab

Anda mungkin juga menyukai