3、S参数详解:S参数定义与物理意义、回波损耗与插入损耗、S参数在仿真软件中的读取

3.1 到底什么是S参数?

做射频的,天天跟S参数打交道。说白了,S参数就是描述射频信号在网络中怎么走、怎么反射的一套数学工具。

我刚开始接触射频时,总觉得S参数很玄乎。后来带我的老工程师说了一句话,我到现在还记得:「S参数就是射频世界的交通规则」。信号从端口1进去,一部分跑到端口2去了,一部分反射回来了,还有一部分可能串到别的端口了。S参数就是把这些「交通流量」用数字量化出来。

S参数的全称是散射参数(Scattering Parameters)。为什么叫散射?因为高频信号在传输线上走,遇到阻抗不连续的地方就会「散射」,就像光遇到镜子会反射一样。

3.2 S参数的物理意义

我们最常用的S参数是二端口网络,也就是一个输入、一个输出。常见的符号有S11、S21、S12、S22。

先看这张表,一目了然:

参数 含义 通俗理解
S11 端口1的反射系数 信号从端口1进去,有多少被弹回来了
S21 端口1到端口2的传输系数 信号从端口1进去,有多少顺利到达了端口2
S12 端口2到端口1的传输系数 反向传输,一般用来衡量隔离度
S22 端口2的反射系数 从端口2看进去的匹配情况

嗯,这里要注意:S参数都是复数,既有幅度又有相位。幅度用dB表示,相位用角度表示。很多新手只看幅度不看相位,这在做匹配时容易踩坑。

核心记忆点:

  • S11越小越好,表示信号反射少,能量都送出去了
  • S21越大越好,表示信号损耗小,传输效率高
  • 理想情况下,S11 = -∞ dB,S21 = 0 dB

3.3 回波损耗与插入损耗

这两个概念是S参数的「实战版」。你去看任何射频芯片的datasheet,一定会看到这两个指标。

回波损耗(Return Loss),其实就是S11的绝对值,用正数表示。公式很简单:

Return Loss (dB) = -|S11| (dB)

比如S11 = -15 dB,那回波损耗就是15 dB。数值越大,说明匹配越好。我个人习惯,一般做到15 dB以上就算不错了,20 dB以上算优秀。但有些窄带应用,比如滤波器,能做到30 dB甚至更高。

我曾经在一个项目中,LNA的输入匹配怎么调都只有10 dB的回波损耗。折腾了两天,最后发现是PCB的参考地没处理好,过孔打少了。嗯,这种问题仿真时很难发现,全靠经验。

插入损耗(Insertion Loss),就是S21的绝对值。理想情况下是0 dB,但现实中总有损耗。公式:

Insertion Loss (dB) = -|S21| (dB)

比如S21 = -3 dB,那插入损耗就是3 dB,意味着有一半的功率损失掉了。对于传输线来说,我们希望插入损耗越小越好。但对于滤波器、衰减器这类器件,插入损耗是设计的一部分,不是越低越好。

实战小技巧:

调试时,我习惯先看S11。如果S11很差,说明匹配有问题,这时候S21肯定也好不到哪去。先把反射调好了,传输自然就上来了。这叫「先治反射,再治损耗」。

3.4 S参数在仿真软件中的读取

现在主流射频仿真软件,比如ADS、HFSS、CST,读取S参数的方式大同小异。我以ADS为例,说说怎么看S参数。

第一步:仿真设置

在原理图中放一个S参数仿真控件(S-Parameter Simulation Controller),设置起始频率、终止频率和步进。比如我要看2.4 GHz WiFi频段,就设2.4 GHz到2.5 GHz,步进1 MHz。

S-PARAMETERS
S_Param
SP1
Start=2.4 GHz
Stop=2.5 GHz
Step=1 MHz

第二步:看S11

仿真完成后,在数据显示窗口里,直接拖一个矩形图,表达式写:

dB(S(1,1))

出来的曲线就是S11的幅度。横轴是频率,纵轴是dB值。你会看到一条向下凹的曲线,最低点就是谐振频率,那个点的值就是最佳匹配点。

第三步:看S21

同样的方法,表达式写:

dB(S(2,1))

这条曲线越接近0 dB越好。如果看到有尖峰或者凹陷,说明有谐振或者阻抗不连续。

避坑指南:

我曾经犯过一个低级错误:仿真时忘了设置端口阻抗。默认是50欧姆,但我的电路实际是75欧姆的系统。结果S参数看起来全都不对,折腾了半天才发现是端口阻抗没改。所以仿真前,一定先确认端口阻抗跟实际系统一致。

第四步:看史密斯圆图

S参数还有一个很重要的展示方式——史密斯圆图。在ADS里,把S(1,1)拖到史密斯图模板上,就能看到阻抗轨迹。这个图对做匹配特别有用。

怎么看?

  • 轨迹在圆心附近,说明匹配好
  • 轨迹在上半圆,说明呈感性
  • 轨迹在下半圆,说明呈容性
  • 轨迹绕圈圈,说明有谐振

我个人习惯,先看史密斯图判断阻抗性质,再看dB图确认具体数值。两个图配合着看,效率最高。

3.5 多端口S参数

实际芯片往往不止两个端口。比如一个差分LNA,有4个端口:差分输入、差分输出。这时候S参数矩阵就变成4×4了。

多端口S参数的读取方法一样,只是下标多了。比如S31表示端口1到端口3的传输,S44表示端口4的反射。

在仿真软件里,表达式写法也类似:

dB(S(3,1))  // 端口1到端口3
dB(S(4,4))  // 端口4的反射

多端口系统里,我最关注的是隔离度,也就是非相邻端口之间的传输系数。比如S31、S42这些。隔离度不好,信号会串扰,整个系统性能就崩了。

总结一下:

S参数是射频工程师的「眼睛」。不会看S参数,就像开车不看仪表盘。我建议新手多花时间在史密斯圆图和S参数曲线上,看多了自然就有感觉了。什么时候该加电感,什么时候该加电容,看一眼S11的轨迹就知道了。

下一章,我们聊聊实际调试中怎么用S参数指导匹配,那才是真正见功夫的地方。