s参数snp格式详解

上传人:d**** 文档编号:174120079 上传时间:2022-12-14 格式:DOCX 页数:8 大小:21.03KB
返回 下载 相关 举报
s参数snp格式详解_第1页
第1页 / 共8页
s参数snp格式详解_第2页
第2页 / 共8页
s参数snp格式详解_第3页
第3页 / 共8页
点击查看更多>>
资源描述
Touchstone 1格式详解2010年8月13日大哥牛发表评论阅读评论一介绍Touchstone格式文件也就是我们通常是到的SnP文件,用来表示S参数。它是用来保存N端口网络有源设备或者无源连接的参数。在Touchstone 格式成为事实上的标准的同时,并没有正式的文档规定文件的格式和语法。本文基于安捷伦公司(Touchstone的来源)的信息,由EIA/IBIS组 织制定成一个正式的规定。二常法和指导原则下面就是Touchstone文件的语法和指导原则1. TouchStone文件不区分大小写。2. 只有ANSI Standard X3.4-1986中规定的ASCII字符才能在TouchStone文件合法使用。ASCII码值比十六进制0x7E大的字符是不允许使用的。同样ASCII码中的控制字符(通常比十六进制0x20小)也不允许使用,除了制表符(tabs)或者回车字符(carriage-return or carriage-retu rn /li ne-feed comb in ati on)。3. 评论前面要以感叹号(!)开始。评论可以是一个独立的行,也可以在行末。评论通过换行符结束(即,不允许多行评论)。4. 按照惯例,TouchStone文件后缀为“snp”,其中n为设备或者连接网络的端口数目。例如,双口网络的文件名就会这样命名:“filenames2p,三口网络就是“file name .s3p,以此类推。5. 按照惯例角度都是用度数来表示。三文件格式格式描述介绍TouchStone数据文件包含一个选项行”,在选项行之后会有一个或者多个网络参数的数据集,每个数据集都是在一个特定的频率小得到的。选项 行规定文件包含的网络数据类型(S参数,z参数等等),数据值的格式(幅度-相位,实部-虚部等等)和归一化阻抗。每个频率的数据集可能为 一行或者多行,每个数据集第一行以频率开始,这个频率就是等到这个数据集的频率。单口网络和双口网络数据集只有一行,三口或者以上网络都 按矩阵的形式排列。TouchStone格式的文件支持的矩阵不限大小。(注意,尽管如此,很多应用程序或者计算机内存都会设置一个上限。)除了上述选项行和数据行之外,双口网络还有可能带有噪声参数数据。最后,可以在需要的时候加入评论行。选项行,数据行,评论行和噪声数据在后面的章节详细讲述。选项行每个TouchStone数据文件必须要包含一个选项行(第一个选项行之后的选项行都会被忽略)。选项行必须是文件中第一个非评论行,格式如下:#frequency unit R 其中# 表示此行为评论行frequency unit 规定频率的单位。合法的值有GHz, MHz, KHz, Hz。默认值为GHz。parameter表示网络数据的类型。合法的值有:S为S参数,Y为导纳参数,Z为阻抗参数,H为混合h参数,G为混合G参数,默认值为S。format规定网络参数对的格式。合法的值有:DB是dB-角度(dB = 20*log10|magnitude|), MA是幅度-角度,RI是实部-虚部。角度都要用度数表示。要注意的是,本格式并不规定噪声参数。(参见本文最后一节加入噪声参数)。默认值是MA。R n规定参考电阻,单位为欧姆,n是欧姆值为正整数(实际上的阻抗都会规一化处理)。默认参考电阻是50欧姆。选项行参数要通过一个或者多个空格隔开,用换行符结束(CR或者CR/LF)。如果参数没有指定就会用默认值。除了开头的#号以及R后面的阻 值,选项行的参数可以按随意的顺序排列。总结,选项行格式如下单口网络文件:# HZ/KHZ/MHZ/GHZ S/Y/Z/G/H MA/DB/RI R n双口网络文件:# HZ/KHZ/MHZ/GHZ S/Y/Z/G/H MA/DB/RI R nN 口网络文件:# HZ/KHZ/MHZ/GHZ S/Y/Z/G/H MA/DB/RI R n中括号()表示为可选项;/表示选择其中一个;n要用一个正整数代替。选项行示例最小的选项行(都用默认值):#频率单位为GHz,S参数,用实部-虚部表示,归一化到100欧姆:# GHz S RI R 100频率单位为KHz,Y参数,用实部-虚部表示,归一化到100欧姆:# KHz Y RI R 100频率单位为Hz, Z参数,用幅度-角度表示,归一化到1欧姆:# Hz Z MA R 1频率单位为KHz,H参数,用实部-虚部表示,归一化到1欧姆:# KHz H RI R 1频率单位为Hz, G参数,用幅度-角度表示,归一化到1欧姆:# Hz G MA R 1数据行选项行之后是数据集。数据集包含由选项行规定的网络参数数据(S参数,Z参数,等等。)。单口网络和双口网络值包含一行数据,三口或者以上的网络包含用矩阵形式表示的多行数据。每个数据集都以频率开始(即,每个数据集的第一个行(或者唯一的那一行)的第一个值),数据元素自身是用成对的形式表示的(幅度-角度,dB-角度,实部-虚部)。数据行和数据集通常有下面三种规则:1. 每行的数据对不超过4个。2. 每个数据之间用空格隔开3. 每行数据通过换行符结束(CR或者CR/LF组合)4. 所有数据集要按照频率排序N端口网络的数据排序如下详述。单口和双口网络单口和双口网络每个频率只有一行数据。如下所示,数据行由频率开始,后面跟1个或者4个数据。单口网络数据集(行)(frequency value双口网络数据集(行)(frequency value , , , 其中:frequency value是得到网络参数的频率;N11, N21, N12, N22是数据点,N11, N21,等表示的是数据对。网络数据点格式由选项行贵的,可以是幅度-角度,dB-角度,实部-虚部(即成对的数据)。对单口网络,只有11,而双口网络需要4个参数组成。每个数据元都用一个或者多个空格隔开;每个数据行都以换行符结束(CR或者CR/LF)。允许多个数据行(集),但如前文所述,必须要按频率 的顺序排列。下面是一些单口双口网络的实例。以感叹号(!)开始的行为评论。例1:!1-port S-parameter file, sin gle freque ncy point# MHz S MA R 50!freq magS11 an gS112.000 0.894 -12.136在上例中,2MHz的S11值用幅度-相位表示。参考阻抗为50欧姆。例2:!1-port Z-parameter file, multiple freque ncy points# MHz Z MA R 75!freq magZ11 an gZ11100 0.99 -4200 0.80 -22300 0 707 -45400 0.40 -62500 0.01 -89在上例中,Z11 (输入阻抗)归一化到75欧姆,通过选项行中的(R 75)表示。例3:!2-port H-parameter file, sin gle freque ncy point# KHz H MA R 1! freq magH11 an gH11 magH21 an gH21 magH12 an gH12 magH22 an gH222 .95 -26 3.57 157 .04 76 .66 -14在上例中H参数是幅度-相位格式,参考电阻为1欧姆。例4:!2-port S-parameter file, three freque ncy poi nts# GHZ S RI R 50 0!freq RelS11 ImS11 ReS21 ImS21 ReS12 ImS12 ReS22 ImS221.0000 0.3926 -0.1211 -0.0 003 -0.0 021 -0.0 003 -0.0 021 0 3926 -0.12112.0000 0.3517 -0.3054 -0.0096 -0.0 298 -0.0096 -0.0 298 0.3517 -0.305410.000 0.3419 0.3336 -0.0134 0.0379 -0.0134 0.0379 0.3419 0.3336在上例中,S参数格式是实部-虚部。3 口和4 口网络3 口和4 口网络排列成矩阵形式,每行表示一个矩阵行。换句话说(如下所示),3 口网络每个数据集有3行数,每行有3个数据对(即一个3x3 的矩阵)。同样地,4 口网络每个数据集有4行,每行有4个数据(4x4矩阵)。由于规则要求,数据集第一行以频率开始。3 口网络描述vfreque ncy value 4 口网络描述vfreque ncy value 其中,frequency value是得到网络参数的频率;N11, N21等是数据点,Nij表示的是数据对。通常,网络数据点格式由选项行规定,可以是幅度-角度,dB-角度,实部-虚部(即成对的数据)。每个数据元都用一个或者多个空格隔开;每个 数据行都以换行符结束(CR或者CR/LF)。允许多个数据行(集),但如前文所述,必须要按频率的顺序排列。下面是4 口网络的实例.! 4-port S-parameter data, take n at three freque ncy poi nts# GHZ S MA R 505.00000 0.60 161.24 0.40 -42.20 0.42 -66.58 0.53 -79.34 !row 10.40 -42.200.60161.20 0.53 -79.34 0.42 -66.58!row20.42 -66.580.53-79.34 0.60 161.24 0.40 -42.20!row30.53 -79.340.42-66.58 0.40 -42.20 0.60 161.24!row46.00000 0.57 150.37 0.40 -44.34 0.41 -81.24 0.57 -95.77 !row 10.40 -44.340.57150.37 0.57 -95.77 0.41 -81.24!row20.41 -81.240.57-95.77 0.57 150.37 0.40 -44.34!row30.57 -95.770.41-81.24 0.40 -44.34 0.57 150.37!row47.00000 0.50 136.69 0.45 -46.41 0.37 -99.09 0.62 -114.19 !row 10.45 -46.41 0.50 136.69 0.62 -114.19 0.37 -99.09 !row 20.37 -99.09 0.62 -114.19 0.50 136.69 0.45 -46.41 !row 30.62 -114.19 0.37 -99.09 0.45 -46.41 0.50 136.69 !row 4注意,数据对不需要列对齐;唯一的需要是每行3(3 口或者)或者4 (4 口网络)个数据对.5 口及以上网络5 口或者以上网络同样排列成矩阵形式。但是,由于TouchStone格式限制了每行4个数据对,多出来的数据需要在后面行继续。矩阵每行必须 要从新行开始。通常,每数据集第一行的第一个值为频率。这些规则可以通过6 口网络格式来表示。6 口网络格式(一个频率点) !row 1 !row 2 !row 3 !row 4 !row 5 !row 6 其中,frequency value是得到网络参数的频率;N11, N21等是数据点,Nij表示的是数据对。如上所示,每个矩阵行都扩展成2行。没个矩阵行都新起一行。通常,数据对由选项行指定的格式表示,每个数据元通过空格隔开。下面是一个更详细的10 口网络的例子,Y参数是幅度-相位格式,单个频率。例6 :# freque ncy_unit Y MA R impeda neefreq magY11 an gY11 magY12 an gY12 magY13 an gY13 magY14 an gY14 ! 1st rowmagY15 an gY15 magY16 an gY16 magY17 an gY17 magY18 an gY18magY19 an gY19 magY1,10 an gY1,10magY21 angY21 mag Y22 angY22 magY23 an gY23 magY24 an gY24 ! 2nd rowmagY25 angY25 mag Y26 angY26 magY27 an gY27 magY28 an gY28magY29 angY29 magY2,10 an gY2,10magY31 angY31 magY32 angY32 magY33 an gY33 magY34 angY34 ! 3rd rowmagY35 angY35 mag Y36 angY36 magY37 an gY37 magY38 an gY38magY39 angY39 magY3,10 an gY3,10magY41 an gY41 magY42 an gY42 magY43 an gY43 magY44 an gY44 ! 4th rowmagY45 an gY45 magY46 an gY46 magY47 an gY47 magY48 an gY48magY49 an gY49 magY4,10 an gY4,10magY51 angY51 mag Y52 angY52 magY53 an gY53 magY54 an gY54 ! 5th rowmagY55 an gY55 magY56 angY56 magY57 an gY57 magY58 an gY58magY59 an gY59 magY5,10 an gY5,10magY61 angY61 magY62 angY62 magY63 an gY63 magY64 angY64 ! 6th rowmagY65 angY65 mag Y66 angY66 magY67 an gY67 magY68 an gY68magY69 angY69 magY6,10 an gY6,10magY71 angY71 mag Y72 angY72 magY73 an gY73 magY74 an gY74 ! 7th rowmagY75 angY75 mag Y76 angY76 magY77 an gY77 magY78 an gY78magY79 angY79 magY7,10 an gY7,10magY81 an gY81 magY82 an gY82 magY83 an gY83 magY84 an gY84 ! 8th rowmagY85 angY85 magY86 an gY86 magY87 an gY87 magY88 an gY88magY89 an gY89 magY8,10 an gY8,10magY91 an gY91 magY92 an gY92 magY93 an gY93 magY94 an gY94 ! 9th rowmagY95 angY95 magY96 an gY96 magY97 an gY97 magY98 an gY98magY99 an gY99 magY9,10 an gY9,10!10th rowmag Y10,1 an gY10,1 mag Y10,2 an gY10,2 mag Y10,3 an gY10,3 mag Y10,4 an gY10,4mag Y10,5 an gY10,5 mag Y10,6 an gY10,6 mag Y10,7 an gY10,7 mag Y10,8 an gY10,8mag Y10,9 an gY10,9 mag Y10,10 an gY10,10评论行TouchSto ne格式文件的评论行以感叹号(!)开头。一个评论占一行或者跟在数据后面。加入噪声参数Touchstone格式文件可以包含噪声参数,但是只能包含在双口网络中。噪声参数跟在每个频率的G-,H-,S-Y-,或者Z-参数之后。每个噪声参数行有5个元素: 其中,x1为频率,噪声数据第1点的频率必须比S参数最后一个频率小;x2为最小噪声,用dB表示;x3为噪声反射系数实现最小噪声(MA); x4为反射系数相位,用度数表示(MA); x5归一化的有效噪声电阻。仿真器需要这参数来满足物理需要。如果用户提供的x5值比实际允许的值 小,仿真器可以强制x5为最小的物理需求。注意噪声参数和网络参数的频率不需要匹配。唯一的要求是噪声参数最低频率小于或者等于网络参数最高的频率。这是为了让文件处理器判断什么 地方是网络参数结束噪声参数开始。源反射系数和有效噪声电阻归一化为选项文件中规的和网络参数同样的电阻。例8 :!2-port n etwork, S-parameter and n oise data# GHZ S MA R 502 .95 -26 3.57 157 .04 76 .66 -1422 .60 -144 1.30 40 .14 40 .56 -85! NOISE PARAMETERS4 .7 .64 69 .3818 2.7 .46 -33 .40
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!