CN117875271B - S2p文件转换p2d模型文件的方法、ads仿真方法 - Google Patents
S2p文件转换p2d模型文件的方法、ads仿真方法 Download PDFInfo
- Publication number
- CN117875271B CN117875271B CN202410275186.5A CN202410275186A CN117875271B CN 117875271 B CN117875271 B CN 117875271B CN 202410275186 A CN202410275186 A CN 202410275186A CN 117875271 B CN117875271 B CN 117875271B
- Authority
- CN
- China
- Prior art keywords
- file
- large signal
- simulation
- frequency
- files
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 101
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000010586 diagram Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 7
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 3
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000013499 data model Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000009022 nonlinear effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
Abstract
本发明公开了S2P文件转换P2D模型文件的方法、ADS仿真方法,包括:获取元件在不同温度不同输入功率下的S2P文件,将S2P文件按照输入功率从小到大排序存入S2P文件组中;将输入功率最小的S2P文件转存到小信号区域数据组Ss中;根据Ss中每个频率值分别对大信号基本原始数据组中各频率值对应的数据进行大信号特征描述,得到各频率下的大信号区域数据并存到Sd中;将组Ss和Sd写入功率相关P2D文件中;将所有功率相关P2D文件汇总,得到元件的P2D模型文件。其中,P2D模型文件中包含了射频元件的小信号数据、大信号数据及功率增益特性仿真数据,每次仿真时可以直接调用P2D模型,数据更全面,可应用于多种仿真场景。
Description
技术领域
本发明涉及射频电路仿真技术领域,具体涉及S2P文件转换P2D模型文件的方法、ADS仿真方法。
背景技术
射频电路的仿真与测量都会用到snp文件,比如网络分析仪的测量结果存储会存成snp文件,该文件可以导入到仿真软件中,进行分析。其中,snp中n代表端口数,S1P就是单端口,S2P就是双端口。S2P文件是小信号S参数线性模型,而在利用仿真软件对射频微波元件的S参数进行仿真时,一般会加载射频微波元件在多个工作状态下的S2P文件,分别对射频微波元件工作在小信号区域和大信号区域下的工作状态进行仿真,并且对微波元件的一些工作特性进行仿真时,例如功率增益特性,目前暂时没有形成可调用的模型文件。
因此,在每次仿真时,需要重新加载多个S2P文件的S参数,加载数据量大,会造成整个仿真过程效率降低,综上,需要一种同时含有射频微波元件工作在小信号区域和大信号区域时仿真所需参数的仿真模型文件以供仿真软件直接调用。
发明内容
本发明的目的在于提供S2P文件转换P2D模型文件及其ADS仿真方法,通过将S2P文件转换为P2D模型文件进行存储,P2D模型文件中既包含了射频微波器件的小信号数据还包括了大信号区域数据,每次仿真时可以直接调用P2D模型,数据量大,仿真更加全面。
一方面,本申请提供S2P文件转换P2D模型的转换方法,包括以下步骤:
S1.获取元件在温度T下的若干个不同输入功率下的S2P文件,将S2P文件按照输入功率从小到大排序,并依次存入S2P文件组中,将S2P文件组记为STP(STP1,STP2,STP3,...,STPn);
S2.将输入功率最小的S2P文件STP1转存到小信号区域数据组Ss中;将其他输入功率下的S2P文件解析后转存到大信号原始数据组中;
S3.根据小信号区域数据组Ss中每个频率值分别对大信号原始数据组中各频率值对应的数据进行大信号特征描述,得到各频率下的大信号区域数据;将各频率下的大信号区域数据另存到大信号区域数据组Sd中;
S4.将小信号区域数据组Ss和大信号区域数据组Sd中的数据按照格式分别写入功率相关P2D文件对应的数据块中;
S5.获取元件在新的温度T下的S2P文件组;循环执行步骤S1-S4;直至处理完该元件的所有温度下的S2P文件;
S6.将得到的所有功率相关P2D文件汇总,得到一个元件的P2D模型文件。
在一些可选地实施方式中,步骤S3中,进行大信号特征描述的过程为:
S31、构建数据格式为输入功率、频率值、输出功率、S参数的大信号特征描述数列;
S32、依次读取当前S2P文件的文件名中输入功率的值存入大信号特征描述数列对应的数列中;
S33、从当前S2P文件中依次提取与小信号区域数据组Ss中各频率值对应的S21参数值,并根据S21参数值计算各频率值下的输出功率,将计算出的输出功率存入大信号特征描述数列对应的数列中;
S34、从当前S2P文件中提取各频率值下的S参数并依次填入大信号特征描述数列对应的数列中。
在一些可选地实施方式中,步骤S33中计算各频率值下的输出功率的方法为:
将当前S2P文件中当前频率值对应的S21参数值的幅度与当前S2P文件对应的输入功率相加,得到当前频率值对应的输出功率。
在一些可选地实施方式中,得到各频率下的大信号区域数据的过程为:
对大信号特征描述数列进行重新整理排列,按照每一个频率下,不同输入功率对应的输出功率、S参数数据列出,得到各频率下的大信号区域数据,并将各频率下的大信号区域数据按照不同频率依次存储到大信号区域数据组Sd中。
各频率下的大信号区域数据存储到大信号区域数据组Sd中时按照频率值大小由低到高存储。
在一些可选地实施方式中,P2D模型文件的保存路径与S2P文件保存路径一致。功率相关P2D文件的格式为<器件名>_<输入功率>_<测试温度>.P2D。
第二方面,本申请提供基于P2D模型的ADS仿真方法,包括以下步骤:
获取待仿真元件对应的图形模板;
调用待仿真元件对应的P2D模型文件,所述P2D模型文件为第一方面的P2D模型文件;
将所述P2D模型文件组装到所述图形模板中,得到仿真元件的图形调用模板;
调用所述图形调用模板,绘制待仿真元件的仿真电路原理图;
根据仿真电路原理图,调用电路所需的仿真控制器模型;
设置仿真控制器模型的仿真参数;得到仿真控制器;
根据仿真控制器对所述电路原理图进行仿真,得到仿真结果。
在一些可选地实施方式中,所述仿真参数包括:
设置VAR变量、RF_freq和Pin值;
设置大信号参数LSSP的频率、功率扫描参数;
设置小信号参数SP的频率扫描参数;
设置P2D模型文件的加载路径参数。
本发明具有的有益效果:
可以理解的是,本发明通过将射频微波元件仿真所需的S2P文件进行整合,并且分区存储,分为小信号区域和大信号区域,小信号区域数据存储的是当前温度下输入功率最小的S2P文件中的S参数,大信号区域数据存储的是不仅含有对小信号进行大信号特征描述后的大信号特征描述数据,还包括了各S2P文件对应的原始参数数据,将大信号特征描述数据和原始参数数据整合,得到大信号区域数据;将小信号区域数据和大信号区域数据存储到功率相关P2D文件中,最后汇总所有温度下的功率相关P2D文件汇总,按照P2D模型文件的定义编写进P2D模型文件中,从而得到一个元件对应的P2D模型文件。
由此,当需要对射频微波元件进行仿真时,只需调用P2D模型文件,即可在ADS仿真软件中同时进行射频微波器件工作在小信号区域和大信号区域时的仿真,还能完成功率增益特性的仿真,获得功率、幅度压缩曲线。
本发明整合了需要仿真的微波元件在不同温度下功率对应的多组S2P文件,存储为P2D模型文件,P2D模型文件中将小信号数据和大信号数据分区存储,在大信号区域数据中不仅包含了S参数的原始数据还包括了功率增益特征描述参数,在调用P2D模型文件仿真时,在ADS仿真软件中能进行更加全面的仿真。本申请中整合了多个S2P文件,加载时只需调用P2D模型文件即可,无需反复加载多个S2P文件,提高了数据加载速度,同时,P2D模型文件中包含了全面的数据,能应用多种仿真场景中,提高了仿真效率。
附图说明
图1为本发明S2P文件转换P2D模型文件的转换方法流程示意图;
图2为本发明S2P文件转换P2D模型文件的转换流程示意图;
图3为本发明实施例提供的一组S2P文件组中S2P文件的存储示意图;
图4为本发明实施例提供功率相关P2D文件的数据存储格式示意图;
图5为本发明实施例提供的ADS仿真示意图;
图6为在ADS软件中调用P2D文件中的S21幅度进行幅频特性仿真后的结果示意图;
图7为在ADS软件中调用P2D文件中的大信号区域数据进行幅度非线性特性仿真的结果示意图;
图8为本发明实施例采用P2D模型文件以及X参数对器件HEM394B进行非线性仿真的效果对比示意图;
图9为本发明实施例采用P2D模型文件以及X参数对对器件QZJ409进行非线性仿真的效果对比示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
在介绍以下实施例之前,对本申请提到的一些概念进行说明:
本申请中P2D模型文件是指将现有的S2P文件的参数文件转换为小信号区域数据以及对S2P文件进行大信号特征描述,得到大信号区域数据,并将小信号区域数据和大信号区域数据分区存入一个文件中,并将这个文件命名为P2D模型文件。P2D模型文件的内容格式采用基本的MDIF语法,MDIF语法包含了四个保留字,MDIF语法以VAR= 的形式开始一个独立的变量定义行。BEGIN 表示数据块的开始,END表示数据块的结束。以注释符号(!)开头的行被认为是注释。则采用基本的MDIF语法的P2D模型文件的格式一般为以下格式:
P2D
VAR temp=T1//温度=T1;
VAR偏置电压=B1
BEGIN ACDATA
# AC( MHZ S DB R 50 FC 1 0)
!small signal s-parameter
%F n11x n11y n21x n21y n12x n12y n22x n22y
……(第一基本P2D数据内容) //小信号区域数据;
!power dependent s-parameter
%F
% P1 P2 n11x n11y n21x n21y n12x n12y n22x n22y
……(第二基本P2D数据部分) //大信号区域数据;
END ACDATA
其中,VAR语句用于指定多维数据,即两个或多个独立变量。VAR语句的值可以是一个数字。
多组数据(ACDATA、NDATA、IMTDATA)可以与在任何数据集之前或之后使用的VAR语句一起使用。
文件数据集由数据块组成,每个数据块由BEGIN和END语句分隔。允许三种不同类型的数据块:
列出小信号和大信号S参数与频率和功率(所需)|
列出噪音参数与频率(可选)|
IMTDATA:用于2端口变频器,给出单音互调表(可选)|
# AC( MHZ S DB R 50 FC 1 0) 这一行给出了数据行的数据格式定义,其中,第一个是单位为MHz的频率,第二个是网络数据类型为S参数,第三个是网络参数的格式为DB,第四个是归一化阻抗R是50欧姆,第五个是FC 1 0表示。数据格式示例:幅度n11x = |S11|in dB, 相位n11y = S11角度in degrees。
1、小信号区域数据存储的数据格式行:
% F n11x n11y n21x n21y n12x n12y n22x n22y这一行给出了后续行中的小信号数据的顺序。所有显示的关键字必须在格式行中给出。这些关键字的顺序是任意的。显示的顺序是首选的。
%F表示频率数据列,n11x, n11y分别表示2端口网络S11参数的幅度和相位,S11参数表示回波损耗,即有多少能量返回了输入端口1,当然越小越好,即能量很少反射回来,一般S11<0.1(-20dB)。
n21x, n21y分别表示2端口网络S21参数的幅度和相位,S21表示***损耗,即有多少能量传输到端口2,当然越大越好,最大是1,即能量全部传输到端口2,没有损耗。一般S21>0.7(-3dB)。
n12x, n12y表示2端口网络S12参数的幅度和相位,S12为反向传输系数,也就是隔离。
n22x, n22y表示2端口网络S22参数的幅度和相位,S22为输出反射系数,也就是输出回波损耗。
2、大信号区域数据存储的数据格式行:
% F
这一行在以下大信号数据之前。
% P1 P2 n11x n11y n21x n21y n12x n12y n22x n22y,这一行给出了后续行中的小信号数据的顺序。
P1 P2:P1表示当前频率值下二端口网路端口1的输入功率(dBm),P2表示当前频率值下二端口网路端口2的输出功率(dBm)。P2 是输出功率,能够直观的体现器件的输出能力,仿真中需要输出功率的数据时,可从此处提取数据参与仿真。
n11x-n22y的表示内容与小信号的数据格式定义一致。
实施例1
如图1所示,本实施例提供S2P文件转换P2D模型的转换方法,包括以下步骤:
S1.获取元件在温度T下的若干个不同输入功率下的S2P文件,将S2P文件按照输入功率从小到大排序,并依次存入S2P文件组中,将S2P文件组记为STP(STP1,STP2,STP3,...,STPn);
S2.将输入功率最小的S2P文件解析后转存到小信号区域数据组Ss中,将其他输入功率下的S2P文件解析后转存到大信号原始数据组中;
S3.根据小信号区域数据组Ss中每个频率值分别对大信号原始数据组中各频率值对应的数据进行大信号特征描述,得到各频率下的大信号区域数据;将各频率下的大信号区域数据另存到大信号区域数据组Sd中;
S4.将小信号区域数据组Ss和大信号区域数据组Sd中的数据按照格式分别写入功率相关P2D文件对应的数据块中;
S5.获取元件在新的温度T下的S2P文件组;循环执行步骤S1-S4;直至处理完该元件的所有温度下的S2P文件;
S6.将得到的所有功率相关P2D文件汇总,得到一个元件的P2D模型文件。
在一些可选地实施方式中,进行大信号特征描述的过程为:
S31、构建数据格式为输入功率、频率值、输出功率、S参数的大信号特征描述数列;
S32、依次读取当前S2P文件的文件名中输入功率的值存入大信号特征描述数列对应的数列中;
S33、从当前S2P文件中依次提取与小信号区域数据组Ss中各频率值对应的S21参数值,并根据S21参数值计算各频率值下的输出功率,将计算出的输出功率存入大信号特征描述数列对应的数列中;
S34、从当前S2P文件中提取各频率值下的S参数并依次填入大信号特征描述数列对应的数列中。本申请中S参数包括了S11参数、S12参数、S21参数和S22参数的数据。即S2P文件中数据行n11x n11y n21x n21y n12x n12y n22x n22y对应的值。
在一些可选地实施方式中,步骤S33中计算各频率值下的输出功率的方法为:
将当前S2P文件中当前频率值对应的S21参数值的幅度与当前S2P文件对应的输入功率相加,得到当前频率值对应的输出功率。
将各个输入功率下的S参数均逐个提取出来作为大信号区域的基本原始数据,首先大信号区域是把与小信号区域数据组Ss中各频率值对应的数据逐个抽离出来对大信号区域的基本原始数据进行大信号特征描述,例如在某个输入功率为P1的S2P文件中,对于输入功率最小时的S2P文件中的某个频点f0下,大信号区域的P1为频点f0端口1的输入功率,该值P1可在当前S2P文件名称中提取;P2为端口2的输出功率,等于在当前频点f0下,P1+ 当前S2P文件中S参数值中与f0对应行数的n21x值。例如输入功率-20dBm时对应的n21x值为+20dB,则P2=-20+20=0;大信号区域的其他n11x n11y n21x n21y n12x n12y n22x n22y值,均来源于当前S2P文件中P1功率状态下频点为f0对应的S参数值。
对数据进行整理,小信号区域数据和大信号区域数据存储在同一数据块中,并且小信号区域数据存储在前,大信号区域数据存储在后,小信号区域数据和大信号区域数据中间有注释(!)说明,且对大信号特征描述数列进行重新整理排列,按照每一个频率下,不同输入功率对应的输出功率、S参数数据列出,得到各频率下的大信号区域数据,并将各频率下的大信号区域数据按照频率不同分区存储到大信号区域数据组Sd中。按照每一个频率下,不同输入功率对应的S参数数据列出。如图4所示,可以看到频点为10MHz时,输入功率自-10 dBm至20 dBm时对应的S参数数值。
在一些可选地实施方式中,得到各频率下的大信号区域数据的过程为:
为了使得生成的P2D模型文件方便被仿真软件调用,将P2D模型文件的保存路径与S2P文件保存路径一致,且功率相关P2D文件的格式为<器件名>_<输入功率>_<测试温度>.P2D。而P2D模型文件的格式为<器件名>.P2D。
具体地,如图3所示,每组S2P文件组中,包括了若干个不同功率下的S2P文件,在对S2P文件组进行对进行整理时,可以通过直接从S2P文件的文件名中提取出输入功率。而不并打开S2P文件,从S2P文件中提取。 如图4所示,将小信号区域数据写入功率相关P2D文件的起始位置,并使用注释符号(!)说明以下数据格式为小信号区域数据的数据行。接着在小数据区域数据行的下方存储功率相关S参数(即大信号区域数据),同样地,使用注释符号(!)说明以下数据格式为大信号区域数据的数据行。在大信号区域数据中,按照频率点由低到高地顺序依次存储各频率值下的所有输入功率、输出功率以及S参数。
需要理解的是,得到的P2D模型中,包含了不同温度下小信号S参数即小信号区域数据组和对小信号参数进行大信号特征描述后的大信号区域数据组。小信号S参数代表RF网络对小信号激励的响应,量化其在线性工作模式下随频率变化的反射和传输特性。使用小信号S参数,可以确定基本的RF特性,包括电压驻波比(VSWR),回波损耗,***损耗或给定频率下的增益。但是S参数中不包含器件的噪声、压缩或失真特性的信息,当不断增加通过射频微波元件的功率电平时,微波元件会表现出非线性效应使得元件工作在大信号区域。此时测量得到的S参数可以用于确定微波元件的非线性特性。
在仿真时,一般会将小信号S参数的线性仿真和S参数的大信号特征特性(非线性)仿真分开进行,这样会浪费工作时间,在每种仿真场景下,需要重新加载S2P文件,加载的数据量巨大,影响整个仿真速度,并且现有的S2D模型中,在进行非线性仿真时,其大信号数据区域仅包含有压缩特性的数据,仅能完成压缩特性的仿真,对于其他大信号仿真场景,例如功率增益仿真,其大信号区域中仅包含了幅度压缩特性数据,而丢弃了许多S参数的原始数据。因此,本申请整合了需要仿真的微波元件在不同温度下功率对应的多组S2P文件,存储为P2D模型文件,P2D模型文件中大信号数据区域中不仅包含了S参数的原始数据还包括了功率增益特性的描述参数,在调用P2D模型文件仿真时,在ADS仿真软件中能进行更加全面的仿真。本申请中整合了多个S2P文件,加载时只需调用P2D模型文件即可,无需反复加载多个S2P文件,提高了数据加载速度,同时,P2D模型文件中包含了全面的数据,能应用多种仿真场景中,提高了仿真效率。
实施例2
第二方面,本申请提供基于P2D模型的ADS仿真方法,包括以下步骤:
获取待仿真元件对应的图形模板;
调用待仿真元件对应的P2D模型文件,所述P2D模型文件为实施例1中的P2D模型文件;
将所述P2D模型文件组装到所述图形模板中,得到仿真元件的图形调用模板;
调用所述图形调用模板,绘制待仿真元件的仿真电路原理图;
根据仿真电路原理图,调用电路所需的仿真控制器模型;
设置仿真控制器模型的仿真参数;得到仿真控制器;
根据仿真控制器对所述电路原理图进行仿真,得到仿真结果。
在一些可选地实施方式中,所述仿真参数包括:
设置VAR变量、RF_freq和Pin值;
设置大信号参数LSSP的频率、功率扫描参数;
设置小信号参数SP的频率扫描参数;
设置P2D模型文件的加载路径参数。
如图5所示,给出了一种仿真电路图,设置对应的仿真参数:VAR变量的RF_freq=2890MHz,Pin值=10,添加功率源P_1Tone,并设置功率源的数量、内阻和中心频率,内抗Z=50Ohm,中心频率等于RF_freq,设置仿真器件,将仿真器件的输入端Vin接功率源的正极,输出端Vout接一个端口Term,该端口Term的数量为2阻抗为50Ohm,同时设置该仿真器件调用P2D模型文件的加载路径(P2Dfile),S参数设置器(S-PARAMETERS)的起始频率为145MHz,终止频率为175MHz,谐波平衡分析控件(HARMONIC BALANCE)的中心频率(与RF_freq相等)、谐波次数(Order=1)、仿真变量(SweepVar=Pin)、变量范围(145~175)、仿真状态显示(StatusLevel=4)和扫描间隔(Step=10);设置功率增益控件(PwrGain)的增益参数PwrGain=pwr_gain(S,PortZ1,PortZ2),设置大信号参数LSSP的频率(与RF_freq相等相等)和谐波次数为5。按照上述的仿真参数设置并调用P2D模型文件进行仿真后,得到的幅频特性仿真结果和对大信号区域数据进行幅度非线性特性仿真的结果示意图如图6、图7所示,图6中m1表示在频率为3.150GHz时,小信号参数SP对应的仿真值dB(SP.S(2.1))=51.208,图7中m2表示在Pin=10时,大信号参数对应的仿真值plot_vs(HB3.HB.Portpower(2).Pin)=50.507。
在描述大信号和小信号、线性和非线性器件时。还会使用X 参数来表征元器件在所有端口处于大输入功率情况下所生成的谐波的幅度和相对相位。本申请采用调用P2D模型的方式仿真得到的结果与采用现有的X参数模型生成的仿真结果进行比较,说明本申请的一致性较好。如图8所示,m1表示X参数下器件HEM394B的AM-AM仿真数据为19.141,m2表示本申请中调用P2D模型该器件仿真后的AM-AM仿真数据为18.524,可以看出,这两种数据模型的精度对比,两者误差最大为0.6,说明一致性是很好的。同样地,对于另一种微波器件QZJ409,如图9所示,m1表示器件QZJ409在X参数下的AM-AM仿真数据为3.617,m2表示本申请中调用P2D模型该器件仿真后的AM-AM仿真数据为3.530,两种数据模型的精度对比,两者误差最大为0.08,说明一致性是非常好的。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
Claims (6)
1.S2P文件转换P2D模型文件的方法,其特征在于,包括以下步骤:
S1.获取元件在温度T下的若干个不同输入功率下的S2P文件,将S2P文件按照输入功率从小到大排序,并依次存入S2P文件组中;
S2.将输入功率最小的S2P文件解析后转存到小信号区域数据组Ss中,将其他输入功率下的S2P文件解析后转存到大信号原始数据组中;
S3.根据小信号区域数据组Ss中每个频率值分别对大信号原始数据组中各频率值对应的数据进行大信号特征描述,得到各频率下的大信号区域数据;将各频率下的大信号区域数据另存到大信号区域数据组Sd中;
步骤S3中,进行大信号特征描述的过程为:
S31、构建数据格式为输入功率、频率值、输出功率、S参数的大信号特征描述数列;
S32、依次读取当前S2P文件的文件名中输入功率的值存入大信号特征描述数列对应的数列中;
S33、从当前S2P文件中依次提取与小信号区域数据组Ss中各频率值对应的S21参数值,并根据S21参数值计算各频率值下的输出功率,将计算出的输出功率存入大信号特征描述数列对应的数列中;
步骤S33中计算各频率值下的输出功率的方法为:
将当前S2P文件中当前频率值对应的S21参数值的幅度与当前S2P文件对应的输入功率相加,得到当前频率值对应的输出功率;
得到各频率下的大信号区域数据的过程为:
对大信号特征描述数列进行重新整理排列,按照每一个频率下,不同输入功率对应的输出功率、S参数数据列出,得到各频率下的大信号区域数据,并将各频率下的大信号区域数据按照不同频率,依次存储到大信号区域数据组Sd中;
S34、从当前S2P文件中提取各频率值下的S参数并依次填入大信号特征描述数列对应的数列中;
S4.将小信号区域数据组Ss和大信号区域数据组Sd中的数据按照格式分别写入功率相关P2D文件中;
S5.获取元件在新的温度T下的S2P文件组;循环执行步骤S1-S4;直至处理完该元件的所有温度下的S2P文件;
S6.将得到的所有功率相关P2D文件汇总,得到一个元件的P2D模型文件。
2.根据权利要求1所述的S2P文件转换P2D模型文件的方法,其特征在于,各频率下的大信号区域数据存储到大信号区域数据组Sd中时按照频率值大小由低到高存储。
3.根据权利要求1所述的S2P文件转换P2D模型文件的方法,其特征在于,P2D模型文件的保存路径与S2P文件保存路径一致。
4.根据权利要求1所述的S2P文件转换P2D模型文件的方法,其特征在于,功率相关P2D文件的格式为<器件名>_<输入功率>_<测试温度>.P2D。
5.一种ADS仿真方法,其特征在于,包括以下步骤:
获取待仿真元件对应的图形模板;
调用待仿真元件对应的P2D模型文件,所述P2D模型文件为基于权利要求1-3任一所述的S2P文件转换P2D模型文件的方法生成的P2D模型文件;
将所述P2D模型文件组装到所述图形模板中,得到仿真元件的图形调用模板;
调用所述图形调用模板,绘制待仿真元件的仿真电路原理图;
根据仿真电路原理图,调用电路所需的仿真控制器模型;
设置仿真控制器模型的仿真参数;得到仿真控制器;
根据仿真控制器对所述电路原理图进行仿真,得到仿真结果。
6.根据权利要求5所述的一种ADS仿真方法,其特征在于,所述仿真参数包括:
设置VAR变量、RF_freq和Pin值;
设置大信号参数LSSP的频率、功率扫描参数;
设置小信号参数SP的频率扫描参数;
设置P2D模型文件的加载路径参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410275186.5A CN117875271B (zh) | 2024-03-12 | 2024-03-12 | S2p文件转换p2d模型文件的方法、ads仿真方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410275186.5A CN117875271B (zh) | 2024-03-12 | 2024-03-12 | S2p文件转换p2d模型文件的方法、ads仿真方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117875271A CN117875271A (zh) | 2024-04-12 |
CN117875271B true CN117875271B (zh) | 2024-05-31 |
Family
ID=90593344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410275186.5A Active CN117875271B (zh) | 2024-03-12 | 2024-03-12 | S2p文件转换p2d模型文件的方法、ads仿真方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117875271B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104346485A (zh) * | 2013-08-01 | 2015-02-11 | 上海华虹宏力半导体制造有限公司 | 综合模型同仿真模型的时序约束一致性的验证***及方法 |
CN107247696A (zh) * | 2017-06-07 | 2017-10-13 | 中国电子科技集团公司第四十研究所 | 一种在噪声系数分析仪中调用s2p文件获取损耗补偿数据的方法 |
WO2018187212A1 (en) * | 2017-04-03 | 2018-10-11 | Listat Ltd. | Methods and apparatus for hypersecure last mile communication |
CN115630617A (zh) * | 2022-12-22 | 2023-01-20 | 成都华兴汇明科技有限公司 | S2p数据转换s2d模型、ads仿真文件构建方法 |
CN115642971A (zh) * | 2022-12-22 | 2023-01-24 | 成都华兴汇明科技有限公司 | 微波模块非线性参数的仿真文件生成方法及自动提取*** |
-
2024
- 2024-03-12 CN CN202410275186.5A patent/CN117875271B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104346485A (zh) * | 2013-08-01 | 2015-02-11 | 上海华虹宏力半导体制造有限公司 | 综合模型同仿真模型的时序约束一致性的验证***及方法 |
WO2018187212A1 (en) * | 2017-04-03 | 2018-10-11 | Listat Ltd. | Methods and apparatus for hypersecure last mile communication |
CN107247696A (zh) * | 2017-06-07 | 2017-10-13 | 中国电子科技集团公司第四十研究所 | 一种在噪声系数分析仪中调用s2p文件获取损耗补偿数据的方法 |
CN115630617A (zh) * | 2022-12-22 | 2023-01-20 | 成都华兴汇明科技有限公司 | S2p数据转换s2d模型、ads仿真文件构建方法 |
CN115642971A (zh) * | 2022-12-22 | 2023-01-24 | 成都华兴汇明科技有限公司 | 微波模块非线性参数的仿真文件生成方法及自动提取*** |
Non-Patent Citations (4)
Title |
---|
"Ultralow-Power Digital Control and Signal Conditioning in GaAs MMIC Core Chip for X-Band AESA Systems";Chiara Ramella等;《IEEE Transactions on Microwave Theory and Techniques》;20210623;第70卷(第1期);全文 * |
"基于缺陷地结构的预失真功率放大器设计";陈卓伟;《中国优秀硕士学位论文全文数据库》;20110615;全文 * |
基于小信号S参数的功率放大器设计;祁云飞;;电子科技;20100815(08);全文 * |
微波功率放大器的小信号S参数设计方法;郑建彬, 孟庆鼐, 魏启辅;合肥工业大学学报(自然科学版);20050628(06);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN117875271A (zh) | 2024-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Colantonio et al. | An approach to harmonic load-and source-pull measurements for high-efficiency PA design | |
CN113567793B (zh) | 一种射频微波二端口器件非线性行为模型提取方法 | |
CN115630617B (zh) | S2p数据转换s2d模型、ads仿真文件构建方法 | |
CN115642971B (zh) | 微波模块非线性参数的仿真文件生成方法及自动提取*** | |
US7640477B2 (en) | Calibration system that can be utilized with a plurality of test system topologies | |
US20050027491A1 (en) | Symbolic analysis of electrical circuits for application in telecommunications | |
US5321364A (en) | Network analyzer | |
CN115203996A (zh) | 一种阵列天线前门电磁脉冲效应分析方法 | |
CN117875271B (zh) | S2p文件转换p2d模型文件的方法、ads仿真方法 | |
Hillairet | RF network analysis of the WEST ICRH antenna with the open-source python scikit-RF package | |
CN110765713B (zh) | 高耦合***电抗器建模方法、装置、计算机设备及介质 | |
US20120029887A1 (en) | Computing device and method for analyzing scattering parameters passivity | |
CN113037583B (zh) | 测试装置、方法及可读存储介质 | |
CN117473097A (zh) | 电子产品调试工艺路线推荐方法、装置、设备及介质 | |
CN117875272B (zh) | P2d模型转换s2d模型的方法 | |
CN110752835A (zh) | 信号发生装置及使用了该装置的频率特性显示方法 | |
CN112131811B (zh) | 一种fpga的时序参数提取方法 | |
CN109061434B (zh) | 板级电路退化测试方法 | |
CN115659704B (zh) | 基于微波模块的仿真方法 | |
JP3364149B2 (ja) | 増幅器の総合特性測定方法 | |
CN113553700B (zh) | 用于微波功率晶体管建模的温度相关x参数模型构建方法 | |
CN117574842A (zh) | 射频前端链路高真实性仿真***、方法、存储介质及设备 | |
CN112417794B (zh) | 一种散射参数计算方法 | |
Xing et al. | A Digital Representation Method for Nonlinear Model of a Receiver | |
Steiger et al. | Interference Analysis, Modeling, and Emulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |