基于matlab使用无限阵列分析对大型阵列中的互耦进行建模(附源码)

news2024/11/15 18:28:00

一、前言

此示例使用无限数组分析对大型有限数组进行建模。晶胞上的无限阵列分析揭示了特定频率下的扫描阻抗行为。此信息与隔离元件图案和阻抗的知识一起使用,以计算扫描元件图案。然后,使用数组中的每个元素都具有相同扫描元素模式的假设对大型有限数组进行建模。此示例需要天线工具箱。

二、定义单个元素


在本例中,我们选择X波段的中心作为设计频率。创建一个长度略小于的薄偶极子

并将其作为激励器分配给无限大的反射器。

计算上述天线的隔离元件方向图和阻抗。这些结果将用于计算扫描元件图案(SEP)。该术语也称为数组元素模式 (AEP) 或嵌入式元素模式 (EEP)。

三、计算无限阵列扫描元素模式


晶胞在无限数组分析中,术语晶胞是指无限数组中的单个元素。单元元件需要接地层。没有接地层的天线需要由反射器支撑。每种情况的代表性示例是由反射器和微带贴片天线支持的偶极子。本例将使用由反射器支撑的偶极子,并分析10 GHz下的阻抗行为作为扫描角度的函数。晶胞将具有一个

x

横截面。

扫描阻抗单频和单扫描角度下的扫描阻抗如下所示。

在本例中,使用周期性格林函数的双重求和中的 50 项计算整个扫描体积的扫描阻抗,以改善收敛行为。

扫描元素图案/阵列元素图案/嵌入式元素图案扫描元件模式(SEP)由无限阵列扫描阻抗、隔离元件模式和隔离元件阻抗计算得出。使用的表达式如下所示[1],[2]:

四、构建自定义天线元素


表示功率模式的扫描元件图案用于构建自定义天线元件。

五、构建 21 X 21 URA


使用具有扫描元素模式的自定义天线元素创建统一的矩形阵列 (URA)。

六、在 E 平面和 H 平面中绘制切片


计算使用无限阵列分析构建的阵列的高程平面(由方位角 = 0 度指定,也称为 E 平面)和方位平面(由仰角 = 0 度指定,称为 H 平面)中的模式。

七、与全波有限阵列分析的比较


为了理解阵列有限尺寸的影响,我们对由无限反射器支持的21 X 21偶极子阵列进行了全波分析。还计算了 E 和 H 平面中的全波阵列图案切片以及中心元素嵌入的元素图案。此数据是从 MAT 文件加载的。在具有 630 GB 内存的 2.4 GHz 计算机上,此分析大约需要 32 秒。

加载全波数据并构建自定义天线加载有限阵列分析数据,并使用嵌入式单元模式构建自定义天线单元。请注意,来自全波分析的模式需要旋转 90 度,以便与在 YZ 平面上构建的 URA 模型对齐。

创建具有嵌入式元素模式的统一矩形数组如前所述,使用自定义天线元件创建一个统一的矩形阵列。

E 和 H 平面切片 - 具有嵌入式元素图案的阵列计算具有嵌入元素图案和嵌入元素图案本身的数组的两个正交平面 - E 和 H 中的图案切片。此外,由于数组模式的完整波数据也可用,因此使用它来比较结果。

E 和 H 平面切片 - 来自有限数组的嵌入式元素模式;E 和 H 平面切片 - 有限阵列的全波分析;数组模式的比较此处绘制了两个正交平面中的阵列模式。

两个平面上的模式图显示,所有三种分析方法都表明,在距视线+/-40度时,行为相似。超出此范围,与有限阵列的全波分析相比,对URA中的所有元素使用扫描元件模式似乎低估了旁瓣水平。造成这种情况的一个可能原因可能是有限大小数组的边缘效应。

元素模式的比较这里比较了无限数组分析和有限数组分析的元素模式。

八、使用无限阵列扫描元素模式的扫描行为


根据方位角 = 0 度定义的高程平面中的无限阵列扫描元素图案扫描阵列,并绘制归一化方向性。此外,覆盖规范化扫描元素模式。

请注意,归一化阵列模式的整体形状大致遵循归一化扫描元素模式。这也可以通过模式乘法原理来预测。

九、结论


无限阵列分析是用于分析和设计大型有限数组的工具之一。分析假设所有元素都相同,边缘效应可以忽略并具有均匀的激励幅度 孤立的元素图案被替换为包含互耦效应的扫描元件图案。

十、程序

使用Matlab R2022b版本,点击打开。(版本过低,运行该程序可能会报错)

程序下载方式一: 基于matlab使用无限阵列分析对大型阵列中的互耦进行建模资源-CSDN文库

程序下载方式二:基于matlab使用无限阵列分析对大型阵列中的互耦进行建模

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/690303.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

造纸工厂配电室环境监控系统的应用案例与硬件选型

摘要:智能配电室环境监控系统可实现自动巡检、自动预警等功能,减少人员到现场巡视次数,能及早发现设备的潜在风险,迅速检测故障,节约维护保养时长,为配电生产检修、运行、各业务的标准化、规范化管理提供有…

1:即使设计-ui:尺寸和单位

一: 1: 一倍尺寸 378*812 2:二倍尺寸 750*1624 3:三倍尺寸 1125*2436 二:PX和PT px:物理像素 pt:逻辑像素 pt只存在一倍图中 在一倍图,ptpx,二倍图 1px2pt 三:DP和SP

AI开源路在何方丨2023智源大会精彩回顾

导读 当下,AI开源已经成为了人类开源创新的主战场,是超大规模人类智力协同的最佳组织形式。得益于开源协作持续不断地推进,AI在这个时代飞速发展。可以说如果没有开源社区建设,就不会有今天人工智能的成就。 在2023智源大会AI开源…

【python】基于multiprocessing.Pool实现python并行化的坑和解决方案

坑1:apply_async调用的子函数不执行或执行不彻底的解决方案 解决:使用apply_async时传入error_callback检查报错 from multiprocessing import Pooldef processFolder(idx, folders, o_dir):train_mesh TrainMeshes(folders)output_path os.path.join…

python小游戏——骰子猜大小

❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽个人简介:云计算网络运维专业人员🐽 前言 我们已经基本学完了,逻辑判断和循环的用法&#…

Maven历史版本的下载

Maven历史版本的下载 打开Maven官网https://maven.apache.org/ 点击Download 点击Maven 3 archives

持续优化 XView 性能,大促弹窗搭投实践 | 京东云技术团队

背景 618 大促来了,对于业务团队来说,最重要的事情莫过于各种大促营销。如会场、直播带货、频道内营销等等。而弹窗作为一个极其重要的强触达营销工具,通常用来渲染大促氛围、引流主会场、以及通过频道活动来提升频道复访等。因此&#xff0…

Apache JMeter配置步骤压力测试实例

一. 安装环境:................................................................................................................ 2 二.安装步骤:...................................................................................…

QGis出图

工程——新建打印布局。 水平垂直参考线的妙用,很好用。 【【QGIS出图教程】免费软件!地理科研论文制图,出研究区位图,比Arcgis出图好使】

快速入门SringCloud

认识微服务 微服务是一种经过良好架构设计的分布式架构方案,微服务的特征有: 单一职责:微服务拆分粒度小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复开发面向服务:微服务对外暴露…

linux 资源包安装详细教程

linux 资源包安装详细教程 一、离线下载安装1.1 下载1.2 安装1.3 错误:依赖检测失败 - 解决方案1.4 查看安装的包情况 二、在线安装 一、离线下载安装 1.1 下载 点击进入网页:linux资源包下载链接:pkgs.org在搜索栏输入需要的包&#xff0c…

d3dcompiler_47.dll丢失怎么解决(解决方案)

d3dcompiler_47.dll在Windows操作系统和 DirectX应用程序中使用此 DLL 文件,包括游戏,图形处理软件,CAD软件和其他3D应用程序中。如果电脑提示“由于找不到d3dcompiler_47.dll,无法继续执行此代码”,“d3dcompiler_47.dll缺失”&a…

C#多语言切换

第一步建立工程 第二步:拖拽控件 第三步选择窗体 第四步修改窗体localizable 属性为 true 如下图 第五步 修改language 属性 如下图 第六步:修改各个控件的字符名称 会出现下面的资源文件(注意之前是没有资源文件的) 第七步&…

Druid 数据库密码加密-代码详解

这次来详细说下 Druid 数据库密码加密-代码详解 第一种方法使用原生加解密 首先需要使用druid的密码加密功能加密密码 > 找到druid jar文件地址 执行 加密命令 java -cp druid-1.2.10.jar com.alibaba.druid.filter.config.ConfigTools you_password 会得到以下信息 priva…

回顾 | Learn From Microsoft Build Ⅱ:Data

点击蓝字 关注我们 编辑:Alan Wang 排版:Rani Sun 微软 Reactor 为帮助广开发者,技术爱好者,更好的学习 .NET Core, C#, Python,数据科学,机器学习,AI,区块链, IoT 等技术&#xff0…

动态隐藏显示底部Tab栏

方式1 路由源信息 方式2 css样式 css功能:让盒子盖住整个页面 给div.city添加.page-cover的类(让div.city盖住页面的tabbar) /* 让盒子盖住整个页面 */ .page-cover {position: relative;z-index: 2;height: 100vh;background-color: #fff;…

计算机组成原理(期末或考研备考)-计算机系统概述重点

1.1计算机发展历程 1946第一台电子数字计算机(ENIAC)第一代计算机(1946-1957)-- 电子管;体积大,容量小,成本高,速度慢。第二代计算机(1958-1964)-- 晶体管;运算速度提升…

java之路—— SpringMVC的基本详解

文章目录 前言一、 核心的组件二、基本实现流程三、MVC的基本配置使用 前言 Spring MVC是一个用于构建Web应用程序的基于MVC(Model-View-Controller)设计模式的框架。 它是Spring Framework的一部分,提供了一种灵活、可扩展且功能强大的方式…

Android APT 系列 (三):APT 技术探究

APT 介绍 什么是 APT ? APT 全称 Annotation Processing Tool,翻译过来即注解处理器。引用官方一段对 APT 的介绍:APT 是一种处理注释的工具, 它对源代码文件进行检测找出其中的注解,并使用注解进行额外的处理。 APT 有什么用?…

基于Java+Swing实现推箱子游戏

基于JavaSwing实现推箱子游戏 一、系统介绍二、功能展示三、其他系统四、获取源码 一、系统介绍 基于JAVA的推箱子游戏系统主要用于实现游戏推箱子功能,提供多种不同难度的关卡。本系统结构如下: (1)初始化模块: 该模块包括屏幕初…