% linear frequency diverse array
clear all;close all;clc;
j = sqrt(-1);
j2pi = j*2*pi;
c = 3e8;
N = 9;
M = N;
CNR = 50; %杂噪比
SCR = -30; %信杂比
INR = 60; %干噪比
prf = 3e3;%脉冲重复频率3kHz
R0 = 50e3; %目标距离50km
%R0=0;
Ru = c / prf /2;%最小无模糊距离
Rmax = 160e3;%雷达探测最大距离
theta_0 = 30 * pi /180; %目标角度30°,换成弧度制
%theta_0 = 0;
theta_t = theta_0 + 0 * pi / 180;
f0 = 3e9.*ones(N,1);%f0=3GHz
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
delta = 4.5e3;%频率步进值0或4.5kHz
R = 0 : 1000 : Rmax; %探测距离变化0-160km
theta_angle = (-90 : 0.5 : 90); %天线扫描角-90-90
theta = theta_angle ./180 .* pi; %转换为弧度
R_length = length(R);
theta_length = length(theta);
beamform_t = zeros(theta_length,R_length);
delta_f = delta .* (0 : N-1).'; %得到每个阵元相对零号阵元的频率增量
f = (f0 + delta_f); %得到每个阵元频率
fmax = f(N); %N-1号阵元的频率
评论5