Está en la página 1de 3

PROYECTO FINAL PROCESAMIENTO DIGITAL DE SEALES

ANA ISABEL BOLAOS TUTORA

JUAN CLIMACO PINILLA OSPITIA CODIGO 299004_28

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIANCIAS BSICAS, TECNOLOGA E INGENIERA PROGRAMA DE INGENIERA ELECTRNICA 2013

Actividad a realizar: 1. El archivo train.mde Matlab contiene una seal de audio que puede cargarse en el espacio de trabajo de Matlab mediante el comando: >> load train Pruebe que la seal haya sido cargada correctamente y escchela con el comando sound(y,Fs). 2. Utilice el comando flipud de MatLab para invertir la seal. Escuche la seal invertida como lo hizo en el paso anterior. 3. Disee una forma para aadir eco a la seal original. Escuche la seal con eco. %cargamos el sonido; load train; % escuchamos el sonido original; sound(y,Fs); t=(0:length(y)-1)/Fs; % graficamos el sonido original; subplot(4,1,1); plot(t,y); title('AUDIO ORIGINAL'); % invertimos el sonido; inv=flipud(y); % escuchamos el sonido invertido; sound(inv,Fs); % graficamos el sonido invertido; subplot(4,1,2); plot(inv,y); title('AUDIO INVERTIDO'); % creamos el eco,mediante el siguiente cdigo: N=100000; for n=N+10:length(y); leftout(n)=y(n)+y(n-N); end; % escuchamos el efecto del eco; soundsc(leftout,Fs); % Graficamos el efecto del eco; subplot(4,1,3); plot(leftout,y); title('EFECTO DEL ECO');

AUDIO ORIGINAL 1 0 -1 1 0 -1 -1 1 0 -1 -1.5 -1 -0.5 0 0.5 1 1.5 -0.8 -0.6 -0.4 -0.2 0 0.2 EFECTO DEL ECO 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 AUDIO INVERTIDO 1.2 1.4 1.6

También podría gustarte