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

📄 targetge.m

📁 一个雷达回波模拟的matlab程序包,含有在RCS服从卡方分布,瑞利分布,对数正态分布下目标的的雷达散射截面模拟子程序
💻 M
字号:
function [targetecho_FT1,RCS]=targetge(f0,B,T,Num_T,samp_T,Num_sh,RCSmodeltype,RCSparameter1,RCSparameter2)
%功能:目标回波仿真
%输入参量:f0雷达工作频率
%         B雷达扫频带宽
%         T雷达扫频周期
%         Num_T扫频周期个数
%         samp_T每个扫频周期里的采样点数
%         Num_sh船的数量
%         RCSmodeltype目标RCS模型选择:
%                     若RCSmodeltype=0,则RCS模型为:无起伏
%                     若RCSmodeltype=1,则RCS模型为:卡方分布
%                     若RCSmodeltype=2,则RCS模型为:瑞利分布
%                     若RCSmodeltype=3,则RCS模型为:对数正态分布
%                     所以,RCSmodeltype的取值范围为[0,3]
%         RCSparameter1为关于RCS模型的第一个参量,当RCS模型为卡方分布,则RCSparameter1为其自由度
%                                               当RCS模型为瑞利分布,则RCSparameter1为其参量
%                                               当RCS模型为对数正态分布,则RCSparameter1为其均值
%         RCSparameter2为关于RCS模型的第二个参量,当RCS模型为对数正态分布,则RCSparameter2为其标准差
%输出参量:targetecho目标回波时域数据
%         RCS每个目标的RCS
c=3e8;                                    %光速(m/s)%
K=B/T                                     %扫频速率(Hz/s)%
[RCS]=RCSsimulation(Num_sh,Num_T,RCSmodeltype,RCSparameter1,RCSparameter2);
[tagetdata]=AVRsimulation(Num_sh,Num_T,T);
[targetecho]=targetechosimulation(Num_sh,Num_T,samp_T,K,tagetdata,RCS,f0,T,c);
for m=1:Num_T
targetecho_FT1(m,:)=fft(targetecho(m,:),samp_T);
end

⌨️ 快捷键说明

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