Parcial FinalMatlab

download Parcial FinalMatlab

of 2

Transcript of Parcial FinalMatlab

  • PROGRAMA DE INGENIERIA ELECTRNICA

    MATLAB

    GUIA PARCIAL FINAL

    ACTIVIDAD UBICACIN PORCENTAJE FECHA

    1). Analizar cada una de las tcnicas de identificacin denotas musicales expuestas en el artculo titulado EfcientPitch Detection Techniques for Interactive Music.Desarrollar alguno de los algoritmos (Harmonic ProductSpectrum o Maximum Likelihood) utilizando la herramientaMATLAB.Realizar un informe en donde muestre una introduccin deltrabajo, el desarrollo del algoritmo, resultados, anlisis deresultados y conclusiones.

    RECOMENDACIONESSe brindar seales de notas musicales, pueden serobtenidas a travs de la funcin[y, Fs, nbits]=wavread(waveFile);

    Donde waveFile es el nombre del archivo con la nota musicala identificar.

    O puede obtener el sonido con la opcin grabando utilizandoel siguiente cdigo

    Tr=1;Fs=22100;t=0:1/Fs:Tr-1/Fs;Nm=Tr*Fs;y = wavrecord(Nm,Fs,'int16');wavplay(y,Fs);

    Para reproducir el sonido utilice:wavplay(y,Fs);

    Matlab realiza la transformada discreta de Fourier consiguiente funcin.sd=double(y);

    sd=sd/max(sd); % se debe normalizar

    Parcial final 15% 28/05/2015

  • la funcin.

    N=length(sd);cw1=abs(fft(sd)/N); % fft realiza

    la transformada discreta de Fourier ycw son los compnentes.

    cw=2*cw1(1:floor(N/2));cw(1)=0; % se debe eliminar los

    componentes DC de la seal.

    CRITERIOS DE EVALUACIN

    ACTIVIDAD CRITERIOS DE EVALUACIN

    SimulacinSe evaluara la lgica del desarrollo del algoritmo, resultado de la simulacin yel informe final.