6-3 EPD in Frequency Domain (������������������������������)

[english][all]

(½Ðª`·N¡G¤¤¤åª©¥»¨Ã¥¼ÀH­^¤åª©¥»¦P¨B§ó·s¡I)

¦³Án­µ°T¦bÀWÃФW·|¦³­«½Æªº¿Óªiµ²ºc¡A¦]¦¹§Ú­Ì¤]¥i¥H¨Ï¥ÎÀWÃЪºÅܲ§¼Æ©Î¬O Entropy ¨Ó¶i¦æºÝÂI°»´ú¡A¬ÛÃö½×¤å¤Î§ë¼v¤ù½Ð¨£¦¹³sµ²¡C

¡]«ÝÄò¡^ Here are two examples to show spectra of audio signals:

Example 1: epdShowSpec01.mwaveFile='SingaporeIsAFinePlace.wav'; au=myAudioRead(waveFile); time=(1:length(au.signal))/au.fs; subplot(211); plot(time, au.signal); axis([min(time), max(time), -1, 1]); ylabel('Amplitude'); title(waveFile); subplot(212); frameSize=256; overlap=frameSize/2; [S,F,T]=spectrogram(au.signal, frameSize, overlap, 4*frameSize, au.fs); magSpec=abs(S); specgram=log(magSpec); imagesc(T, F, specgram); axis xy xlabel('Time (sec)'); ylabel('Freq (Hz)'); audioPlayButton(au); colormap jet;

Example 2: epdShowSpec02.mwaveFile='noisy4epd.wav'; au=myAudioRead(waveFile); time=(1:length(au.signal))/au.fs; subplot(211); plot(time, au.signal); axis([min(time), max(time), -1, 1]); ylabel('Amplitude'); title(waveFile); subplot(212); frameSize=256; overlap=frameSize/2; [S,F,T]=spectrogram(au.signal, frameSize, overlap, 4*frameSize, au.fs); magSpec=abs(S); specgram=log(magSpec); imagesc(T, F, specgram); axis xy xlabel('Time (sec)'); ylabel('Freq (Hz)'); audioPlayButton(au); colormap jet;


Audio Signal Processing and Recognition (­µ°T³B²z»P¿ëÃÑ)