Tou chStone 1.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-return/line-feed combination)。 3. 评论前面要以感叹号(!)开始。评论可以是一个独立的行,也可以在行末。评论通过换行符结束(即,不允许多行评论)。 4. 按照惯例,TouchStone 文件后缀为“.snp”,其中 n 为设备或者连接网络的端口数目。例如,双口网络的文件名就会这样命名: “filename.s2p”,三口网络就是“filename.s3p”,以此类推。 5. 按照惯例角度都是用度数来表示。 三 文件格式格式描述 介绍 TouchStone数据文件包含一个“选项行”,在选项行之后会有一个或者多个网络参数的数据集,每个数据集都是在一个特定的频率小得到的。选项行规定文件包含的网络数据类型(s 参数,z 参数等等),数据值的格式(幅度-相位,实部-虚部等等)和归一化阻抗。每个频率的数据集可能为一行或者多行,每个数据集第一行以频率开始,这个频率就是等到这个数据集的频率。单口网络和双口网络数据集只有一行,三口或者以上网络都按矩阵的形式排列。TouchStone 格式的文件支持的矩阵不限大小。(注意,尽管如此,很多应用程序或者计算机内存都会设置一个上限。) 除了上述选项行和数据行之外,双口网络还有可能带有噪声参数数据。最后,可以在需要的时候加入评论行。 选项行,数据行,评论行和噪声数据在后面的章节详细讲述。 选项行 每个 TouchStone 数据文件必须要包含一个选项行(第一个选项行之后的选项行都会被忽略)。选项行必须是文件中第一个非评论行,格式如下: #
R 其中...