Angle Doppler response using FFT
Show older comments
I m simulating a target at 45 degrees azimuth and with a certain doppler..I m using the following code to find angle doppler response...However, i get an error of 15 degrees in angle...
%% Beamforming and doppler processing
sigvol = zeros(fs*pri,128,128);
sigvol1 = sigvol;
tcsig1 = zeros(fs*pri,N,M);
for i = 1:300
temp1 = shiftdim(tsig(i,:,:));
temp2 = fftshift(fft(temp1,128,1),1); %% doppler processing
temp3 = fftshift(fft(temp2,128,2),2); %%beamforming
sigvol(i,:,:) =temp3 ;
end
ad = pow2db(abs(squeeze(sigvol(128,:,:))));
figure(2)
angle_axis = linspace(-90,90,128);
doppler_axis = -prf/2:prf/128:(prf/2)-(prf/128);
imagesc(angle_axis,doppler_axis,ad.');
colormap(jet)
colorbar
xlabel('Angle')
ylabel('Doppler')
Accepted Answer
More Answers (0)
Categories
Find more on Antennas, Microphones, and Sonar Transducers in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!