ADS学习笔记—3.仿真实例

LC滤波器仿真实例

设计指标:

  1. 低通滤波器;
  2. 阶数:n=5;
  3. 截止频率:150MHz;
  4. 阻带衰减:250MHz处时大于20dB;
  5. 系统输入输出阻抗:50Ω;
  6. 类型:Butterworth;

1.原理图绘制

  1. 打开之前新建立的原理图:
    在这里插入图片描述
  2. 在左边的Parts窗口下,选择Lumped-Components元件库放置器件,放置电感和电容并修改感值和容值:
    在这里插入图片描述
  3. 在Simuletion-S_Param元件库下选择Term并放置:
    在这里插入图片描述
    这里的Term默认是50Ω,如果系统阻抗是其他值也可以修改成需要的:
    在这里插入图片描述
  4. 对器件进行连线并放置GND:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.求解设置

  1. 在Simuletion-S_Param元件库下选择SP并放置:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 将起始频率、终止频率和步进频率进行修改:
    在这里插入图片描述

3.仿真结果

1. 点击Simulate或者快捷键F7进行仿真:
在这里插入图片描述
在这里插入图片描述
2. 仿真完成跳出一个空白的窗口,需要进行设置:
在这里插入图片描述
选择rectangular plot(直角坐标):
在这里插入图片描述
鼠标左键放置:
在这里插入图片描述
这里选择查看S21,双击或者点击Add:
在这里插入图片描述
选择dB后点击OK:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同理可以查看S11:
在这里插入图片描述
3. 在图中标记某一处,在Marker菜单下选择New或者点击图标:
在这里插入图片描述
在这里插入图片描述
这里标记150MHz和250MHz处,可以选中那个标记,然后用键盘的上下左右键步进到所需要的频率:
在这里插入图片描述
可见3dB截止频率刚好在150MHz处,250MHz处的衰减大于20dB。

4.双击表格,修改表格属性:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样可以更详细的查看数据,一般选择默认的即可;仿真完成后保存,在工程文件下就有原理图文件和仿真结果文件:
在这里插入图片描述

仿真总结

1.新建工程和原理图文件
2.放置元器件,修改元器件值并连线
3.扫频设置
4.运行仿真并查看结果
5.对关键的频率点进行标记

### 如何在ADS中测量输入阻抗 #### 准备工作 为了准备测量过程,需先构建待测电路模型并确保其正确无误。这通常涉及到绘制原理图以及设置必要的元件属性和连接关系。 #### 创建S参数仿真环境 通过`Project Manager`窗口新建一个名为`InputImpedanceSimulation`的项目文件夹,并在其内部建立一个新的`.schematic`文件用于放置要分析的电路结构。随后,在该图纸上布置好所需的元器件及其连线,特别是关注于定义好信号源的位置与特性[^1]。 #### 设置激励条件 对于射频/微波类别的设计来说,选择合适的激励形式至关重要。一般情况下会采用正弦波作为输入刺激,同时指定恰当的工作频率范围以便覆盖感兴趣的频带区间。此外还需注意调整幅度大小至合理水平以免引起非线性失真现象的发生。 #### 添加测量标记 当完成上述准备工作之后,则可以在布局视窗内右键点击想要获取数据的那个节点处选取“Add Marker”,从而为其附加相应的监控点位;接着从弹出菜单里挑选“Zin”选项以指示此处即为所关心的目标——也就是所谓的‘输入端口’上的复数型态之总电阻值(含实部跟虚部两部分)。此时界面上会出现一个小图标代表刚刚选定的对象位置所在之处。 #### 执行模拟运算操作 最后一步便是启动计算流程本身了。“Simulate”按钮位于顶部工具栏当中很容易找到,单击它即可触发整个求解进程直至得出最终结果为止。等待片刻后就能看到图表区显示出随不同f变化而演变的趋势曲线图形化展示效果出来供进一步观察研究使用了[^2]。 ```matlab % MATLAB脚本可用于辅助理解ADS中的数据分析 freq = linspace(startFreq, endFreq, numPoints); % 定义频率向量 zin_real = real(measured_impedance); % 获取实部数值序列 zin_imag = imag(measured_impedance); % 获取虚部数值序列 plot(freq, zin_real, 'b-', freq, zin_imag, 'r--'); xlabel('Frequency (Hz)'); ylabel('Impedance (\Omega)'); legend('Real Part', 'Imaginary Part'); title('Input Impedance vs Frequency'); grid on; ```
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值