图二十六、保存更新
g.使用Save图标保存原理图和显示数据(右图所示,两窗口中均有),然后把这两个窗口都关闭了(右上角的X按钮), 只留下ADS主窗口。
9.使用上面的技巧和经验,用行为模型(滤波器、放大器、混频器)建立一个RF接收器的系统项目,RF=1900MHz,IF=100MHz
使用一个RF源,带相位噪声的本振LO和一个噪声控制器 测试系统:S参数,频谱,噪声等等
步骤
1.建立一个新的系统项目和原理图
使用上一章学到的方法,建立一个新的项目取名rf_sys (可自己随意取) 2. 建立一个由行为模型构成的RF接收系统
a. Butterworth滤波器:在元件模型列表窗口中找到带通滤波器项目Filters-Bandpass。插入一个Butterworth滤波器。设定为:中心频率Fcenter=1.9GHz。通带带宽BWpass=200MHz,截止为BWstop=1GHz。
b. 放大器:在元件模型列表窗口中找到System-Amps&Mixers项目,插入放大器Amplifier。设定S21=dbpolar(10,180)。
11
c. Term:在port1插入一个端口。端口Terms在元件模型列表窗口的Simulation-S_Param中找。
关于Butterworth滤波器请注意-Butterworth滤波器的行为模型是理想情况的,所以在通带内没有波纹。换成滤波器和放大器的电路模型以后,会产生波纹。对于带波纹的系统滤波器,可以采用椭圆滤波器的行为模型。
接下来要往系统中添加混频器和本振LO的行为模型。
d. 在元件模型列表窗口中找到System-Amps&Mixers项目,在功放amp输出口插入一个混频器Mixer的行为模型,注意是插入Mixer而不是Mixer2。Mixer2是用于非线性分析的。
e. 设定混频器Mixer ConvGain=dbpolar(3,0)。这里dbpolar是极坐标表示,代表3dB。设定Mixer SideBand=LOWER,设定取混频器两个输出的低端。
f. 可以按F5键,再点击原理图上的组件图形,移动组件的文字。
g. 在元件模型列表窗口中找到Sources-Freq Domain项目,插入V_1Tone源和上图中标出的50ohm电阻和地,这样可以提供100MHz的中频输出。
h. 如图所示,在混频器的输出口加一个低通Bessel滤波器(在元件模型列表窗口中的Filters-Lowpass项目中),设置Fpass=200MHz。
i. 在port2放一个端口Term。最终的系统电路如下所示:
12
3.设置一个带频率转换的S参数模拟
a. 插入控制齿轮,设定模拟参数为:1GHz到3GHz,step步长为100MHz。
b. 编辑模拟控制器,在Parameters标签内选上Enable AC frequency conversion。
c. 在Display标签内选择FreqConversion和FreqConversionPort两项,让它们在原理图中显示出来。
13
此时,仿真控件变为,
d. 点击Simulate>Simulation Setup。当对话框出现,把缺省的dataset名称改为rf_sys_10dB,代表该系统有10dB的放大器增益。
e. 点击Apply和Simulate开始模拟。
14
4 画出S21数据
a. 在数据显示窗口中插入一个网格显示的S21图形。(实验报告)
b. 把一个三角标记放到1900MHz的线上。增益为混频器的转换增益减去因为失配造成的一些损耗。(实验报告)
5.提高增益,再模拟,绘制出另一条曲线
a. 回到原理图,改变放大器增益S21到20dB。
b. 点击Simulate>Simulation Setup,改dataset名称为rf_sys_20dB。点击Apply,开始模拟。
c. 当模拟结束以后,你会被提醒是否改变缺省dataset,回答No。
d. 双击编辑已经有的10dB线。当对话框出现,点击下拉框查看可用的datasets和等式,选择rf_sys_20dB dataset。
15