資源簡介
MATLAB,短時傅里葉變換,畫出時間頻率圖(LOFAR),短時傅里葉變換,畫出時間頻率圖(LOFAR)
代碼片段和文件信息
load?F:\frogman.wav??%載入數據(聲音)??
signalOfChirp?=?chirpData‘;??
signalOfChirp_5?=?signalOfChirp/5;??
lengthOfSignal?=?length(signalOfChirp);??
Fs?=?lengthOfSignal;??%采樣頻率??
T?=?1/Fs;??
t?=?(0:lengthOfSignal-1)*T;??
??
%?繪原始波形圖??
figure;??
subplot(311);??
plot(t?signalOfChirp);??
grid?on??
title(‘Original?signal(chirpData)‘);??
xlabel(‘Time‘);??
ylabel(‘Amp‘);??
??
%%?計算信號的fft??
NFFT?=?2^nextpow2(lengthOfSignal);?%求最接近2的冪的數作為FFT計算的點數??
fMax?=?NFFT/2?+?1;??????
- 上一篇:用simuli
nk實現科斯塔斯環 - 下一篇:單脈沖和差測角方法的MATLAB實現
評論
共有 條評論