ADS主要仿真器介绍   
    ADS ( Advanced Design System ) 是美国Agilent公司推出的电路和系统分析软件,它集成多种仿真软件的优点,仿真手段丰富多样,可实现包括时域和频域,数字与模拟,线性与非线性,高频与低频,噪声等多种仿真分析手段,范围涵盖小至元器件,大到系统级的仿真分析设计;ADS能够同时仿真射频(RF),模拟(Analog),数字信号处理(DSP)电路,并可对数字电路和模拟电路的混合电路进行协同仿真。由于其强大的功能,很快成为全球内业界流行的EDA 设计工具。   
    下面来详细介绍ADS 在射频、模拟电路设计中的常用的仿真器及其功能。   
1. DC Simulation   
    直流仿真是所有仿真的基础,它可执行电路的拓扑检查以及直流工作点扫描和分析。   
2. AC Simulation   
    交流仿真能获取小信号传输参数,如电压增益,电流增益,线性噪声电压,电流。在设      计无源电路和小信号有源电路如LNA 时,此仿真器十分有用。   
3.S-parameter Simulation   
    微波器件在小信号时,被认为工作在线性状态,是一个线性网络; 在大信号工作时,被认为工作在非线性状态,是一个非线性网络。通常采用S 参数分析线性网络,谐波平衡法分析非线性网络。   
    S 参数是入射波和反射波建立的一组线性关系,在微波电路中通常用来分析和描述网络的输入特性。S 参数中的S11,和S22 反映了输入输出端的驻波特性,S21 反映了电路的幅频和相频特性以及群时延特性,S12反映电路的隔离性能。   
    S-parameter Simulation 仿真时将电路视为一个四端口网络,在工作点上将电路线性化,执行线性小信号分析,通过其特定的算法,分析出各种参数值,因此,S-parameter Simulation可以分析线性S-parameter,线性噪声参数,传输阻抗(Zij)以及传输导纳(Yij)。   
4. Harmonic Balance Simulation   
    谐波平衡仿真器着眼于信号频域(Frequency Domain)特征,擅长处理对非线性电路的分析。如果调制的周期性信息可以用简单的几个单载波及其谐波表示出来,或者说如果付氏级数展开式很简单的话,Harmonic Balance Simulation是一个有效的分析工具。但是,如果分析的是诸如CDMA等信号,不具备简单的周期信号的特点,那么,Harmonic Balance Simulation 也就不能胜任对系统的仿真工作。   
    一般网络(系统)是由线性子网络和非线性子网络组成。线性子网络的特性可用频域代数方程来描述,而非线性子网络则建筑在时域的非线性方程上来描述。平衡时,经Fourier变换成时域的线性子网络端口电压和电流应满足非线性子网络端口的电压和电流,同样,经Fourier变换成频域的非线性子网络端口电压和电流应满足线性子网络端口的电压和电流。因此,设定一个最大的谐波数,建立一个线性子网络端口电压(电流)和非线性子网络端口的电压(电流)的误差函数,通过迭代,实现稳态的线性子网络和非线性子网络的谐波平衡。采用谐波平衡仿真器可以仿真噪声系数,饱和电平,三阶交调,本振泄漏,镜象抑制,中频抑制,组合干扰等参数。   
    一般而言Harmonic Balance Simulation 设计射频放大器,混频器,振荡器时十分有用。当设计大规模RFIC或RF/IF 子系统时,由于存在大量的谐波和交调成分,Harmonic Balance Simulation 必不可少。   
5. Large-Signal S-parameter Simulation ( Simulation-LSSP )   
    Simulation-LSSP 是Harmonic Balance Simulation 的一种,不同的是前者执行大信号S-parameter 分析,因此在设计功放时十分有用。后者,一般只用于小信号S-parameter分析。  

ADS主要仿真器介绍的更多相关文章

  1. paper 136:ARM ADS集成开发环境的使用(新版)

    [转载]:http://blog.csdn.net/yhmhappy2006/article/details/1673203 ARM ADS集成开发环境的使用 在这里,将介绍ARM开发软件ADS(AR ...

  2. Search Ads 已经在美国区上线 - iOS 移动开发周报(46)

    Search Ads 已经在美国区上线 - iOS 移动开发周报(46) 新闻 Search Ads 上线 苹果的 AppStore 搜索广告终于 正式上线了 https://developer.ap ...

  3. ADS 命令行命令介绍

    armasm 1. 命令:armasm [选项] -o 目标文件 源文件 2. 选项说明 -Errors 错误文件名        ;指定一个错误输出文件 -I 目录[,目录]          ;指 ...

  4. 【转】arm 开发工具比较(ADS vs RealviewMDK vs RVDS)

      ADS REALVIEW MDK RVDS 公司 ARM Keil(后被ARM收购) ARM 版本 最新1.2 ,被RVDS取代 最新4.0 是否免费 破解情况 有 有 工程管理 CodeWarr ...

  5. UIDynamic(简单介绍)

    一.简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力.弹性碰撞等现 ...

  6. iOS开发拓展篇—UIDynamic(简单介绍)

    iOS开发拓展篇—UIDynamic(简单介绍) 一.简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟 ...

  7. MJExtension框架介绍

    MJExtension框架介绍 标签: MJExtension 2015-05-01 08:22 1120人阅读 评论(0) 收藏 举报  分类: Foundation(14)  版权声明:本文为博主 ...

  8. TMS320C54x系列DSP指令和编程指南——第2章 通目标文件格式介绍

    第2章 通用目标文件格式介绍 汇编器和连接器可以产生在TMS320C54x器件上执行的目标文件,这些目标文件的格式称为通用目标文件格式(COFF).采用COFF格式有利于程序的模式化编程,因为它支持用 ...

  9. JLINK仿真器与ST-LINK仿真器的安装与配置.pdf

    JLINK仿真器与ST-LINK仿真器的安装与配置.pdf 工欲善其事,......stm32的开发环境搭建 观看地址  说到仿真器,首先要了解一下JTAG. JTAG协议 JTAG(Joint Te ...

随机推荐

  1. 在Android中使用Protocol Buffers(下篇)

    本文来自网易云社区. FlatBuffers编码数组 编码数组的过程如下: 先执行 startVector(),这个方法会记录数组的长度,处理元素的对齐,准备足够的空间,并设置nested,用于指示记 ...

  2. JSONCPP介绍

    描述JSON串 如何使用jsoncpp提供的数据结构来存储如下JSON串? // Configuration options { // Default encoding for text " ...

  3. Pillow不支持color emoji font!

    我想在MAC下面用pillow把一些文本转换成PNG图片,在转普通文字的时候都没问题,但在遇到emoji字符的时候就搞不定了,代码如下: import loggingimport PIL.Image ...

  4. python 基于 wordcloud + jieba + matplotlib 生成词云

    词云 词云是啥?词云突出一个数据可视化,酷炫.以前以为很复杂,不想python已经有成熟的工具来做词云.而我们要做的就是准备关键词数据,挑一款字体,挑一张模板图片,非常非常无脑.准备好了吗,快跟我一起 ...

  5. Eclipse中导入项目的方法

    在Eclipse导入其他项目时,可能由于开发软件.JDK版本.Tomcat服务器版本的不同等多种原因,造成项目报错的问题 可以通过以下步骤解决: 1.在Project  Explorer面板下,右键— ...

  6. 问题 Can't load AMD 64-bit .dll on a IA 32-bit platform

    问题简要描述: java.lang.UnsatisfiedLinkError: F:\Tools\tomcat6045\tomcat6.0.45_x64\apache-tomcat-6.0.45\bi ...

  7. php使用百度地图API

    首先注册百度开发者平台账号,创建应用获取AK 不同的应用功能不同,一定要注意,没有的功能调用会提示APP被禁用 根据开发文档使用 给出例子:百度地图WEB api http://lbsyun.baid ...

  8. jquery对象里面的context参数

    jquery源码: jQuery = function( selector, context ) { // The jQuery object is actually just the init co ...

  9. 手动添加git 到 右键菜单

    1.通过在“运行”中输入‘regedit’,打开注册表. 2.找到[HKEY_CLASSES_ROOT\Directory\Background]. 3.在[Background]下如果没有[shel ...

  10. Murano PTL&Core

    PTL: Serg Melikyan Core: Ekaterina Chernova efedorova@mirantis.com Kirill Zaitsev kzaitsev@mirantis. ...