www.gusucode.com > phased 案例源码 matlab代码程序 > phased/CalculateAngleDopplerResponseExample.m

    %% Calculate Angle-Doppler Response
% 
% Calculate the angle-Doppler response of the 190th cell of a
% collected data cube. 

%%
% Load data cube and construct a |phased.AngleDopplerResponse| System object(TM).
%
load STAPExampleData;
x = shiftdim(STAPEx_ReceivePulse(190,:,:));
response = phased.AngleDopplerResponse(...
    'SensorArray',STAPEx_HArray,...
    'OperatingFrequency',STAPEx_OperatingFrequency,...
    'PropagationSpeed',STAPEx_PropagationSpeed,...
    'PRF',STAPEx_PRF);

%%
% Plot angle-Doppler response.
[resp,ang_grid,dop_grid] = response(x);
contour(ang_grid,dop_grid,abs(resp))
xlabel('Angle')
ylabel('Doppler')