⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 istft.m

📁 rang doppler imaging and motion compensation中的源代码
💻 M
字号:
function x = istft(sig,fftlength,winlength,tr,orlength)

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

win = hamming(winlength)';
[ls,lss] = size(sig);

% Calculate W(0) 
w0 = sum(win);

% Estimate original length of x[n]
ol = tr*ls+lss;

% Initialize vectors
x = zeros(1,ol);
res = zeros(1,ol);

L=0;
for i = 1:ls,
 blocki = sig(i,:);
 blocki = ifft(blocki,lss);
 res(1,1+L:L+lss) = blocki;
 x = x+res;
 L = L + tr;
 res = zeros(1,ol);
end

x = x.*(tr/w0);

xl = length(x);
x(orlength+1:xl) = [];

⌨️ 快捷键说明

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