一、获取代码方式

获取代码方式1: 完整代码已上传我的资源:【雷达通信】基于matlab频控阵波束方向图特性仿真【含Matlab源码 2193期】 点击上面蓝色字体,直接付费下载,即可。

获取代码方式2: 付费专栏Matlab信号处理(初级版)

备注: 点击上面蓝色字体付费专栏Matlab信号处理(初级版),扫描上面二维码,付费29.9元订阅海神之光博客付费专栏Matlab信号处理(初级版),凭支付凭证,私信博主,可免费获得1份本博客上传CSDN资源代码(有效期为订阅日起,三天内有效); 点击CSDN资源下载链接:1份本博客上传CSDN资源代码

二、部分源代码

%% 均匀线性(ula)频控阵(FDA)波束方向图 clc;clear ;close;

%% ------均匀线性FDA雷达参数设置 j=sqrt(-1); M=12; %发射阵元数目 f0=2e9; %载波中心频率 delta_f=3000; %相邻阵元频率偏移 c=3e8; %光速 lamda=c/f0; %波长 d=lamda/2; %阵元间距 Ru=c/delta_f; %最大无模糊距离 theta=(-90:1:90)pi/180; %测量角度向量 R=linspace(0,3e5,1000); %测量距离向量 f=f0+(0:M-1)delta_f; %阵元载频向量(均匀线性增加) R0 = 1e5; theta0 = 30/180pi; %%天线指向目标的角度和距离 t=Ru/c; %距离维时间的周期 T=linspace(0,2t,500); Delta_f=(0:M-1)delta_f; D=d(0:M-1);

% -----FDA波束方向图 P1 = zeros(length(theta),length®); %波束方向图

for n = 1 : length(theta) for m = 1 : length® a1=exp(-j2pi/c*(delta_fR(m)-f0dsin(theta(n)))(0:M-1)‘); %导向矢量 w=exp(-j2pi/c*(delta_fR0-f0dsin(theta0))(0:M-1)’); P1(n,m) =w’*a1; end end

P1=P1’; figure(1); imagesc(theta*180/pi,R,abs(P1)/max(max(abs(P1)))); xlabel(‘\theta^o’); ylabel(‘R/m’); axis tight; axis xy; title(‘’); colorbar;

%% -----FDA时间角度维波束方向图

% T=linspace(0,2e-3,1000); P2 = zeros(length(theta),length(T)); %波束方向图 for n = 1 : length(theta) for m = 1 : length(T) a2=exp(-j2pi/c*(-Delta_f’T(m)c-D’f0sin(theta(n)))); %导向矢量 w2=exp(-j2pi/c*(-Delta_f’*T(1)*c-D’f0sin(theta0))); P2(n,m) =w2’*a2; end end

三、运行结果

四、matlab版本及参考文献

1 matlab版本 2014a

2 参考文献 [1] 方学立,杨永祥.雷达与雷达网的目标检测威力模型[J].现代雷达. 2008,(07)

3 备注 简介此部分摘自互联网,仅供参考,若侵权,联系删除

文章链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: