hi everyone , i have this jtft codes for motion compensation in isar . there is only gabor transform codes , here is my project that use the other jtft methods ( cwt ,awt,vwd ) to this data . can someone help to derive these codes ?
this is the code i have ,
Ese = S_Duz;
win = hamming(pulses)* hamming(burst).’;% Prepare Window
Esew = Ese.*win; % Apply window to the E-field
Es_IFFT = (ifft(Esew)).’; % Range profiles
i = 1
ulses*burst;
T = T1/2+2*R0/c+(i-1)*T2;
%** Apply Gaussian Blur Filter via Gabor Function
N = 1; % Sampling #
tst = T2*pulses; % dwell time
t = T(1
ulses
ulses*burst); % time vector for bursts
fp = 160;
Alpha_p = 0.04; % Blurring coefficient
t_istenen = 100; % tp=1 sec, T=2.1845 sec
tp = ((t_istenen-1)*tst)/2; % Center of Gaussian window
% % Gabor function and Gaussian Blur function
parca1 = 1/sqrt(2*pi*(Alpha_p)^2); % normalized term
parca2 = exp(-((t-tp).^2)/(2*Alpha_p)); % Gaussian window
term
for i=1
ulses
parca3 = exp((-j*2*pi*fp*(t-tp))/N); % Harmonic function
GaborWavelet(i,1:burst) = parca1*parca2.*parca3;% Gabor
Wavelet func.
fp=fp+1/(pulses*tst);
end;
% %** Wavelet Transform
St_Img = fftshift(GaborWavelet*Es_IFFT); % shift image to
the center
h = figure;
matplot2(X,pulses,(St_Img.’),30);
colorbar;
set(gca,’FontName’, ‘Arial’, ‘FontSize’,12,’FontWeight’,
‘Bold’);
colormap(1-gray);
grid;
xlabel(‘Range [m]’);
ylabel(‘Doppler index’);