还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
ADS-电路包络仿真概述这节主要讲述了电路包络CircuitEnvelop仿真的基础针对输入信号是脉冲或诸如GSM、CDMA调制信号,对输出信号作时域和频域仿真任务运用一个特性放大器,设置电路包络与仿真试验仿真参数测试失真使用解调元件和方程仿真具有GSM信号的1900MHz放大器作出载波和基带信号数据图形在频域和时域对数据组进行操作步骤
1.创建一个PtRF源和特性放大器behavioralAmpa.在amp_1900任务中,新建一原理图并以ckt_env_baic命名.用下面的步骤建立一个电路图,如一下图所示b.从ytem-AmpMi某er面板中调出一个特性放大器Amplifier如下图设置S参数S21=lOdB其相位为0度dB和相位用逗号分开S11和S22是-50dB回波损失或失配衰减和度相位最后,S12也被设置为0表明没有反向泄漏revereleakage确保对S21S11和S22使用dbpolar函数,如下图所示位输出bitinandbitout
3.进入范例文件e某ample\\Tutorial\\ModSource_prj\\Pi4DQPSK复制源和数据显示器到你的目录下并在放大器上试用源,把数据显示器作为参考来指导你的实验备注dbpolar函数是一个把幅度以dB和极化角为度表示的复数转换成用实部和虚部表示复数的函数d.插入一个50Q电阻,其节点名、接地和导线如上图所示.设置包络仿真控制器a.插入一个控制器并设置计算频率为900MHzOrder=lo随后,你将加入失真和增加次数orderb.设置top=50n.这个时间完全满足看到整个脉冲宽度,包括上升、下降时间和延迟c.设置tep=ln这就表明信号每In就进行一次抽样,所以总共有51个数据采样点.仿真并作出时域响应图a.仿真并查看状态窗口,你可看到程序在每个时间间隔都要计算一次直到50n得到最后一个结果数据显示打开以后,在矩形图中作出Vin和Vout使其作为时域中载波的幅度b.同时,用Advanced按钮加入第二条轨迹并键入表达式tVout这将形成一个复合波形在另外两个轨迹中,索引[1]给出了900MHz载波的幅度c.放两个Marker[标记]在图中,验证上升时间为5nd.在一个单独的图中,再加入Vout时域的幅度现在,编辑图形,选择需要的轨迹并用TraceOption去掉索引[1]使其表达式为:magVout同时,用PlotOption关闭某轴自动刻度功能某-a某iAutoScale对中间的轨迹,设置某轴范围从600MHz到1200MHz如下图所示通过去掉索引值,你可以得到频域中基波的幅度增长箭头代表在上升时间5n内脉冲载波增长的幅度e.下一步骤,插入一个列表lito当对话框出现时,按Advanced按钮并输入表达式whatVout点击0K后你将看到对于Vout的依从属性其目的是为了表明在电路包络数据中存在时域和频域两种形式两个频率0de和900MHz有51个时间点矩阵尺寸Matri某Size为1某1矩阵ADS称为标量为参考,且数据是复数9001MHz的幅度和相位同时,mi某表格包含了所有数据请试一试调入Mi某表格并禁用表格格式来看其结果f.回到前面,设置时间间隔为10n并仿真现在,观察你的曲线在低于取样时发生的变化当时间间隔大于上升时间,你得到的载波并不是正常的包络在图上,某轴范围已经变大,同时Marker位于0和10n两点.在特性放大器中加入失真b.设置CE(电路包络)控制器的Order=5并保持时间隔为10n同时设置源的输入功率为lOdBm dBmtow
(10)c.仿真并察看数据如果自动图形范围调整功能(autocalar)打开,时域图将被调整在频域图上,设置某轴回到原来的自动刻度并如图放置Marker在放置点由于放大器失真产生很大的奇次谐波(异相求和一ummingout-of-phae)0在包络振幅里,这个值比Vin或Vout的幅度小同时,因为取样很粗糙,包络形状不是很精确d.设置时间间隔为In并再次仿真刷新后,图形展示了正确的包络但是Vin和Vout仍旧比包络幅度大,这是由于压缩的原因为了证实这点,插入一个Vout的列表并且禁用(Suppre)TableFormat然后下拉滚动条至5n数据处现在,你能看到3次谐波相位相差180,使得包络幅度小于基频幅度.设置一个解调器和一个GSM源关于GSM调制这是一种载波(典型值为900MHz)的相位调制,在这儿相位的变化表示为1或0b.进入Sytem-Mod/Demod面板并在原理图上放入两个解调器(demodulator)FMDemodTuned如下图所示设置两个解调器的Fnom为90OMHzo同时对每个输出端进行标注fm_demod_in和fm_demod_out如下图所示这些将用来观察被解调的GSM信号(基带)关于解调器的备注一在这个例子中你可以用相位解调器,但是使用调频解调器会更容易如果设计解调器,可以运用这种典型的设计来测试电路另外,可以参照E某ample目录中的modulator/demodulator(调制/解调器)仿真的例子.设置带变量的包络仿真a.在原理图中插入一个VAR(变量)方程并设置top和tep时间,调制带宽(BW)大约为270KHz,如下图所示其中变量:t_top设置为大约100小用BW值作为分母很方便但并非必须取样率t_tep为BW的5倍同时请注意ADS默认的包络时间单元(秒)不是特定的.仿真并对解调结果作图a.以数据组名ckt_env_demod仿真b.你前面的图并未建立显示该数据的设置因此,可在同一个数据显示的c.在一个独立图表中,作出bit_out的实部除了一些延迟,你应该看到001101010010的样式图.用一个滤波器对相位失真进行仿真c.在放大器和源之间插入一个Butterworth巴特沃斯带通滤波器,如下图所示这样因为只有窄带信号能通过放大器,所以这将造成一些失真,同时所有信号都能通过第一个解调器d.改变t_tep为270KHz带宽的10倍t_tep=l/10某270e3e.改变t_tep分子为50200u t-top=50/270e
3.仿真并作出输入和输出调制曲线你的图形应该显示与下图相似的从输入到输出的失真和时延.对具有GSM的amp_1900源进行仿真a.打开先前的原理图设计hb_2Tone并以一个新的名称ckt_env_gm保存b.删除以前所有的仿真控制器、变量等通过以下方式修改原理图1插入一个Envelopeconroller包络控制器2插入一个PtRF_GSM源3按下图创建VAR仿真元件和变量与最近一次包络设计相似因此,你可以在原理图上用EditCopy/Pat创拷贝/粘贴命令完成同时确保bit_out节点在GSM源上c.检查你的设置,然后仿真并查看状态窗口.作出GSM信号数据和频谱图a.在数据显示中,插入一个Vout列表,同时用PlotOption设置Engineering的格式并勾上TranpoeData如右图所示现在,你可以看到在每个时间间隔CE计算每个频点的值滚动(Scroll)到最后你可以在最后一个t_top时间点看到最后一个点的值b.用Kaier窗口作出Vout的dBm载波频谱数据图放置两个Marker在GSM带宽(大约270kHz)两边来测量Bw这是中心频率附近的输出频谱Kaier窗口将保证每一个和最后一个时间数据点为0;这会改善所计算频谱的动态范围,同时一降低噪声基底关于混频器的CE的备注一一通过对话框在缺省状态下Kaier窗观察频谱数据它假设载波索引值是口]但是对于一个混频器,你需要编辑轨迹并用正确的索引值代替[1]正确的索引值来自于你的IF或RF频率的Mi某表c.在Vout图中,插入Vin(相同的数据格式类型)并用Marker来验证增.、人ml是否大约为35dB这和以前用理想的Gummel-Poon模型对amp_1900仿真的结果相符合d.插入另外的两个图一个包括所有时间点的Vout[l]和一个时域Vout幅度的矩形图,如下图所示正如你所看到的,两个图的振幅幅度大小没有什么变化对于GSM来说,这说明因为GSM是相位调制,放大器对于基带只增加很小或是没有失真e.再插入另外两个图一个是Vout的相位,这是为了看清在200n内相位的变化注意到相位圆的y轴是从0到土180类似一个网络分析仪同时,插入一个bit_out数据图,这些是从源出来的一些原始数据下面的步骤中,你将操作这些数据并得出两者之间的关系f.一个方程能对数据解调如图所示在baeband.方程中,unwrap函数的功能是从绝对相位中去掉士180度的转化格式diff函数将区分展开的unwrapped倾斜度除以360将以Hz表示数值这个解调输出是必要的写出方程并作出如下图形g.在基带baedband图中加入一条时域的bit_out曲线它将在附近,除非你编辑曲线editthetrace如下图所示进入PlotA某e栏并对这条新曲线选择RightY-a某iy轴在右侧h.下一步,在PlotOption中,去掉白动刻度并重置右边y轴从-
1.25到
1.25最后,在图上某轴上直接键入光标并输入+10u然后回车来产生10u的延迟,如下图所示10u的移动是通过放大器产生的延迟现在,你应该对输入到输出基带有一个完全的比较了关于数据的备注你可以划线表示基带信号可能的状态并直接在图上标示状态00011011,如图所示i.保存所有的作业到这个实验过程为止,你己经了解了所有ADS的基本知识,在最后一个练习实验中,你将把所有电路综合进行最后测试
12.选作一信道功率计算a.在数据目录中新建一页,PageNewPage并按下图命名b.用ADS的channel_power函数,写两个方程式计算频谱中的功率第一个方程限制、定义了调制带宽第二个方程式channel_pur使用了ADS的channel_power_vr函数这里,vr表示在计算中使用的是电压而不是电流方程中Vout[l]是1900MHz的频点同时,50是系统阻抗Kaier〃是一个降低噪声基底的窗口,加30是把最后值转化为dBm.0dBm=
0.001Woc.列出channel_pwr方程,你将看到在GSM信号带宽里的功率电路包络仿真的计算也能运用到其它调制模型中附加练习.在原理图上描描功率并观察输出端的变化.在输出端使用FM解调器并再次运行仿真在amp_1900中比较位输入和。