一、获取代码方式
获取代码方式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 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除