matlab仿真平面相控阵控制

 5个线阵阵元

通过调控发射信号的相位来形成波束,对远场的目标进行侦测

仿真代码

%仿真题目:平面相控阵
%天线数:5
%要求调节相控阵信号的相位,使得波束成形可以指向各个方位角。
%编写时间:2023.6.4
clc
clear all
N=300;                                   %序列长度
L=512;                                   %FFT的点数
f1=15e9;fsam=15e11;                      %载波频率f1,与抽样频率fsam,N/n=抽几个周期
n=fsam/f1;                               %fsam/f1=一个周期内抽n个点,
T=1/fsam;                                %抽样间隔
wsam=2*pi*fsam;                          %抽样角频率
T_zhou=1/f1;                             %信号周期
t1=(0:N-1)*T;                            %时域横坐标

A_0=10;                                  %振幅为10
sita=pi/6;                               %方位角30°
c=3e8;                                   %光速
bo_length=c/f1;                          %波长
d=bo_length/2;                           %天线间距
fi_change=d*sin(sita)/bo_length;         %相位差,需要乘上2pi才是真的相位差
time_change=d*sin(sita)/c;               %时间延时
x_change=round(time_change/T);           %延时x轴的点数

x1=real(A_0*exp(1j*(2*pi*f1*t1-0*2*pi*fi_change)));     %天线1

x2=real(A_0*exp(1j*(2*pi*f1*t1-1*2*pi*fi_change)));     %天线2

x3=real(A_0*exp(1j*(2*pi*f1*t1-2*2*pi*fi_change)));     %天线3

x4=real(A_0*exp(1j*(2*pi*f1*t1-3*2*pi*fi_change)));     %天线4

x5=real(A_0*exp(1j*(2*pi*f1*t1-4*2*pi*fi_change)));     %天线5

figure(1);
subplot(5,1,1);plot(t1,x1);title('天线1发射信号图');
subplot(5,1,2);plot(t1,x2);title('天线2发射信号图');
subplot(5,1,3);plot(t1,x3);title('天线3发射信号图');
subplot(5,1,4);plot(t1,x4);title('天线4发射信号图');
subplot(5,1,5);plot(t1,x5);title('天线5发射信号图');

%设在方位角30°远场有一点A,则A会收到5个天线发射波增强干涉产生的合成信号
x1_1=x1(1:2*n);
x2_1=x2(1+1*x_change:2*n+1*x_change);
x3_1=x3(1+2*x_change:2*n+2*x_change);
x4_1=x4(1+3*x_change:2*n+3*x_change);
x5_1=x5(1+4*x_change:2*n+4*x_change);
x_sum=x1_1+x2_1+x3_1+x4_1+x5_1;

figure(2);
subplot(6,1,1);plot(x1_1);title('A收到天线1的信号');
subplot(6,1,2);plot(x2_1);title('A收到天线2的信号');
subplot(6,1,3);plot(x3_1);title('A收到天线3的信号');
subplot(6,1,4);plot(x4_1);title('A收到天线4的信号');
subplot(6,1,5);plot(x5_1);title('A收到天线5的信号');
subplot(6,1,6);plot(x_sum);title('A收到合成的信号');

效果图

 

 本人原创,用之点赞,随缘更新,欢迎关注

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值