微波技术与天线_HFSS_仿真实现威尔金森(Wilkinson)功分器

2023-11-20

1. 仿真要求

设计并建模仿真微带Wilkinson功分器,对参数L70_2进行参数优化,使其满足以下性能指标。
微带Wilkinson功分器性能指标:

在这里插入图片描述
结构概览:
在这里插入图片描述

2. 步骤

1、绘制介质基板
介质基板厚度为1.6mm,长度为60mm,宽度待定(与被调整的参数相关),材料设置为FR4(这里将FR4的介电常数er从4.4修改成了4.2,只进行仿真的话可以不改)。

2、弯折线建模
使用长方形绘制表层金属(而不是长方体,这是为了方便后续的直角切割操作),首先绘制一半,由于是对称结构,后续可以对称为整体。

微带线计算工具点击此连接进入计算界面,如下图所示。
在这里插入图片描述
尺寸参数如下图所示:
在这里插入图片描述
3、直角切割
直角切割尺寸示意图如下图所示,切割直角是为了增加过渡性以起到匹配作用。
在这里插入图片描述
4、为平面添加厚度变为体
选中面–>右键–>Eidt–>Surface–>Thicken Sheet,上表面设置为0.035mm,下表面设置为-0.035mm,弯折线与底层均设置为copper材料。

建模尺寸如下表所示:(建议每一条边都使用变量名来表示,这样修改长度时非常方便)
在这里插入图片描述
5、镜像复制
选择绘制好的弯折线,右键–>Edit–>Duplicate–>Mirror–>按F3或者F4–>将对应坐标改成1。

6、隔离电阻设置Boundary
选中面–>右键–>Assign Boundary–>Lumped RLC,电阻设置为100Ω,然后沿上下方向画电流线。

7、设置端口
微带线是半开放结构,会有边缘效应和微弱辐射;波端口规范:长度是微带线宽度6倍以上,宽度是介质厚度5倍左右。(本次仿真设置为8W_50和51.6mm)

8、辐射边界设置
利用CreatRegion自动创建辐射盒子,选中盒子–>右键–>Assign Boundary–>Radiation,注意将z方向向上下各拉长100%。

建模示意图:
在这里插入图片描述

9、扫频设置
将Frequency设置为1.4GHz,最大迭代次数设置为20,扫描频段为0.9GHz~1.9GHz,总带宽1GHz,间隔为0.01GHz,扫描类型选择为Fast。

10、查看结果
根据仿真结果,优化参数,以满足技术指标要求。

3.查看实验结果

3.1查看回波损耗

回波损耗(又称为回波损失或回波衰减)是指在传输线或系统中,信号传播的过程中所受到的损失。回波损耗的大小取决于传输介质的特性、信号的频率和功率以及传输路径的长度。

回波损耗是由于传输介质中的电磁波传播过程中受到的阻抗不匹配而导致的。当电磁波在传输介质中传播时,它会受到介质中的各种电磁学因素的影响,如导电性、磁导率和介电常数等。这些因素会导致电磁波在传输过程中受到阻抗不匹配的影响,从而导致信号衰减。

回波损耗对于电信系统的设计和运行至关重要。因为它会影响信号的传输距离和传输效率,因此必须在设计过程中考虑回波损耗的影响。
请添加图片描述

3.2查看插入损耗

插入损耗可以由两部分组成:直接插入损耗和间接插入损耗。直接插入损耗是由于元件或网络本身的损耗而导致的,如电阻、电感或电容的损耗。间接插入损耗则是由于元件或网络的特性不匹配而导致的,如电阻的阻抗不匹配或电感的自感不匹配。

插入损耗对于电信系统的设计和运行是非常重要的。因为它会影响信号的传输距离和传输效率。
请添加图片描述
3.3查看隔离度

隔离度是指两个电路或系统之间的隔离能力。它指的是两个电路或系统之间的电磁干扰或信号传输的抑制程度。

隔离度越高,说明两个电路或系统之间的电磁干扰或信号传输就越小。这对于电信系统的设计和运行是非常重要的,因为高隔离度可以确保系统的可靠性和稳定性。

隔离度的单位通常是分贝(dB)。通常,隔离度越高,系统的可靠性就越高。例如,在放大器中,隔离度越高,就意味着输出信号与输入信号之间的相关性越小,也就意味着放大器的线性度越高。
请添加图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微波技术与天线_HFSS_仿真实现威尔金森(Wilkinson)功分器 的相关文章

  • npm,cnpm,yarn,pnmp之间的区别

    一 npm 1 由于版本号的影响 所以会造成版本不统一的情况 给定一个版本号 主版本号 次版本号 补丁版本号 以下这三种情况需要增加相应的版本号 主版本号 当API发生改变 并与之前的版本不兼容的时候 次版本号 当增加了功能 但是向后兼容的
  • Flask框架实战

    参考 第 2 章 Hello Flask Flask 入门教程 helloflask com 实战项目为一个基于flask框架实现的观影清单 个人实操后git地址 GitHub 2504973175 watchlist 基于flask框架的
  • Spark 配置

    文章目录 1 Spark 配置 1 1 Spark 属性 1 1 1 动态加载Spark属性 1 1 2 查看Spark属性 1 2 环境变量 2 重新指定配置文件目录 3 继承Hadoop集群配置 4 定制的Hadoop Hive配置 1
  • 动态白盒测试——基本路径测试法

    基本路径测试法 定义 基本路劲测试法是在程序控制流图的基础上 通过分析控制结构的环路复杂性 导出基本可执行路径集合 从而设计测试用例的方法 设计出的测试用例要保证被测程序的每个可执行语句至少被执行一次 点击学习控制流图 步骤 以详细设计或源
  • node.js连接数数据库及对数据库进行操作

    为了安装速度快一些 可以使用淘宝定制的 cnpm gzip 压缩支持 命令行工具代替默认的 npm 之后就可以使用 cnpm 命令来安装模块了 一 安装mysql驱动 cnpm install mysql 二 在工程下新建一个叫connec
  • 软件的可复用性

    1 什么是软件复用 软件复用就是利用已有的软件组件来实现或更新新的软件系统 2 软件复用的两个层面 for reuse 创造层面 开发可复用的软件 with reuse 使用层面 利用已有的可复用软件搭建新的软件应用系统 3 软件复用的优缺
  • 最简版Seq2Seq的英法机器翻译实践和详细代码解释

    Seq2Seq的英法机器翻译实践 本文的内容主要是基于英法平行语料库来实现一个简单的英法翻译模型 没有使用注意力机制和双向LSTM等技术 主要是为了掌握基本的Seq2Seq结构和TensorFlow函数使用 使用TensorFlow 1 1
  • 微信小程序预留ios安全区

    position fixed left 0 bottom 0 width 100 border top 1rpx solid ddd box shadow 0 1px 5px 0 eee background color fff z ind
  • Java使用jxl实现导出多sheet页Excel表格功能

    这篇文章主要介绍了使用jxl简化poi代码 实现导出Excel多sheet页功能 对大家的学习或者工作具有一定的参考学习价值 需要的朋友们下面随着小编来一起学习学习吧 以下代码就是一个小demo 大家可以直接自己创建maven项目然后跟着步
  • Linux Ubuntu 修改 /etc/apt/sources.list (镜像源)文件(非常实用)

    修改 etc apt sources list 文件 也即修改镜像源 能够加快在 Ubuntu 中下载和更新相关软件数据 否则默认情况下使用的是外网 下载起来比较慢 基本步骤 1 复制一份 etc apt sources list 文件 以
  • 时间序列特征构造:以电力负荷预测为例讲解(python语言)

    个人电气博文目录传送门 学好电气全靠它 个人电气博文目录 持续更新中 时间序列特征构造 时间序列问题 首先不管是回归问题 还是分类问题 一个模型的好坏 决定因素由数据集的大小 特征值的选取和处理 算法 其中最重要的是特征值的选取和处理 今天
  • 深入C++的拷贝构造和赋值函数 (深拷贝,浅拷贝)

    参考了 点击打开链接以及 高质量程序设计指南C C语言 说明 拷贝构造函数是一种特殊的构造函数 相同类型的类对象是通过拷贝构造函数来完成整个复制过程的 函数的名称必须和类名称一致 它的参数是唯一的 该参数是const类型的引用变量 例如 类
  • 尚硅谷微信小程序开发 仿网易云音乐App 小程序 后端接口服务器搭建

    目录 小程序学习 视频相关的教程文档与笔记分享 配套服务器 源码地址 接口使用说明文档 接口列表 启动服务 测试服务启动OK网页 http localhost 3000 test html 编辑 Postman测试服务器接口 postman

随机推荐

  • UDP协议与TCP协议的区别

    一 UDP的概述 User Datagram Protocol 用户数据报协议 UDP是传输层的协议 功能即为在IP的数据报服务之上增加了最基本的服务 复用和分用以及差错检测 二 UDP协议与TCP协议的区别 TCP连接时需要三次握手 有时
  • SparkSQL 操作数据库以及代码实践

    作者 禅与计算机程序设计艺术 1 简介 一 关于本文 SparkSQL是Apache Spark项目中用于处理结构化数据的开源模块 它提供了简单易用的API 能够将关系型数据库中的数据转换成DataFrame对象 方便进行各种分析查询 在实
  • 忘记阿里云远程连接密码怎么办

    此密码是连接终端控制台的密码 1 随便输入一个密码 点击确定 2 密码错误后网页右侧顶端出现1个修改远程连接密码的按钮 点击进去修改密码就OK了 QQ交流群 162136059
  • 二十四种设计模式之策略模式

    一 什么是策略模式 简单来说 策略模式是将每一个算法封装到拥有共同接口的不同类中 使得算法可以在不影响客户端的情况下发生变化 也可以理解为可供程序运行时选择的 不同的类 不同的解决方案 策略模式的特点 高内聚低耦合 可扩展 遵循ocp原则
  • rabbitmq 一般启动或服务启动

    rabbitmq managemen是管理后台的插件 我们要开启这个插件才能通过浏览器访问登录页面 进入到sbin目录下 rabbitmq plugins enable rabbitmq management 一般启动 服务启动 执行 ra
  • 计算机图形学---常用颜色模型汇总(RGB,CMY,HSV)

    本文整理自西安交通大学软件学院祝继华老师的计算机图形学课件 请勿转载 文章目录 常用颜色模型 RGB颜色模型 CMY颜色模型 HSV颜色模型 常用颜色模型 颜色模型 某个三维颜色空间中的一个可见光子集 包含某个颜色域的所有颜色 用途 在某个
  • 抓取微信文章:使用代理来处理反爬虫措施

    参考 崔庆才老师教程 目标网站分析 我们将从搜狗 微信这个网址来爬取微信的文章 https weixin sogou com 输入 程序员 并搜索 可以看到上方的URL有许多的信息 我们只保留query type page这几个参数即可 修
  • 多媒体开发计算机颜色相关知识

    颜色模式 颜色模式 颜色模型和颜色空间 计算机中的颜色格式 常用的颜色模型分类 RGB颜色模型 介绍 RGB模型的颜色空间 RGB555 RGB565 RGB24 RGB32 FFMPEG中定义的RGB色彩空间 显示器的颜色空间
  • nestjs:typeorm out of range value for column

    参考 nestjs How to store big int in nest js using typeorm Stack Overflow Column type bigint
  • 使用tensorflow时cuda报错Could not load dynamic library ‘libcudart.so.11.0‘; dlerror: libcudart.so.11.0:

    dlerror libcudart so 11 0 问题解决 首先找到你的电脑路径 usr local cuda lib64 查看自己的cuda版本 根据上图发现我的电脑的cuda版本为10 0 因此运行时会报错 这时有两种解决方案 方案一
  • 定时器详解

    1 什么是定时器 timer 定时器实际上就是Soc当中的一个内部外设 1 定时器与计数器 定时器常与计数器扯到一起 计数器也是soc当中的一个内部外设 计数器顾名思义是用来计数的 就和我们的秒表一样 秒表实际上就是一个计数器 每隔一个单位
  • #pragma once的作用以及全局变量的问题

    提出问题 第一次遇到 pragma once的时候 到网上找了些资料 大部分答案都大同小异 大概意思是让编译器只编译一次 我们都知道 一般不在头文件中定义全局变量 因为那会导致该变量多次定义 那么问题来了 既然用 pragma once预编
  • DevOps极速入门丨Gitlab丨Jenkins丨harbor丨CICD丨自动化丨运维开发

    DevOps极速入门丨Gitlab丨Jenkins丨harbor丨CICD丨自动化丨运维开发 一 DevOps介绍 软件开发最开始是由两个团队组成 开发计划由开发团队从头开始设计和整体系统的构建 需要系统不停的迭代更新 运维团队将开发团队的
  • MySQL索引详细版

    一 MySQL索引是什么 MySQL索引是一种用于快速查找特定数据的数据结构 在MySQL中 索引通常是在表的某些列上创建 这些列可以是主键 唯一键或普通索引 使用索引可以极大地提高数据库查询的性能 减少数据访问时间 通过使用索引 可以避免
  • 成员函数之析构函数

    定义 析构函数 与构造函数功能相反 析构函数不是完成对象的销毁 局部对象销毁工作是由编译器完成的 而对象在销毁时会自动调用析构函数 完成类的一些资源清理工作 特征 1 析构函数名是在类名前加上字符 2 无参数无返回值 3 一个类有且只有一个
  • Flutter入门到精通:学习路线与思路

    Flutter入门到精通 学习路线与思路 Flutter是一种跨平台的移动应用开发框架 由Google开发和维护 它可以让开发者使用一套代码构建高性能 美观且流畅的移动应用程序 无论是从入门到精通 还是从零基础到掌握 都需要有一个系统而有序
  • html页面撑满整屏幕,让div撑满整个屏幕的方法(css)

    这篇文章主要介绍了关于让div撑满整个屏幕的方法 css 有着一定的参考价值 现在分享给大家 有需要的朋友可以参考一下 在body只有一个p的时候 可以通过这样的方式让p撑满整个屏幕 1 给p设置定位 复习一下 css中position有五
  • MLIR再深入 —— CodeGen 总结

    文章目录 前言 现状 Classification Dialects of Interest 一些现存的 pipelines TensorFlow Kernel Generator IREE Compiler LLVM Target IRE
  • 【Unity步步升】监控与检测物体的各种方案,如:射线、碰撞、挂载等...

    在制作AR模型数值控制方案的时候遇到了检测的问题 学习过程受益匪浅 故今天为大家整理带来一篇监控与检测物体的参考方案集合 目录 一 射线检测 二 物体存在检测 三 碰撞检测 一 射线检测 单射线检测 首先完成搭建场景如下图1 1 我这里用到
  • 微波技术与天线_HFSS_仿真实现威尔金森(Wilkinson)功分器

    1 仿真要求 设计并建模仿真微带Wilkinson功分器 对参数L70 2进行参数优化 使其满足以下性能指标 微带Wilkinson功分器性能指标 结构概览 2 步骤 1 绘制介质基板 介质基板厚度为1 6mm 长度为60mm 宽度待定 与