用途:在 MATLAB RF Toolbox 中完成射频网络参数表示形式的相互转换,并处理混合模式与端口操作。
主要能力:
- 参数互转。对象式(推荐)用 zparameters、yparameters、abcdparameters、tparameters、hparameters、gparameters 从 S 参数对象转换,并可反向用 sparameters 转回,自动跟踪参考阻抗;数组式用 s2y、s2z、s2abcd、s2t 处理原始数值数组。
- 混合模式 S 参数。用 s2sdd、s2scc、s2sdc、s2scd 将 2N 端口单端数据转为差分/共模及交叉模式,适用于高速串行链路分析。
- 端口缩减与重排。用 snp2smp 将 N 端口缩减为 M 端口并端接其余端口,或重排端口顺序。
- 传输函数。用 s2tf 计算电压传输函数,可选 Vl/Va、Vl/Vs 或功率波增益。
使用方式:先通过 sparameters 加载 S 参数,再按需调用上述构造函数或函数;转换保真度重要时做 S→Z→S 往返验证;用 rfparam 提取单个参数。
限制与注意:H、G 仅支持 2 端口;ABCD、T 仅支持 2N 端口(偶数)。混合模式端口配对选项(1、2、3)是主要错误来源,需与 VNA 端口编号核对。差分阻抗为单端阻抗的 2 倍(50 欧姆单端对应 100 欧姆差分)。snp2smp 参数顺序为 snp2smp(s, portList, Z0),端口列表在阻抗之前。加载/可视化 Touchstone 文件、级联与去嵌入、有理模型拟合应使用其他对应技能。