一、引言
ADS作为Agilent推出的一款强大的EDA软件,集成了从IC级到电路级直至系统级的仿真模块,能应对简单的元器件到复杂的系统仿真,能跨越时域和频域,能涵盖模拟和数字,不管是二次元和三次元,ADS能轻松搞定。
目前主流的电磁仿真软件主要是基于以下几种方法:
矩量法(MoM):ADS、Ansoft Designer、Microwave Office等
有限元法(FEM):Ansoft HFSS、ANSYS、EMDS
时域有限差分法(FDTD):EMPIRE、CST Microwave、XFDTD
每一款软件受限于自己采用的算法,都有自己的优点和缺点,在针对高频结构的电磁仿真,HFSS以高精度、成熟的自适应网格剖分技术、操作界面的方便易用已被业界广泛推崇,ADS相对于其他的仿真软件,也有一定的优势。如Agilent公司和其他各大元器件厂商合作并提供最新的Design Kit给用户使用,让用户可以在第一时间得到最新的设计资源,Agilent公司具有较深的仪器测试技术积累,这是其他软件公司无法比拟的优势,Agilent公司与其他著名的EDA设计软件如Cadence、Matlab等进行协同仿真。
ADS提供一些示例可供学习参考,同时提供的帮助文件无微不至,这两个内容是学习ADS一个非常有利的工具,同时Agilent公司还在自己官网上有一些应用笔记可以下载学习。
二、安装器件库
如使用村田库,可以到村田官网上下载后安装到ADS里面。
1、 在ADS软件安装完成后启动,进入菜单DesignKit->Install Design Kits,

图表 1 DesignKit 安装
2、 弹出install ADS Design Kit的窗口,在窗口中击中Unzip Design Kit Now,在UnZip File栏选中村田元件库,确认后可以看到村田元件已解压至ADS中,安装等级选择user level即可,点击OK后即成功加入村田元件库。

3、 安装成功后,可以在原理图中加入相应的元件进行设计仿真,需要注意的时,在使用村田元件进行仿真时,需要在原理图中加入村田仿真控件。

图表 3 村田控件和元件
在原理图中加入村田器件后,可以通过在Parameter entry Mode中选择具体的村田器件型号,在对元件设置完成后,该元件的值是不能被调谐、优化等方式进行改动,只能再次通过在Parameter entry Mode进行修改。

图表 4 修改村田元件值
三、元器件面板
新建工程,创建Design之后,就会出现元器件面板。

图表 10 元器件面板
Lumped-Components:集总参数元器件面板,包含电阻、电容电感等
Sources-Freq Domain:频域源面板,包含各种频域中的源模型,如频域电压源等
Sources-Modulated:调制源面板,包含各种调制信号源模型,产生如GSM、CDMA等各种调制信号
Sources-Noise:噪声源面板,包含各种噪声模型,如噪声电压源等
Sources-Time Domain:时域源面板,包含各种时域信号源模型,如时域电压源等
Simulation-DC:直流仿真面板,包含直流仿真所需的各种控件
Simulation-AC:交流仿真面板,包含交流仿真所需的各种控件
Simulation-S_Param:S参数仿真面板,包含S参数仿真的各种控件
Simulation-HB:谐波平衡仿真面板,包含谐波平衡仿真的各种控件
Simulation-LSSP:大信号S参数仿真面板,包含大信号S参数仿真的各种控件
Simulation-XDB:增益压缩仿真面板,包含增益压缩仿真的各种控件
Simulation-Transient:瞬态仿真面板,包含瞬态仿真所需的各种控件
Optim/Stat/Yield/DOE:优化/统计/良品率/专用设备控件面板,包含各种优化、统计、良品率、专用设备等控件,可对设计进行优化等。
Probe Components:显示元器件面板,包含各种显示设备的模型,如电压表、电流计等。
Data Items:数据管理面板,主要功能是对ADS中数据条目进行管理
TLines-Ideal:理想传输线面板,包含同轴线等各种传输线的理想模型
TLines-Microstrip:微带传输线面板,包含各种形状和特性的微带线模型
TLines-Printed Circuit Board:印制板传输线面板,包含了各种形状和特性的PCB传输线
TLines-WaveGuide:波导传输线面板,包含各种波导器件。
Device-BJT:晶体三级管元器件面板,提供各种晶体三极管模型
Smith Chart Matching:Smith圆图匹配面板,提供一个用于匹配电路设计的smith圆图,可用它进行匹配设计和分析
Transistor Bias:晶体管偏置电路面板,面板中包含各种晶体管偏置电路,在设计晶体管电路时使用非常方便。
Impedance Match:阻抗匹配元器件面板,包含各种用于匹配的电路形式。
四、数据显示窗口
当仿真正确运行后,可以通过数据显示窗口,对仿真数据进行进一步的分析,ADS的数据显示和分析方式比较灵活,在数据窗口可以完成多种图表格式来显示仿真数据、可以标记读取仿真曲线上的任何一点的数据、可以以方程式对数据进行处理显示等。

在数据显示窗口中Palette面板内可以添加仿真数据的显示方式,如以直角坐标图形显示、极坐标图形显示、smith图形显示等;
五、主要仿真器介绍
5.1 直流仿真器
在Simulation-DC面板下可以调出直流仿真器,它是进行晶体管等直流仿真的重要工具,通常只需要设置扫描的变量、扫描变量的起始和终止值、扫描步进即可进行仿真,对于一些复杂的应用,则需要直流仿真面板中的其他控件参与完成。

双击直流仿真控件,弹出对直流仿真控件的配置窗口,在sweep选项卡中包括了对直流扫描变量、扫描类型、扫描开始结束及步进和对用户自定义扫描计划的设置,在parameters标签页中,设置状态等级等,同时可以在display标签页中配置直流仿真器在原理图中需要显示的信息。
直流仿真面板下sweep plan和prm swp控件可以用于用户自定义扫描计划和参数扫描,同时也可以通过disp temp控件来载入ADS中的显示模板来查看仿真结果,显示模板可以是系统自带也可以是自己按需编辑的模板。Meas eqn控件用于公式编辑,公式可以调用原理图中所有的参数和仿真结果,其结果可以在数据显示窗口中显示出来。
5.2 交流仿真器
AC仿真控件在Simulation-AC面板下可以找到,它的作用是扫描各频率点上的小信号传输参数,其设置与S参数的仿真控件类似,这里不再详述。
5.3 S参数仿真控件
S参数是RF电路较为重要的分析方法,S参数仿真对RF设计是非常重要的一种方式,它的功能是仿真一段频率上的散射参数。
对S参数仿真控件的设置在frequency标签页设置扫描频率范围和步进、扫描方式等,在parameters标签页设置计算电路的S参数、Y参数、群延时等,若需要计算系统噪声系数,需在noise标签页将calculate noise选中。
S参数仿真面板中还提供许多常用的计算控件,可以直接计算出S参数仿真是需要查看的结果,如比较常用的stabfct控件是用于计算Rollett稳定因子K,K>1时电路绝对稳定,stabms控件是计算电路稳定系数b,功能与stabfct一样,但采用的定义式不同而已。
5.4 谐波平衡仿真控件
谐波平衡是仿真一种非线性电路与系统的频域分析技术,它可以直接获得频域的电压和电流并直接计算出稳定状态的频谱,被广泛应用于RF和微波电路的频域特性仿真,如计算频谱、三阶交调点、互调失真等。
5.5 增益压缩仿真控制器
增益压缩仿真控制器用于寻找自定义的增益压缩点,它将理想的线性功率曲线与实际计算的功率曲线的偏离点相比较。增益压缩控件可以很方便地找出1dB压缩点。

图表 13 增益压缩控制器
5.6 瞬态/卷积仿真控制器
瞬态仿真是SPICE的最基本方法,常用于对数字或者模拟电路的仿真,它是计算一组电压或者电流随时间的依赖关系。

至于具体仿真方法详见本人其它博客。

Advanced Design System(ADS)2009 射频仿真入门相关推荐

  1. ADS2020linux版本安装,Advanced Design System (ADS) 2020安装许可授权详细教程(附下载)

    Advanced Design System (ADS) 2020是一款由Keysight最新推出的先进设计系统(ADS),是领先的电子设计自动化软件,适用于射频.微波和信号完整性应用.Advance ...

  2. ADS2020linux版本安装,Advanced Design System ADS 2020 Update 2.0 独立安装版本

    ADS 2020 Update 2.0 新特性 老wu这里分享的 Advanced Design System ADS 2020 Update 2.0 虽然带个Update字样,但这不是补丁,是完全独 ...

  3. HFSS(ANSYS Electronics)和ADS(Advanced Design system)联合仿真

    前言 ANSYS Electromagnetics Suite电磁场仿真可对组件.电路和系统设计的电磁性能进行独立仿真,还可以对温度.振动和其他重要机械效应进行评估.本文为我自己的学习笔记,采用的软件 ...

  4. ADS(Advanced Design system)良率分析(Yield)、良率优化(YieldOptim)

    前言 先进设计系统 Advanced Design system(ADS)Agilent Technologies 是领先的电子设计自动化软件,适用于射频.微波和信号完整性应用. 原理分析 我们使用软 ...

  5. ADS(Advanced Design system)谐波平衡分析(HarmonicBalance)和参数扫描分析(ParamSweep)

    前言 先进设计系统 Advanced Design system(ADS)Agilent Technologies 是领先的电子设计自动化软件,适用于射频.微波和信号完整性应用. 在一些情况下,当我们 ...

  6. ADS(Advanced Design system)导入设计库(DesignKits)及使用优化设计(Optimization)对设计库中的离散值元器件进行电路优化

    前言 先进设计系统 Advanced Design system(ADS)Agilent Technologies 是领先的电子设计自动化软件,适用于射频.微波和信号完整性应用. 本文将记录,如何导入 ...

  7. 将ADS(Advanced Design system)中的版图导入到AD(Altium Designer)中编辑

    前言 先进设计系统 Advanced Design system(ADS)Agilent Technologies 是领先的电子设计自动化软件,适用于射频.微波和信号完整性应用. AD全名Altium ...

  8. ADS(Advanced Design system)创建Symbol并放置

    前言 先进设计系统 Advanced Design system(ADS)Agilent Technologies 是领先的电子设计自动化软件,适用于射频.微波和信号完整性应用. 在很多时候,我们设计 ...

  9. ADS(Advanced Design System)2015安装破解教程,做给女朋友的,傻瓜式

    更新,实在不好意思,链接被我清理了,我想找一个替换,不过全是需要积分下载了,只有麻烦大家自己找了,不过破解的时候可以参考我的教程,这个教程是没问题的,而且我女票室友都看懂了- 另外希望能有同学能把下载 ...

最新文章

  1. axure中怎么把图片变圆_orcad中怎么创建带图片的Title Block?
  2. hdu 2243 考研路茫茫——单词情结(AC自动+矩阵)
  3. 全球及中国甲醇催化剂行业前景动态与市场需求调研报告2022版
  4. OpenCV使用函数compareHist的实例(附完整代码)
  5. PHP 给页面内容中的所有图片添加特定链接
  6. 对clear float 的理解
  7. bzoj2783: [JLOI2012]树
  8. SpringData环境搭建代码编写
  9. 2012北理机试题——已知中序和后序遍历序列,求先序
  10. LINUX的awk和sed的常用用法 正则表达式 grep egrep用法
  11. Java集合Collection之实现原理解读(LinkedList)
  12. python入门经典.pdf
  13. python计算各类型电影的评分,Moviedata-10M电影数据集统计分析之源码分享(Python)...
  14. Excel 18个快捷键
  15. QuartusⅡ开发alteraFPGA如何约束时钟(关于消除警告Timing requirements not met)
  16. 通过js实现图片与文字的转换
  17. 算法---逆向旋转矩阵法求解矩阵绕圈走
  18. redis源代码分析 – event library - Dicky - 开源中国社区
  19. Visio画图字体字号太小,默认8,如何设置默认更大字号
  20. div适应屏幕垂直居中的多种解决方案

热门文章

  1. 一位ACMer过来人的心得 (2011-08-04 20:44:18)
  2. 校园一卡通系统发展概况及未来趋势
  3. Unity接入海康网络摄像头(测试无延迟)
  4. 安卓手机加密_从安卓1.0到现在的安卓10.0,开机密码都存放在了哪里?
  5. 扫普通链接二维码打开小程序
  6. cityscapes和foggy_cityscapes数据集使用记录
  7. 常用开源监控系统分析推荐
  8. 摩客怎么设置安卓的dp_摩客-官方版-摩客(Mockplus)V2.1.9.2-独木成林
  9. 使用纯JAVA数据库驱动程序连接MySql数据库
  10. 有情人终成眷属---为好友hualex2006.12.9结婚祝福