Professional Documents
Culture Documents
SAN MARCOS
FACULTAD DE INGENIERIA ELECTRONICA
Nombre:
PAUL
Cdigo:
Curso:
SEALES
Profesor:
CARRILLO
Nm. de informe:
Tema:
Ciclo:
SISTEMAS DISCRETOS
LINEALES E INVARIANTES EN
EL TIEMPO
2015_II
CUESTIONARIO
TAREA1:
A. Utilizando la ecuacin de convolucin discreta y utilizando las
seales trigonomtricas generadas bajo el siguiente formato:
p1=max(y1);
p2=max(y2);
p3=max(y3);
p4=max(y4);
p5=max(y5);
p6=max(y6);
p=[p1,p2,p3,p4,p5,p6];
figure(1)
stem(f,p)
ylabel('Ap')
xlabel('f(Hz)')
grid
nm3=0:length(m3)-1;
ny1=n(1)+nm1(1):n(length(h))+nm1(length(m1));
ny2=n(1)+nm2(1):n(length(h))+nm2(length(m2));
ny3=n(1)+nm3(1):n(length(h))+nm3(length(m3));
y1=conv(m1,h);
y2=conv(m2,h);
y3=conv(m3,h);
figure(1)
subplot(3,2,1)
stem(nm1,m1)
title('grabacion1')
grid
subplot(3,2,2)
stem(nm2,m2)
title('grabacion2')
grid
subplot(3,2,3)
stem(nm3,m3)
title('grabacion3')
grid
subplot(3,2,4)
stem(ny1,y1)
title('conv.grabacion1')
grid
subplot(3,2,5)
stem(ny2,y2)
title('conv. grabacion2')
grid
subplot(3,2,6)
stem(ny3,y3)
title('conv. grabacion3')
grid
las seales obtenidas con las convoluciones no cambian tan rpido como las
seales originales, esto se aprecia cuando se hace un acercamiento a las
seales, esto refuerza la idea anterior de que el sistema h, actua como un
filtro pasa bajo.
TAREA2:
Utilizando la ecuacin de correlacin discreta y las seales
obtenidas en la Tarea 2, procesar la correlacin de cada una de las
vocales a, e, i, o, u con la palabra procesamiento digital.
Seguidamente, evaluar y analizar cada uno de los resultados
obtenidos para cada caso propuesto.
Cdigo para guardar palabras:
%grabacion de palabras
%grabado a
grabacion1 = audiorecorder(44100, 16, 2);
get(grabacion1)
% Record your voice for 2 seconds.
grabacion1 = audiorecorder;
disp('Start speaking.')
recordblocking(grabacion1, 2);
disp('End of Recording.');
a = getaudiodata(grabacion1);
pause(2)
%grabando e
grabacion2 = audiorecorder(44100, 16, 2);
get(grabacion2)
% Record your voice for 2 seconds.
grabacion2 = audiorecorder;
disp('Start speaking.')
recordblocking(grabacion2, 2);
disp('End of Recording.');
e = getaudiodata(grabacion2);
pause(2)
%grabando i
grabacion3 = audiorecorder(44100, 16, 2);
get(grabacion3)
% Record your voice for 2 seconds.
grabacion3 = audiorecorder;
disp('Start speaking.')
recordblocking(grabacion3, 2);
disp('End of Recording.');
i = getaudiodata(grabacion3);
pause(2)
%grabando o
grabacion4 = audiorecorder(44100, 16, 2);
get(grabacion4)
% Record your voice for 2 seconds.
grabacion4 = audiorecorder;
disp('Start speaking.')
recordblocking(grabacion4, 2);
disp('End of Recording.');
o = getaudiodata(grabacion4);
pause(2)
%grabando u
grabacion5 = audiorecorder(44100, 16, 2);
get(grabacion5)
% Record your voice for 2 seconds.
grabacion5 = audiorecorder;
disp('Start speaking.')
recordblocking(grabacion5, 2);
disp('End of Recording.');
u = getaudiodata(grabacion5);
pause(2)
%grabado procesamiento digital
grabacion6 = audiorecorder(44100, 16, 2);
get(grabacion6)
% Record your voice for 2 seconds.
grabacion6 = audiorecorder;
disp('Start speaking.')
recordblocking(grabacion6, 4);
disp('End of Recording.');
pd = getaudiodata(grabacion6);
%guardando en wav
wavwrite(a,'C:\Users\Carlos\Desktop\a.wav');
wavwrite(e,'C:\Users\Carlos\Desktop\e.wav');
wavwrite(i,'C:\Users\Carlos\Desktop\i.wav');
wavwrite(o,'C:\Users\Carlos\Desktop\o.wav');
wavwrite(u,'C:\Users\Carlos\Desktop\u.wav');
wavwrite(pd,'C:\Users\Carlos\Desktop\pd.wav');
re=conv(ye,pdn);
ri=conv(yi,pdn);
ro=conv(yo,pdn);
ru=conv(yu,pdn);
figure(1)
subplot(3,2,1)
stem(ypd)
ylabel('pd')
grid
subplot(3,2,2)
stem(ra)
ylabel('conv a')
grid
subplot(3,2,3)
stem(re)
ylabel('conv e')
grid
subplot(3,2,4)
stem(ri)
ylabel('conv i')
grid
subplot(3,2,5)
stem(ro)
ylabel('conv o')
grid
subplot(3,2,6)
stem(ra)
ylabel('conv u')
grid