stft.m

来自「rang doppler imaging and motion compensa」· M 代码 · 共 33 行

M
33
字号
function x = stft(sig,fftlength,winlength,tr)

% STFT(input signal, fftlength, window length, time resolution)
%
% This routine can use hamming, rectangular or any other
% type of analysis window if this code is modified.

sig = sig';
win = hamming(winlength)';
ls = length(sig);
lw = length(win);
lm = lw;

i = 1;		% block counter and index
 while lw < ls,	% throws away the last unfilled block
  blocki = sig(1,lw-lm+1:lw).*win;
  x(i,1:fftlength)=fft(blocki,fftlength);
  lw = lw + tr;
  i = i + 1;
 end


return


a = abs(x);
a = a';
a = a/max(max(a));
a = 1-a;
a = a*128;
colormap(gray(128))
image(a);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?