天线方向图仿真(面阵、圆阵、圆环阵)matlab
天线方向图仿真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相关推荐
- 夫琅禾费matlab方孔圆孔,圆孔圆环夫琅禾费衍射实验的Matlab仿真设计.pdf
圆孔圆环夫琅禾费衍射实验的Matlab仿真设计,夫琅禾费衍射matlab,夫琅禾费圆孔衍射,matlab圆孔衍射,夫琅禾费衍射,单缝夫琅禾费衍射,夫琅禾费衍射实验,夫琅禾费衍射实验报告,夫琅禾费衍射公 ...
- Android驱动面阵相机,了解线阵相机与面阵相机的基本区别
先来了解线阵相机与面阵相机的基本区别 工业相机按照传感器的结构特性可分为面阵相机和线阵相机,面阵.线阵相机都有各自的优点和缺点,在用途不同的情况下选择合适的传感器的结构工业相机,至关重要. 1.类型区 ...
- 万花尺matlab仿真(圆内旋轮线,异形齿轮)
万花尺matlab仿真(圆内旋轮线,异形齿轮) 0 前言 1 圆形齿轮,单点 2 圆形齿轮,图形孔 3 异形齿轮,单点 4 异形齿轮,异形孔 0 前言 万花尺是一种常见的玩具,通常由两个齿轮组成.大齿 ...
- 控制系统数学模型的matlab仿真,第7章 控制系统的MATLAB仿真
<第7章 控制系统的MATLAB仿真>由会员分享,可在线阅读,更多相关<第7章 控制系统的MATLAB仿真(101页珍藏版)>请在人人文库网上搜索. 1.1,本章主要教学内容在 ...
- 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 ...
- matlab典型环节性能仿真,实验一典型环节的matlab仿真
实验一典型环节的matlab仿真 实验一 典型环节的 MATLAB 仿真一.实验目的1.熟悉 MATLAB 桌面和命令窗口,初步了解 SIMULINK 功能模块的使用方法.2.通过观察典型环节在单位阶 ...
- matlab 仿真光学实验报告,光学实验数值仿真的三种方法及MATLAB实现
光学实验数值仿真的三种方法及 MATLAB实现 5 结 论 (1)数值模拟结果表明三种方法都能对光学 实验现象进行正确地仿 真,因此在课 堂教学 中适 当应用这种仿真模拟 ,将光学实验 中复杂的数学 ...
- 异步电动机直接转矩matlab仿真,异步电动机直接转矩控制系统的MATLAB仿真
0引言1985年,德国鲁尔大学Depenbrock教授首次提出直接转矩控制理论.直接转矩控制(DirectTorqueControl,DTC)的基本思想是通过控制电机的瞬时电压来控制电机定子磁链的瞬时 ...
- 三相变压器matlab仿真与分析,三相变压器励磁涌流的MATLAB仿真与分析.doc
三相变压器励磁涌流的MATLAB仿真与分析 三相变压器励磁涌流的MATLAB仿真与分析 摘要:在Simulink仿真平台上建立三相变压器励磁涌流仿真模型,对变压器空载合闸投入和外部故障切除后两种情况进 ...
- matlab仿真二元等幅边射阵,MATLAB在二元阵阵因子教学中的应用
2011.No13 通过学生和老师共同努力使实验课的开展达到预期的人才培养 目标,最终培养出社会需要的高素质的技能型操作人才. 3 结语 高职高专学生是高素质的技能型操作人才.药物分析实验课的开展就是 ...
最新文章
- 网页测试本地服务器_音视频开发搭建一个直播服务器
- 跳表(SkipList)设计与实现(java)
- 章节六、2-异常---运行时异常
- win10引导安卓x86_GPDwin安装安卓x86折腾记
- 负载均衡的集中实现方式
- 庚顿数据:实时数据库赋能工业互联网
- python 身体BMI指数判断
- leetcode947. Most Stones Removed with Same Row or Column
- 文字虚线怎么去掉_PS十秒钟更改图片上的文字?没问题!这个小技巧你轻松get到手「16期」...
- Go语言入门之指针的使用
- 数据类型和Json格式[zt]
- linux安装ping命令
- VMware vSphere Esxi官网下载页面链接
- python,用pycharm写的评分系统
- hdmi接口有什么用_显示器有哪些接口?DP、HDMI、VGA、DVI有什么区别?
- Cisco路由器重置enable密码步骤
- 请解释一下集成运放虚短,虚断,虚地这几个概念
- Java 实现连连看算法
- USACO 2.1.4 健康的荷斯坦奶牛 Healthy Holsteins
- `spyder总是闪退?spyder打不开?spyder又又又又又出错啦?