天线方向图仿真matlab

  • 矩形阵列
  • 矩形阵列(部分代码)
  • 圆形阵列
  • 圆形阵列(部分代码)
  • 圆环阵列
  • 圆环阵列(部分代码)

矩形阵列

原理就不详细解释了,需要可以私聊交流
直接上代码


矩形阵列(部分代码)

// An highlighted block
clear
clcAngleBound = [60,60];  %%方位俯仰角范围
AngSampSpace = [0.5,0.5]; %%角度间隔AzimuAng0 = 0;  %%波束指向
PitchAng0 = 0;
N1 = 16;           %%阵元个数
N2 = 16;
d_lamda = 0.5;
AzimuAngGrid = -AngleBound(1) : AngSampSpace(1) :AngleBound(1);
PitchAngGrid = -AngleBound(2) : AngSampSpace(2) :AngleBound(2);dx = zeros(1,N1*N2);
dy = repmat([0:N1-1],1,N2);
dz = reshape(repmat([0:N2-1].',1,N1)',1,N1*N2);
p =[dx;dy;dz];        %%阵元位置
k0 = -2*pi*d_lamda*[cos(AzimuAng0/180*pi)*cos(PitchAng0/180*pi),cos(AzimuAng0/180*pi)*sin(PitchAng0/180*pi),sin(AzimuAng0/180*pi)].';
w0 = exp(1j*k0.'*p);for i=1:length(AzimuAngGrid)for j=1:length(PitchAngGrid)end
endAnt = abs(Ant);
Ant = db(Ant/max(Ant(:)));
figure(1),
imagesc(PitchAngGrid,AzimuAngGrid,Ant);
colorbar ;axis tight;shading interp;xlabel 俯仰角;ylabel 方位角 ;zlabel 幅度增益(dB)
figure(2),
mesh(PitchAngGrid,AzimuAngGrid,Ant)

圆形阵列


圆形阵列(部分代码)

// An highlighted block
p =[dx;dy;dz];        %%阵元位置k0 = -2*pi*d_lamda*[cos(AzimuAng0/180*pi)*cos(PitchAng0/180*pi),cos(AzimuAng0/180*pi)*sin(PitchAng0/180*pi),sin(AzimuAng0/180*pi)].';
w0 = exp(1j*k0.'*p);for i=1:length(AzimuAngGrid)for j=1:length(PitchAngGrid)k = -2*pi*d_lamda*[cos(AzimuAngGrid(i)/180*pi)*cos(PitchAngGrid(j)/180*pi),cos(AzimuAngGrid(i)/180*pi)*sin(PitchAngGrid(j)/180*pi),sin(AzimuAngGrid(i)/180*pi)].';v = exp(1j*k.'*p);Ant(i,j) = w0*v';end
endAnt = abs(Ant);
Ant = db(Ant/max(Ant(:)));
figure(1),
imagesc(PitchAngGrid,AzimuAngGrid,Ant),colormap(hsv);
colorbar ;axis tight;shading interp;xlabel 俯仰角;ylabel 方位角 ;zlabel 幅度增益(dB)
figure(2),
mesh(PitchAngGrid,AzimuAngGrid,Ant),colormap(hsv);
colorbar ;axis tight;shading interp;xlabel 俯仰角;ylabel 方位角 ;zlabel 幅度增益(dB)

圆环阵列


圆环阵列(部分代码)

// An highlighted blockk0 = -2*pi*r1/Lamda*[cos(AzimuAng0/180*pi)*cos(PitchAng0/180*pi),cos(AzimuAng0/180*pi)*sin(PitchAng0/180*pi),sin(AzimuAng0/180*pi)].';
k1 = -2*pi*r2/Lamda*[cos(AzimuAng0/180*pi)*cos(PitchAng0/180*pi),cos(AzimuAng0/180*pi)*sin(PitchAng0/180*pi),sin(AzimuAng0/180*pi)].';
w0 = exp(1j*k0.'*p1);
w1 = exp(1j*k1.'*p2);for i=1:length(AzimuAngGrid)for j=1:length(PitchAngGrid)k1_huan = -2*pi*r1/Lamda*[cos(AzimuAngGrid(i)/180*pi)*cos(PitchAngGrid(j)/180*pi),cos(AzimuAngGrid(i)/180*pi)*sin(PitchAngGrid(j)/180*pi),sin(AzimuAngGrid(i)/180*pi)].';k2_huan = -2*pi*r2/Lamda*[cos(AzimuAngGrid(i)/180*pi)*cos(PitchAngGrid(j)/180*pi),cos(AzimuAngGrid(i)/180*pi)*sin(PitchAngGrid(j)/180*pi),sin(AzimuAngGrid(i)/180*pi)].';v1 = exp(1j*k1_huan.'*p1);v2 = exp(1j*k2_huan.'*p2);Ant1(i,j) = w0*v1';Ant2(i,j) = w1*v2';Ant = Ant1.*Ant2;end
end

天线方向图仿真(面阵、圆阵、圆环阵)matlab相关推荐

  1. 夫琅禾费matlab方孔圆孔,圆孔圆环夫琅禾费衍射实验的Matlab仿真设计.pdf

    圆孔圆环夫琅禾费衍射实验的Matlab仿真设计,夫琅禾费衍射matlab,夫琅禾费圆孔衍射,matlab圆孔衍射,夫琅禾费衍射,单缝夫琅禾费衍射,夫琅禾费衍射实验,夫琅禾费衍射实验报告,夫琅禾费衍射公 ...

  2. Android驱动面阵相机,了解线阵相机与面阵相机的基本区别

    先来了解线阵相机与面阵相机的基本区别 工业相机按照传感器的结构特性可分为面阵相机和线阵相机,面阵.线阵相机都有各自的优点和缺点,在用途不同的情况下选择合适的传感器的结构工业相机,至关重要. 1.类型区 ...

  3. 万花尺matlab仿真(圆内旋轮线,异形齿轮)

    万花尺matlab仿真(圆内旋轮线,异形齿轮) 0 前言 1 圆形齿轮,单点 2 圆形齿轮,图形孔 3 异形齿轮,单点 4 异形齿轮,异形孔 0 前言 万花尺是一种常见的玩具,通常由两个齿轮组成.大齿 ...

  4. 控制系统数学模型的matlab仿真,第7章 控制系统的MATLAB仿真

    <第7章 控制系统的MATLAB仿真>由会员分享,可在线阅读,更多相关<第7章 控制系统的MATLAB仿真(101页珍藏版)>请在人人文库网上搜索. 1.1,本章主要教学内容在 ...

  5. matlab motor,MATLAB在电机仿真中的应用 Application of MATLAB in motor simulation.pdf

    MATLAB在电机仿真中的应用 Application of MATLAB in motor simulation 2009年第3l卷 电气传动自动化 V01.31.No.4 DRIVE 2009.3 ...

  6. matlab典型环节性能仿真,实验一典型环节的matlab仿真

    实验一典型环节的matlab仿真 实验一 典型环节的 MATLAB 仿真一.实验目的1.熟悉 MATLAB 桌面和命令窗口,初步了解 SIMULINK 功能模块的使用方法.2.通过观察典型环节在单位阶 ...

  7. matlab 仿真光学实验报告,光学实验数值仿真的三种方法及MATLAB实现

    光学实验数值仿真的三种方法及 MATLAB实现 5 结 论 (1)数值模拟结果表明三种方法都能对光学 实验现象进行正确地仿 真,因此在课 堂教学 中适 当应用这种仿真模拟 ,将光学实验 中复杂的数学 ...

  8. 异步电动机直接转矩matlab仿真,异步电动机直接转矩控制系统的MATLAB仿真

    0引言1985年,德国鲁尔大学Depenbrock教授首次提出直接转矩控制理论.直接转矩控制(DirectTorqueControl,DTC)的基本思想是通过控制电机的瞬时电压来控制电机定子磁链的瞬时 ...

  9. 三相变压器matlab仿真与分析,三相变压器励磁涌流的MATLAB仿真与分析.doc

    三相变压器励磁涌流的MATLAB仿真与分析 三相变压器励磁涌流的MATLAB仿真与分析 摘要:在Simulink仿真平台上建立三相变压器励磁涌流仿真模型,对变压器空载合闸投入和外部故障切除后两种情况进 ...

  10. matlab仿真二元等幅边射阵,MATLAB在二元阵阵因子教学中的应用

    2011.No13 通过学生和老师共同努力使实验课的开展达到预期的人才培养 目标,最终培养出社会需要的高素质的技能型操作人才. 3 结语 高职高专学生是高素质的技能型操作人才.药物分析实验课的开展就是 ...

最新文章

  1. 网页测试本地服务器_音视频开发搭建一个直播服务器
  2. 跳表(SkipList)设计与实现(java)
  3. 章节六、2-异常---运行时异常
  4. win10引导安卓x86_GPDwin安装安卓x86折腾记
  5. 负载均衡的集中实现方式
  6. 庚顿数据:实时数据库赋能工业互联网
  7. python 身体BMI指数判断
  8. leetcode947. Most Stones Removed with Same Row or Column
  9. 文字虚线怎么去掉_PS十秒钟更改图片上的文字?没问题!这个小技巧你轻松get到手「16期」...
  10. Go语言入门之指针的使用
  11. 数据类型和Json格式[zt]
  12. linux安装ping命令
  13. VMware vSphere Esxi官网下载页面链接
  14. python,用pycharm写的评分系统
  15. hdmi接口有什么用_显示器有哪些接口?DP、HDMI、VGA、DVI有什么区别?
  16. Cisco路由器重置enable密码步骤
  17. 请解释一下集成运放虚短,虚断,虚地这几个概念
  18. Java 实现连连看算法
  19. USACO 2.1.4 健康的荷斯坦奶牛 Healthy Holsteins
  20. `spyder总是闪退?spyder打不开?spyder又又又又又出错啦?

热门文章

  1. CTF—古典密码(凯撒密码、维吉尼亚密码、培根密码等)
  2. 21. 合并两个有序链表
  3. solidworks经典实例网盘下载_三菱 PLC FX3U 程序无线下载经典实例
  4. uniapp微信小程序订阅消息发送服务通知--超详细
  5. Win7/10亲测可用:湘源控规6+CAD200832+64
  6. 液晶屏接口-LVDS
  7. 软件测试02_软件生命周期软件测试流程
  8. 总结:Homography和图像拼接
  9. fw300r虚拟服务器设置,迅捷(FAST)FW300R无线路由器怎么设置
  10. windows域用户切换本地用户