- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谐波平衡法仿真设计
摘要
谐波平衡法仿真是研究非线性电路的非线性特性和系统失真的频域仿真分析法。一般适合模拟射频微波电路仿真。首先介绍谐波平衡法仿真基本原理及相关控件使用情况,然后利用实例详细介绍谐波平衡仿真法的一般相关操作及注意事项。在射频电路设计中,通常需要得到射频电路的稳态响应。如果采用传统的SPICE模拟器对射频电路进行仿真,通常需要经过很长的瞬态模拟时间电路的响应才会稳定。对于射频电路,可以采用特殊的仿真技术在较短的时间内获得稳态响应,谐波平衡法就是其中之一。
正文
2.1 实验综述
谐波平衡仿真是非线性系统分析最常用的分析方法,用于仿真非线性电路中的噪声、增益压缩、谐波失真、振荡器寄生、相噪和互调产物,它要比SPICE仿真器快得多,可以用来对混频器、振荡器、放大器等进行仿真分析。对放大器而言,采用谐波平衡法分析的目的就是进行大信号的非线性模拟。
(1)确定电流或电压的频谱成分;
(2)计算参数,如:三阶截取点,总谐波失真及交调失真分量;
(3)执行电源放大器负载激励回路分析;
(4)执行非线性噪声分析。
2.2实验过程(实验步骤、记录、数据、分析)
2.2.1构建电路
(1)打开上一章的仿真原理图s_final。
(2)用一个新名称HB_basic保存原理图,删除所有仿真测量组件及输入端口 (Term)。
(3)在“source_Freq Domain”元件面板列表中选择P_1 Tone控件,插入输入端;
(4)在图中标注Vin,Vout,VC和VB四个节点;
(5)修改P_1Tone源参数,同时命名为RF_source,如图2. 1所示:
Freq=1.9 GHz
Z=50 Ohm
P= dbmtow(-40)
Num=1
图2.1 RF源设置
2.2.2设置仿真参数
(1)选择“Simulation-HB”类元件面板,在原理图上放置谐波平衡仿真控制器, 如图2.2所示;
(2)修改参数
Freq[l]=1.9GHz基波频率为1.9GHz
Order[1]=3谐波次数为3
图2.2 谐波平衡仿真控制器
2.2.3设定测量方程式
(1)在“Simulation-HB”元件面板列表中选择测量方程控件,放置到原理图中。双击测量方程控件,输入dbm_out=dBm(Vout[1])方程,如图2.3所示。
图2.3 测量方程控件设置
方括号[1]中的数字指的是在分析中计算频率的索引值。当Order=3时,索引值表示为:index[0]是直流,index[l]是1900MHz,index[2]是二次谐波即3800MHz。index[3]是指三次谐波。因此,方程式表示以dBm表示的1900MHz信号的输出功率。
完整电路图:
图2.4 HB_basic电路原理图
(2)进行仿真,没有任何警告和错误信息,仿真通过;
(3)改变谐波平衡控制器参数Freq[1]=1800MHz。再次仿真,出现错误信息,原因是源的频率(1900MHz)与HB1频率(1800MHz)相差100MHz。 故源频率与控制器频率一定保持一致
2.2.4仿真结果输出
(1)在数据显示窗口,插入Vout矩形图,得到输出信号的频谱;
(2)在基频上插入Marker,如图2.5所示。放大器在1.9GHz频率点的输出功率为 -4.876dBm;
图2.5 输出信号频谱图
(3)在数据显示窗口中插入数据表,并使数据列表中显示“dbm_out”,可以得到 输出信号的功率值,如图2.6所示。
图2.6 输出信号的功率值
(4)在数据左侧窗口单击工具栏,插入Vin和Vout两个时域信号的数据轨迹。ts(时间序列)函数在谐波平衡法中将结果转换到时域。插入两个Marker点,如图2.7所示,会发现Vin和Vout在同一个时刻输出信号相位基本一致(非反相)。
图2.7 输入和输出信号的时域波形
(5)在轨迹图中直接把Vout改为VC,Vin改为VB来编辑y轴标识,如图2.8所示。
(6)观察m4和m5点,信号相位相反。通过和图对比,这说明匹配网络对相位 有着很大的影响。
图2.8 VB和VC信号的时域波形
2.2.5函数和索引的使用
(1)利用列表工具,显示Mix及Vout的值,如图2.9所示。在谐波仿真运行时数据组中就会产生一个Mix索引值。
图2.9 Mix和Vout数据表
(2)通过双击列表,进入“Plot Traces Attributes”对话框。点击按钮。在“Enter any expression”栏中输入dBm(Vin),然后单击“OK”得到如图2.10所示:
图2.10 更新的数据表
(3)在Vin自变量中键入索引值[1]来编辑dBm(Vin)数据,如图2.11所示。得到在索 引频率为1时(1900MHz)的Vin值为-40.214dBm。
图
原创力文档


文档评论(0)