(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211162761.8
(22)申请日 2022.09.23
(71)申请人 上海芯达磊电子科技有限公司
地址 201416 上海市奉贤区北村路101号3
幢
(72)发明人 覃川 周舟
(74)专利代理 机构 北京酷爱智慧知识产权代理
有限公司 1 1514
专利代理师 汪弟杰
(51)Int.Cl.
G06F 30/20(2020.01)
(54)发明名称
一种在ADS中批量仿真A M-AM和AM-PM的方法
及设备
(57)摘要
本发明实施例公开了一种在ADS中批量仿真
AM‑AM和AM‑PM的方法及设备。 方法包括: 设置目
标仿真公式及多个不同的仿真条件; 调用ADS的
批处理模块, 采用目标仿真公式进行多个不同仿
真条件下的A M和PM仿真, 得到仿真结果; 其中, 目
标仿真公式的计算过程如下: 从原始仿真公式中
提取第一项数据和第二项数据; 采用vs()函数和
permute()函数对所述第二项数据进行变换; 根
据所述第一项数据和变换后的第二项数据得到
所述目标仿真公 式。 发明实施例通过设置的目标
仿真公式和ADS的批处理模块实现了多条件下的
AM‑AM和AM‑PM仿真, 所得到的仿真结果 符合预期
目标, 便于比较不同仿真条件下的线性度变化。
权利要求书1页 说明书5页 附图6页
CN 115510645 A
2022.12.23
CN 115510645 A
1.一种在AD S中批量仿真AM ‑AM和AM‑PM的方法, 其特 征在于, 包括:
设置目标仿真公式及多个不同的仿真条件;
调用ADS的批处理模块, 采用所述目标仿真公式进行多个不同仿真条件下的AM和PM仿
真, 得到仿真结果;
其中, 所述目标仿真公式的计算过程如下:
从原始仿真公式 中提取第一项数据和第二项数据;
采用vs()函数和permute()函数对所述第二项数据进行变换;
根据所述第一项数据和变换后的第二项数据得到所述目标仿真公式。
2.如权利要求1所述的方法, 其特征在于, 多个不同的仿真条件包括多个不同的温度或
频率。
3.如权利要求1所述的方法 , 其特征在于 , 所述批处理模块包括ADS中的
BatchSimController模块。
4.如权利要求1 ‑3任一项所述的方法, 其特征在于, 得到仿真结果之后, 所述方法还包
括:
根据所述仿真结果判断PA性能是否 达标;
若PA性能不达标, 则重新 修改设计。
5.一种在AD S中批量仿真AM ‑AM和AM‑PM的设备, 其特 征在于, 包括:
设置单元, 用于设置目标仿真公式及多个不同的仿真条件;
仿真单元, 用于调用ADS的批处理模块, 采用所述目标仿真公式进行多个不同仿真条件
下的AM和PM 仿真, 得到 仿真结果;
其中, 所述目标仿真公式的计算过程如下:
从原始仿真公式 中提取第一项数据和第二项数据;
采用vs()函数和permute()函数对所述第二项数据进行变换;
根据所述第一项数据和变换后的第二项数据得到所述目标仿真公式。
6.如权利要求5所述的设备, 其特征在于, 多个不同的仿真条件包括多个不同的温度或
频率; 所述批处 理模块包括AD S中的Batc hSimController模块。
7.如权利要求5或6所述的设备, 其特 征在于, 所述设备还 包括判断单 元, 用于:
根据所述仿真结果判断PA性能是否 达标;
若PA性能不达标, 则重新 修改设计。权 利 要 求 书 1/1 页
2
CN 115510645 A
2一种在ADS中批量仿真AM ‑AM和AM‑PM的方法及设备
技术领域
[0001]本发明涉及仿真技术领域, 具体涉及一种在ADS 中批量仿真AM ‑AM和AM‑PM的方法
及设备。
背景技术
[0002]ADS是常用的PA设计软件。 PA 是功率放大器的简称, 其作用是将输入功率放大后输
出, 如图1所示。
[0003]在PA设计过程中, AM ‑AM和AM‑PM是重要的线性度指标, 其 通常的表达式如下:
[0004]AM=(Pout ‑Pin)‑(Pout[0] ‑Pin[0])
[0005]PM=phase(Vout[ ::,1])‑phase(Vout[0,1])
[0006]上式中Pout为输出功率, Pin为输入功率, Pout[0 ]为小信号时的输出功率, Pin[0]
为小信号 时的输入功率ph ase(Vout[::,1])为输出相位, ph ase(Vout[0,1])为小信号时的
输出相位。
[0007]在多数情况下, 需要在不同的参变量下进行多组AM ‑AM和AM‑PM仿真。 例如, PA要在
不同温度下都能保证正常的性能, 就需要在多个温度下仿真; PA也需要观察不同频点的性
能, 就需要在多个频率下仿真。 这样, 一般的AM ‑AM和AM‑PM仿真过程如图2所示。 由图可见,
在不同的条件下, 需要反 复迭代, 即一旦某个条件 下性能不达标, 就需要修改设计后退回到
起点, 将所有条件下的AM和PM 仿真重新做一遍, 效率非常低下。
[0008]为了提高仿真效率, 可以调用ADS的批处理BatchSimController模块来实现多条
件的仿真。 例如图3所示, 设置了高中低三个温度, 即三个条件。 若采用现有公式进 行多条件
的AM‑AM和AM‑PM仿真, 由于表达 式中数据的维度不一致, 例如phase(Vout[::,1])和phase
(Vout[0,1])维度不 一致, 公式将无法正常计算, 从而出现如图4所示的错 误。
[0009]为避免这种情况, 现有的解决办法是将表达式 中的初值部分去掉, 即
[0010]AM=Pout ‑Pin
[0011]PM=phase(Vout[ ::,1])
[0012]采用上述表达式进行仿真得到的结果如图5a和5b所示。 由图可见, 虽然不同温度
下的结果能同时显示出来, 但由于初值不在同一个值, 难以进 行有效的比较。 那么这么做 就
失去了仿真的意 义, 而成为了增益仿真, 难以观察线性度。
发明内容
[0013]针对背景技术中所提及的技术缺陷, 本发明实施例的目的在于提供一种在ADS中
批量仿真AM ‑AM和AM‑PM的方法及设备。
[0014]为实现上述目的, 第一方面, 本发明实施例 提供了一种在ADS中批量仿真AM ‑AM和
AM‑PM的方法, 包括:
[0015]设置目标仿真公式及多个不同的仿真条件;
[0016]调用ADS的批处理模块, 采用所述目标仿真公式进行多个不同仿真条件下的AM和说 明 书 1/5 页
3
CN 115510645 A
3
专利 一种在ADS中批量仿真AM-AM和AM-PM的方法及设备
安全报告 >
其他 >
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:54:25上传分享