ADS仿真微带型lange耦合器学习笔记

文章目录

  • ADS仿真微带型lange耦合器学习笔记
    • 一、 基本工作原理
    • 二、 基本指标
      • 耦合度
      • 隔离度
      • 定向度
      • 插入损耗
    • 三、ADS仿真设计实例
      • 3.1 设计要求:
      • 3.2 仿真流程和步骤:
        • 1、新建一个工程
        • 2、设计原理图
        • 3、设计完成
        • 4、微带基板的参数设置
        • 5、lange耦合器的参数设置
        • 6、原理图仿真
        • 7、查看结果
        • 8、添加VAR变量W,T和S
        • 9、添加控件“Optim“和“Goal”到原理图中
        • 10、双击“Optim“控件进行设置
        • 11、进行优化
        • 12、优化后的结果是满足要求的。
        • 13、生成版图,进行仿真
        • 14、添加端口,设置基材,扫频设置
        • 15、查看结果

一、 基本工作原理

Lange耦合器结构如图,输入端口①的输入功率一部分直接传送给直通端口②,另外一部分耦合到耦合端口③,在理想的定向耦合器中,没有功率传送到隔离端口④。Lange耦合器的直通端口②与耦合端口③之间有90°的相位差,可见Lange耦合器是正交耦合器。Z0为输入输出微带线阻抗,W为微带线的宽度,S为微带线之间的间距,λ/4为工作带宽中心频点处的四分之一波长。

Lange耦合器的耦合系数常用C表示,影响耦合系数C的参数如下:

a) 线宽W

b) 缝隙宽度S

c) 基板介电常数

d) 导体厚度T

缝隙宽度S、微带线宽W和导体厚度T对耦合系数C有较大影响,而基板介电常数主要对特性阻抗有影响。

二、 基本指标

  1. 耦合度

耦合端口的输出功率对输入端口的功率的比值

  1. 隔离度

隔离端口的输出功率对输入端口的功率的比值

  1. 定向度

耦合端口的输出功率对隔离端口的输出功率的比值

  1. 插入损耗

直通端口的输出功率对输入端口的输入功率的比值

三、ADS仿真设计实例

(以ADS2016版本进行仿真设计,其他版本设置和仿真可能会不一致)

3.1 设计要求:

频率范围:0~20GHz;

中心频率fc:12GHz

在8~16GHz的输入驻波比:<1.2

在中心频点fc:12GHz的插损和耦合度:2.9dB < IL = C <3.1dB

在8~16GHz的定向度:D > 17dB

在8~16GHz的隔离度:I > 20dB

3.2 仿真流程和步骤:

1、新建一个工程

命名为“lange_coupler“,新建一个原理图cell,并命名为“lange_coupler”,一切采取默认设置即可。

2、设计原理图

加入微带lange耦合器和微带基片MSUB(在TLines-Microstrip中),并插入S_Params模板,并另外添加两个端口Term,用线连接起来,如图所示

小技巧:在Simulation-S_Params中,可以插入等式控件,”MeasEqn”,在栏中输入“Radio =S(2,1)/S(3,1)“,如图所示。

3、设计完成

1端口为输入端,2端口为直通端,3端口为耦合端,4端口为隔离端,Radio为直通端口和耦合端口之间的相位差。

4、微带基板的参数设置

采用氧化铝作为微带线的介质基板,设置如图所示:

5、lange耦合器的参数设置

使用介电常数为9.6氧化铝基板制作3dB Lange耦合器有以下的经验公式:

W/H = 0.107, 其中W是微带线宽

S/H = 0.071,S为微带线之间的间距,H为微带线基板的厚度

L = λ/4,工作带宽中心频点处的四分之一波长。

计算得到 W = 1.605mil,S = 1.065mil,L = 100mil,设置参数如图:

6、原理图仿真

扫频范围:0.01GHz~20GHz,step:0.01GHz,点击仿真,查看结果,可以将S(1,1)转换成VSWR,设置如下:

7、查看结果


结果明显不满足设计要求,接下来进行参数优化。

通过理论分析,微带线宽W,微带线间距S和导体厚度T对耦合系数C产生影响。

8、添加VAR变量W,T和S

W优化范围1-2,S优化范围0.8-1.5,T的优化范围为0.1~0.2(可以自行设置范围,如果没有达到条件可以适当加宽范围进行优化)


9、添加控件“Optim“和“Goal”到原理图中

(在“Optim/Stat/Yield/DOE“元器件库)

10、双击“Optim“控件进行设置

在“Optimization Type”栏中选择“Random”项,在Number of iterations 栏中数字为100。常用的优化方法有Random(随机),和Gradient(梯度)等。其中,随机法通常用于大范围搜索,梯度法则用于局部收敛。

设置Goal控件为:

11、进行优化

优化完成后查看各个指标是否满足要求,如果不满足在进行优化,记得把参数更新到原理图中,update design。

12、优化后的结果是满足要求的。

注意:优化后查看结果发现之前的结果都是空白无效的,这时候就需要把参数更新到原理图中,重新仿真一下结果就出来了。)

13、生成版图,进行仿真

将无关的器件进行失效,执行菜单命令Layout—Generate/update layout,如图所示

14、添加端口,设置基材,扫频设置


基材从原理图中导入进来的

这里不知道怎么修改的话,可以查看一下3D preview

15、查看结果

结果是有些恶化,需要在原理图重新进行优化,在进行版图仿真,这里不做进一步的优化。

ADS仿真微带型lange耦合器学习笔记相关推荐

  1. ADS仿真微带贴片天线

    ADS仿真微带贴片天线学习笔记 文章目录 1. 新建一个工程 2. 创建贴片模型 3. 基板设置 4. 添加激励端口 5. 设置扫频范围 6. 仿真 查看结果 7. 匹配设计 8. 后处理平台 设计要 ...

  2. 基于ADS的功分、耦合器的设计

    功率分配器和定向耦合器是属于无源微波器件,主要应用于功率分配和功率合成.工程上常用的功率分配器件和定向耦合器件有T型结功分器功分合路器.威尔金森功分器.倍慈孔定向耦合器.分支线混合网络.Lange耦合 ...

  3. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

  4. 设计模式学习笔记清单

    设计模式学习笔记清单 关于设计模式许多人已经耳熟能详,这段时间结合李建忠的教学视频以及大量网络资料,把这部分过了一遍,整理出学习笔记,而真正的深入学习和理解只能在具体的开发环境中日积月累.      ...

  5. java学习笔记12--异常处理

    java学习笔记系列: java学习笔记11--集合总结 java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 j ...

  6. java学习笔记16--I/O流和文件

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input  Output)流 IO流用来处理 ...

  7. java学习笔记15--多线程编程基础2

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note15.html,转载请注明源地址. 线程的生命周期 1.线程的生命周期 线程从产生到消亡 ...

  8. java学习笔记14--多线程编程基础1

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note14.html,转载请注明源地址. 多线程编程基础 多进程 一个独立程序的每一次运行称为 ...

  9. java学习笔记11--集合总结

    java学习笔记系列: java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Ob ...

最新文章

  1. mysql 存储过程月单拆天单_MySQL之存储过程按月创建表
  2. SAP CRM BCSet activation debug
  3. Android 自定义带图标Toast,工具方法,Toast自定义显示时间
  4. 罗永浩婉拒币圈争相邀请:发币我也会 只是没打算做
  5. 解救电商大促没灵感的设计师|攻略模板奉上
  6. 初级 IT 管理者,如何打通任督二脉?
  7. STL中的关联式容器——set(集合)
  8. 神经网络入门之CNN(二)
  9. Vue3.0中文文档(Vue3 + TS学习资源路线)
  10. win10微软拼音输入法无提示怎么办?
  11. 程序员生存定律--成长路上常见的坑(2)
  12. Jenkins卸载方法
  13. Label Smoothing 标签平滑 (Label smooth regularization, LSR)
  14. 【笔记】Oracle删除项目编号多余的数据
  15. 数据结构——左高树(C语言)
  16. android 陀螺仪滤波_Arduino+mpu6050陀螺仪运用卡尔曼滤波姿态解算实验
  17. 基于Axure的跑步软件的界面原型化系统
  18. spring-IOC-三更的扩展版
  19. Altium Designer调整PCB丝印位号经验
  20. UVM通信篇之五:TLM2通信

热门文章

  1. docker下redis清理缓存
  2. json字符串转list<对象>
  3. 全民所有制事业单位辞退专业技术人员和管理人员暂行规定
  4. 游戏建模三大软件:3Dmax、Maya、zbrush 应该如何学才好?
  5. 1.3 网络操作系统与Linux
  6. 投资理财 - 电影大空头观后感
  7. 报名照片太大怎么压缩?压缩图片到固定大小的方法
  8. 5G:4G到5G的演进,NSA和SA两种组网方式
  9. 锁定放大器 matlab,锁定放大器的MATLAB建模与仿真
  10. django admin site override save_model