資源簡介
Matlab GUI的中重頻PD雷達(dá)仿真,根據(jù)輸入?yún)?shù)仿真,圖形界面簡單
代碼片段和文件信息
function?[?angle_result?]?=angel_measure(S_Sigma_aS_Delta_aBeamWidthBeamShiftTarget_Range_allTarget_Doppler_allTheta0G)
%UNtitleD?Summary?of?this?function?goes?here
%???Detailed?explanation?goes?here
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%???????單脈沖測角???????%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
angle_result=cell(1length(S_Sigma_a));
for?n_prf=1:length(S_Sigma_a)
S_Sigma=S_Sigma_a{1n_prf};
S_Delta=S_Delta_a{1n_prf};
angle_result{1n_prf}=zeros(size(S_Sigma));
Theta_set=-BeamWidth/2:BeamWidth/100:BeamWidth/2;
%?查表范圍共101個點。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%計算不同角度的和差比值?%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
size(Theta_set)
n=1;
for?Theta=Theta_set
????G_A=G*(sinc((Theta+BeamShift)/BeamWidth)).^2;
????G_B=G*(sinc((Theta-BeamShift)/BeamWidth)).^2;
????%?計算波束A、B的方向圖
????Sigma_G=G_A+G_B;
????Delta_G=G_A-G_B;
????%?計算和、差波束的方向圖
????Delta_2_Sigma_ratio(n)=Delta_G/Sigma_G;
????%?計算和差比
????n=n+1;
end
Target_Range_No=Target_Range_all{1n_prf};
Target_Doppler_No=Target_Doppler_all{1n_prf};
for?No_target=1:length(Target_Range_No)
????Delta_target=S_Delta(Target_Range_No(No_target)Target_Doppler_No(No_target));
????Sigma_target=S_Sigma(Target_Range_No(No_target)Target_Doppler_No(No_target));
%?????angle_Sigma=angle(Sigma_target);
%?????angle_Delta?=angle(Delta_target);
%?????%?求和差通道輸出相角差
%?????if?abs(angle_Sigma-angle_Delta)>pi/2
%?????????Sign_Delta_Sigma=-1;
%?????else
%?????????Sign_Delta_Sigma=1;
%?????end
%?????%?確定目標(biāo)角度正負(fù)
????Delta_2_Sigma_ratio_Target(No_target)=Delta_target/Sigma_target;
????%?求和差比
????[min_vp_theta]=min(abs(Delta_2_Sigma_ratio_Target(No_target)-Delta_2_Sigma_ratio));
????%找出與測量值相差最小的表格值。
????Theta_targe(No_target)=Theta_set(p_theta)+Theta0;
????angle_result{1n_prf}(Target_Range_No(No_target)Target_Doppler_No(No_target))=Theta_targe(No_target)*180/pi;
????disp(Theta_targe(No_target)*180/pi)
????%?查表求目標(biāo)角度
end
??
end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2029??2014-02-18?10:01??我的代碼\angel_measure.m
?????文件???????1462??2014-02-18?10:01??我的代碼\CFAR.m
?????文件??????17182??2014-02-19?08:19??我的代碼\fig.asv
?????文件???????6370??2014-02-19?08:14??我的代碼\fig.fig
?????文件??????17185??2014-02-19?08:19??我的代碼\fig.m
?????文件????????875??2014-02-18?10:01??我的代碼\lfm.m
?????文件???????6725??2014-02-18?17:13??我的代碼\main.m
?????文件???????1098??2014-02-18?10:01??我的代碼\match.m
?????文件???????4846??2014-02-18?10:01??我的代碼\measure.m
?????文件????????757??2014-02-18?10:01??我的代碼\mtd.m
?????文件????????315??2014-02-18?10:01??我的代碼\nose.m
?????文件?????390670??2014-02-18?18:37??我的代碼\radar.jpg
?????文件????????997??2014-02-18?10:01??我的代碼\R_ambity.m
?????文件????????295??2014-02-18?10:01??我的代碼\sigma_delta.m
?????文件????????450??2014-02-18?10:01??我的代碼\s_plot.m
?????文件????????434??2014-02-18?10:01??我的代碼\s_plot_B.m
?????文件???????2466??2014-02-18?10:01??我的代碼\target.m
????..A.SH.?????12800??2014-02-18?18:51??我的代碼\Thumbs.db
?????文件??????14986??2014-02-18?18:33??我的代碼\ti
?????文件???????1029??2014-02-18?10:01??我的代碼\V_ambity.m
?????文件???????2027??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\angel_measure.asv
?????文件???????1462??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\CFAR.asv
?????文件??????16238??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\hs_err_pid3848.log
?????文件???????1106??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\match.asv
?????文件????????226??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\matlab.mat
?????文件????????260??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\matlab1.mat
?????文件???????4846??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\measure.asv
?????文件???????6314??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\MonoPulseRadar_AirTarget_RangeDopplerEstimation.asv
?????文件???????6316??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\MonoPulseRadar_AirTarget_RangeDopplerEstimation.m
?????文件????????757??2014-02-18?10:01??我的代碼\大作業(yè)?第一題\mtd.asv
............此處省略14個文件信息
- 上一篇:模糊自適應(yīng)PID控制仿真
- 下一篇:幾個SAR圖像預(yù)處理方法
評論
共有 條評論