波动理论、传输线和S参数网络

ops/2024/12/19 20:51:53/

波动理论、传输线和S参数网络

传输线

求解传输线方程

对于传输线模型,我们通常用 R L G C RLGC RLGC 来表示:

传输线模型

其中 R R R 可以表示导体损耗,由于电子流经非理想导体而产生的能量损耗。 G G G 表示介质损耗,由于非理想电介质的存在,电介质可能存在微小的泄漏电荷或者由于介质电导和介质极化的滞后效应,在其内部引起的能量损耗。

L L L C C C 参数才是能量交换的响应元件。若 R = 0 , G = 0 R=0, G=0 R=0,G=0 那么称为理想传输线,理想传输线不实际消耗能量,只传递能,下文无特殊情况我们仅讨论理想传输线模型,但大多数计算也同样适用于一般传输线模型。

需要注意的是 R L G C RLGC RLGC 都是在微分方程条件下定义的,分别为单位长度下的量值,例如 R R R 的单位为 Ohm/m \text{Ohm/m} Ohm/m ,而不是 Ohm \text{Ohm} Ohm

通过求解微分方程,我们可以得到传输线上电压和电流的一般方程,为了方便说明结论,这里省去计算过程。

V ( d ) = V + e − k d + V − e + k d V(d) = V^+ e^{-kd} + V^- e^{+kd} V(d)=V+ekd+Ve+kd

I ( d ) = I + e − k d + I − e + k d I(d) = I^+ e^{-kd} + I^- e^{+kd} I(d)=I+ekd+Ie+kd

其中 V + V^+ V+ V − V^- V I + I^+ I+ I − I^- I 分别为四个复常数,与微分方程的初始条件有关。

k k k 为复传播系数:

k = ( R + j w L ) ( G + j w C ) k = \sqrt{(R+jwL)(G+jwC)} k=(R+jwL)(G+jwC)

d d d 表示沿传输线方向上的距离, d d d 的正方向和电流的方向一致。

波动电压电流理论

观察某一个位置 d d d 上的电压电流,我们发现,电压电流分别有两项组成。例如对于电压,其中 V + e − k d V^+ e^{-kd} V+ekd 我们习惯上称为正向电压波,因为假设 k k k 是个正实数,那么当 d d d 沿着 d = 0 d=0 d=0 d = + ∞ d=+\infty d=+ 移动的时候, V + e − k d V^+ e^{-kd} V+ekd 项呈现衰减的变化趋势,这也符合直观的感受。

正向电压波

例如上图,假设我们在 d = 0 d=0 d=0 处发射一个波形,由于传输损耗的存在,则波形沿着 d d d 的正方向呈现衰减趋势。

相同的, V − e + k d V^- e^{+kd} Ve+kd 称为反向电压波,波形沿着 d d d 的反方向呈现衰减趋势,电流也有相同的结论。需要注意的是,和电流方向和电压正负这些相同,这些都是人为的相对定义,而不是绝对定义。

那么对于传输线某一个位置 d d d 上的总的电压电流,可以分解成正向波和反向波两个分量的叠加:

波分解

注意图中的电流电压方向,虽然它们一个叫正向波,另一个叫反向波,为了表达方便,定义上它们的正方向都是一样的。

特征阻抗

V + V^+ V+ V − V^- V I + I^+ I+ I − I^- I 并不是无关参数,通过微分方程,我们可以得到如下的关系:

Z 0 = V + I + = − V − I − Z_0 = \frac{V^+}{I^+} = -\frac{V^-}{I^-} Z0=I+V+=IV

这里常数 Z 0 Z_0 Z0 称为传输线的特征阻抗,具有阻抗的量纲:

Z 0 = R + j w L G + j w C Z_0 = \sqrt{\frac{R+jwL}{G+jwC}} Z0=G+jwCR+jwL

到这里特征阻抗阻抗的定义就很明显了,它表示某点总电压分量中,正向电压波看到的阻抗为 Z 0 Z_0 Z0 ,而反向电压波看到的阻抗为 − Z 0 -Z_0 Z0

V + e − k d I + e − k d = V + I + = Z 0 \frac{V^+ e^{-kd}}{I^+ e^{-kd}} = \frac{V^+}{I^+} = Z_0 I+ekdV+ekd=I+V+=Z0

V − e + k d I − e + k d = V − I − = − Z 0 \frac{V^- e^{+kd}}{I^- e^{+kd}} = \frac{V^-}{I^-} = -Z_0 Ie+kdVe+kd=IV=Z0

有时候,更加有用的是总阻抗,总阻抗才是我们常见意义下的阻抗定义,即假设端口有一个测试电压源,这个测试电压源看到的阻抗,表示某点总电压和总电流看到的阻抗:

Z ( d ) = V ( d ) I ( d ) = V + e − k d + V − e + k d I + e − k d + I − e + k d = Z 0 I + e − k d − I − e + k d I + e − k d + I − e + k d Z(d) = \frac{V(d)}{I(d)} = \frac{V^+ e^{-kd} + V^- e^{+kd}}{I^+ e^{-kd} + I^- e^{+kd}} = Z_0 \frac{I^+ e^{-kd} - I^- e^{+kd}}{I^+ e^{-kd} + I^- e^{+kd}} Z(d)=I(d)V(d)=I+ekd+Ie+kdV+ekd+Ve+kd=Z0I+ekd+Ie+kdI+ekdIe+kd

可见,不同位置处看向传输线的阻抗是不一样的,但总是 Z 0 Z_0 Z0 的乘以一个和位置相关的系数。

反射系数

有时候用四个 V + V^+ V+ V − V^- V I + I^+ I+ I − I^- I 常数参量表示并不是很方便,我们引入反射系数 Γ 0 \Gamma_0 Γ0 它表示入射波电压常量与反射波电压常量之比,其值也是一个常量:

Γ 0 = V − V + \Gamma_0 = \frac{V^-}{V^+} Γ0=V+V

这样电压波方程可以方便的表示成:

V ( d ) = V + ( e − k d + Γ 0 e + k d ) = V + e − k d ( 1 + Γ 0 e + 2 k d ) V(d) = V^+(e^{-kd}+\Gamma_0 e^{+kd}) = V^+ e^{-kd} (1 + \Gamma_0 e^{+2kd}) V(d)=V+(ekd+Γ0e+kd)=V+ekd(1+Γ0e+2kd)

若我们定义 Γ ( d ) = Γ 0 e + 2 k d \Gamma(d) = \Gamma_0 e^{+2kd} Γ(d)=Γ0e+2kd 为某一位置上的反射系数,那么电压波动方程可以为:

V ( d ) = V + e − k d ( 1 + Γ ( d ) ) V(d) = V^+ e^{-kd} (1 + \Gamma(d)) V(d)=V+ekd(1+Γ(d))

A ( d ) = V + e − k d A(d) = V^+ e^{-kd} A(d)=V+ekd 那么进一步:

V ( d ) = A ( d ) ( 1 + Γ ( d ) ) V(d) = A(d) (1 + \Gamma(d)) V(d)=A(d)(1+Γ(d))

对于电流波:

I ( d ) = A ( d ) Z 0 ( 1 − Γ ( d ) ) I(d) = \frac{A(d)}{Z_0} (1 - \Gamma(d)) I(d)=Z0A(d)(1Γ(d))

那么 Z Z Z 可以表示为:

Z ( d ) = V ( d ) I ( d ) = Z 0 1 + Γ ( d ) 1 − Γ ( d ) Z(d) = \frac{V(d)}{I(d)} = Z_0 \frac{1 + \Gamma(d)}{1 - \Gamma(d)} Z(d)=I(d)V(d)=Z01Γ(d)1+Γ(d)

如此定义,给予了波动方程一种非常简洁的表示。

终端条件

现在,我们讨论传输线不同的终端条件所带来的影响,以终端负载为 Z L Z_L ZL 为例,但是首先我们先考虑无损传输线,无损传输线中:

k = j w L C = j β = j w v p k = jw\sqrt{LC} = j \beta = j \frac{w}{v_p} k=jwLC =jβ=jvpw

在工程中,我们常用 α \alpha α 表示 k k k 的实部,用 β \beta β 表示 k k k 的虚部,此时 α = 0 \alpha = 0 α=0 β = w L C = w v p \beta = w\sqrt{LC} = \frac{w}{v_p} β=wLC =vpw v p v_p vp 为相速。在这里仅给出结论,因为我不想描述对理解传输线无用的太多的物理细节。

另外,波长的关系为:

v p = 1 L C v_p = \frac{1}{\sqrt{LC}} vp=LC 1

λ = v p f \lambda = \frac{v_p}{f} λ=fvp

那么:

Γ ( d ) = Γ 0 e + j 2 β d \Gamma(d) = \Gamma_0 e^{+j2\beta d} Γ(d)=Γ0e+j2βd

A ( d ) = V + e − j β d A(d) = V^+ e^{-j\beta d} A(d)=V+ejβd

有时候 β d \beta d βd 又称为角长度,它将实际的长度映射为角度。

其次我们规定求解的坐标原点和坐标方向:

规定方向

d = 0 d=0 d=0 处设为传输线终端,终端开路, d d d 的正方向沿着终端到源端方向,传输线长为 l l l ,特征阻抗为 Z 0 Z_0 Z0

首先我们可以根据终端条件求解 Γ 0 \Gamma_0 Γ0

Γ 0 = Z ( 0 ) − Z 0 Z ( 0 ) + Z 0 \Gamma_0 = \frac{Z(0) - Z_0}{Z(0) + Z_0} Γ0=Z(0)+Z0Z(0)Z0

Z ( 0 ) Z(0) Z(0) 是终端总阻抗,由于终端开路, Z ( 0 ) = Z L Z(0) = Z_L Z(0)=ZL ,因此:

Γ 0 = Z L − Z 0 Z L + Z 0 \Gamma_0 = \frac{Z_L - Z_0}{Z_L + Z_0} Γ0=ZL+Z0ZLZ0

那么:

Γ ( d ) = Γ 0 e − j 2 β d = Z L − Z 0 Z L + Z 0 e − j 2 β d \Gamma(d) = \Gamma_0 e^{-j2\beta d} = \frac{Z_L - Z_0}{Z_L + Z_0} e^{-j2\beta d} Γ(d)=Γ0ej2βd=ZL+Z0ZLZ0ej2βd

Z ( d ) = Z 0 1 + Γ ( d ) 1 − Γ ( d ) Z(d) = Z_0 \frac{1 + \Gamma(d)}{1- \Gamma(d)} Z(d)=Z01Γ(d)1+Γ(d)

Z i n = Z ( l ) = Z 0 1 + Γ ( l ) 1 − Γ ( l ) Z_{in} = Z(l) = Z_0 \frac{1 + \Gamma(l)}{1- \Gamma(l)} Zin=Z(l)=Z01Γ(l)1+Γ(l)

通过 Z i n Z_{in} Zin 我们总是可以将传输线视为一个集总参数的阻抗,这一点十分有用,特别是求解多元件方程。

特别的,当 Z L = Z 0 Z_L=Z_0 ZL=Z0 的时候, Γ 0 = 0 \Gamma_0 = 0 Γ0=0 那么 Γ ( d ) = 0 \Gamma(d) = 0 Γ(d)=0 Z ( d ) = Z 0 Z(d) = Z_0 Z(d)=Z0 , 这说明每一点看过去的阻抗都是 Z 0 Z_0 Z0 并且 V ( d ) = V + e + j β d V(d) = V^+ e^{+j\beta d} V(d)=V+e+jβd I ( d ) = I + e + j β d I(d) = I^+ e^{+j\beta d} I(d)=I+e+jβd 波只有入射波没有反射波。这种条件称为传输线的终端匹配。

广义波动分解

若我们允许定义长度为 0 0 0 的传输线,那么我们可以将任何的电压电流都可以分解为入射波和反射波。

假设某一位置处的电压电流为 V V V I I I 。那么在该点处建立长度为 0 0 0 的传输线且特征阻抗为 Z 0 Z_0 Z0 的方程:

V = V + + V − V = V^+ + V^- V=V++V

I = I + + I − = V + Z 0 − V − Z 0 I = I^+ + I^- = \frac{V^+}{Z_0} - \frac{V^-}{Z_0} I=I++I=Z0V+Z0V

求解得到:

I + = V + Z 0 I 2 Z 0 I^+ = \frac{V+Z_0I}{2Z_0} I+=2Z0V+Z0I

I − = Z 0 I − V 2 Z 0 I^- = \frac{Z_0I - V}{2Z_0} I=2Z0Z0IV

V + = V + Z 0 I 2 V^+ = \frac{V+Z_0I}{2} V+=2V+Z0I

V − = V − Z 0 I 2 V^- = \frac{V-Z_0I}{2} V=2VZ0I

例如,假设单个电阻上的电压为 5 V 5V 5V ,通过该电阻的电流为 1 A 1A 1A 假设假想 Z 0 = 50 O h m Z_0=50 Ohm Z0=50Ohm 根据以上分解:

I + = 0.55 , I − = 0.45 , V + = 27.5 , V − = − 22.5 I^+ = 0.55, I^- = 0.45, V^+ = 27.5, V^- = -22.5 I+=0.55,I=0.45,V+=27.5,V=22.5

理论上,单个集总参数的电阻并不会产生波动现象,但是通过级联一个假想的长度为 0 0 0 的传输线,也可以将其分解为波动项。

S参数网络

对于端口网络 Z Z Z 矩阵等都是建立在端口总电压和总电流的关系上。有时候建立在端口入射波和反射波的关系上反而更加有用,根据广义波动分解,端口总电压和总电流都可以分解为端口的入射波和反射波,这启发我们一个黑盒网络可以建立端口入射波和反射波的关系矩阵,这称为S参数网络

我们定义端口 n n n 的归一化入射功率:

a n = V n + Z 0 I n 2 Z 0 = Z 0 I n + = V n + Z 0 a_n = \frac{V_n+Z_0I_n}{2\sqrt{Z_0}} = \sqrt{Z_0} I_n^+ = \frac{V_n^+}{\sqrt{Z_0}} an=2Z0 Vn+Z0In=Z0 In+=Z0 Vn+

其中 I n + I_n^+ In+ 是端口电流 I n I_n In 的正向波分量,而 V n + V_n^+ Vn+ 是端口电压 V n V_n Vn 的正向波分量。可以看到 a n a_n an I n + I_n^+ In+ V n + V_n^+ Vn+ 只差一个常数关系。因此可以将 a n a_n an I n + I_n^+ In+ V n + V_n^+ Vn+ 视为同一个量。

同理,定义端口 n n n 的归一化反射功率:

b n = V n − Z 0 I n 2 Z 0 = − Z 0 I n − = V n − Z 0 b_n = \frac{V_n-Z_0I_n}{2\sqrt{Z_0}} = -\sqrt{Z_0} I_n^- = \frac{V_n^-}{\sqrt{Z_0}} bn=2Z0 VnZ0In=Z0 In=Z0 Vn

那么一个 S 网络可以表示为:

S <a class=网络" />
我们定义 a n a_n an 的方向永远是朝向端口内的方向而 b n b_n bn 的方向永远是朝向端口外的方向。

这样,我们就可以定义 S 矩阵:

[ b 1 b 2 ] = [ S 11 S 12 S 21 S 22 ] [ a 1 a 2 ] \begin{bmatrix} b_1 \\ b_2 \end{bmatrix}= \begin{bmatrix} S_{11} & S_{12} \\ S_{21} & S_{22} \end{bmatrix} \begin{bmatrix} a_1 \\ a_2 \end{bmatrix} [b1b2]=[S11S21S12S22][a1a2]

B = C A \mathbf{B} = \mathbf{C} \mathbf{A} B=CA 表明若已知所有端口的入射波,那么可以通过 C 矩阵求解端口的反射波。 S 网络就像镜子一样,将入射波线性反射回去。

需要注意的是 Z 0 Z_0 Z0 是我们假想的常量,与 S 网络内部无关。

求解S参数网络

首先若想求解 S 11 S_{11} S11 那么必须让 a 2 = 0 a_2=0 a2=0 此时:

S 11 = b 1 a 1 ∣ a 2 = 0 S_{11} = \left. \frac{b_1}{a_1} \right|_{a_2=0} S11=a1b1 a2=0

如果考虑在端口2接入一个阻值等于 Z 0 Z_0 Z0 的电阻:

匹配条件
对于端口 2 的电压电流有 I 2 = − V 2 Z 0 I_2 = -\frac{V_2}{Z_0} I2=Z0V2 的关系,注意电流是正向是流向端口内,并且电压和电流同向,对其进行波动分解:

V 2 + = V 2 + Z 0 I 2 2 = 0 V_2^+ = \frac{V_2+Z_0I_2}{2} = 0 V2+=2V2+Z0I2=0

V 2 − = V 2 − Z 0 I 2 2 = V 2 V_2^- = \frac{V_2-Z_0I_2}{2} = V_2 V2=2V2Z0I2=V2

因此 a 2 = V 2 + Z 0 = 0 a_2 = \frac{V_2^+}{\sqrt{Z_0}} = 0 a2=Z0 V2+=0 此条件下:

S 11 = V 1 − V 1 + = Γ 0 = Z i n − Z 0 Z i n + Z 0 S_{11} = \frac{V_1^-}{V_1^+} = \Gamma_0 = \frac{Z_{in} - Z_0}{Z_{in} + Z_0} S11=V1+V1=Γ0=Zin+Z0ZinZ0

其中 Z i n Z_{in} Zin 是在此测量条件下,从端口 1 看过去的输入阻抗。这说明 S 11 S_{11} S11 等于此测量条件下的端口处的反射系数。

若想求解 S 21 S_{21} S21 那么依然必须让 a 2 = 0 a_2=0 a2=0 此时:

S 21 = b 2 a 1 ∣ a 2 = 0 S_{21} = \left. \frac{b_2}{a_1} \right|_{a_2=0} S21=a1b2 a2=0

若在端口 1 放置一个内置为 Z 0 Z_0 Z0 的测试电压源:

测试电压源
有:

a 1 = V 1 + Z 0 I 1 2 Z 0 = ( V s − Z 0 I 1 ) + Z 0 I 1 2 Z 0 = V s 2 Z 0 a_1 = \frac{V_1+Z_0I_1}{2\sqrt{Z_0}} = \frac{(V_s - Z_0I_1)+Z_0I_1}{2\sqrt{Z_0}} = \frac{V_s}{2\sqrt{Z_0}} a1=2Z0 V1+Z0I1=2Z0 (VsZ0I1)+Z0I1=2Z0 Vs

b 2 = V 2 − Z 0 = V 2 Z 0 b_2 = \frac{V_2^-}{\sqrt{Z_0}} = \frac{V_2}{\sqrt{Z_0}} b2=Z0 V2=Z0 V2

那么:

S 21 = b 2 a 1 ∣ a 2 = 0 = 2 V 2 V s S_{21} = \left. \frac{b_2}{a_1} \right|_{a_2=0} = 2\frac{V_2}{V_s} S21=a1b2 a2=0=2VsV2

等于该测量条件下 2 倍的总的正向电压增益。

同理交换 1 端口和 2 端口的测量方法,可以得到 S 22 S_{22} S22 S 12 S_{12} S12


http://www.ppmy.cn/ops/143284.html

相关文章

【ORACLE】一个允许关键字作为别名所引起的语法歧义场景

前言 最近在看SQL语法解析器&#xff0c;发现了antlr4提供的PlSql语法树存在一个BUG&#xff0c;然后我顺着这个BUG&#xff0c;构造了一条SQL&#xff0c;在ORACLE执行&#xff0c;如下 然后神奇的事情出现了&#xff0c;这个查询竟然没有返回行&#xff01;t1表左关联t2&…

pyparsing restOfLine

在 pyparsing 中&#xff0c;restOfLine 是一个解析器&#xff08;parser&#xff09;&#xff0c;用于匹配当前位置到行尾的所有内容&#xff0c;通常在解析文件或处理逐行数据时非常有用。 restOfLine 的特性 匹配内容&#xff1a;从当前位置一直匹配到换行符 \n 或字符串结…

【数据结构——线性表】单链表的基本运算(头歌实践教学平台习题)【合集】

目录&#x1f60b; 任务描述 相关知识 测试说明 我的通关代码: 测试结果&#xff1a; 任务描述 本关任务&#xff1a;编写一个程序实现单链表的基本运算。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a;初始化线性表、销毁线性表、判定是否为空表、求线性…

Elasticsearch 集群快照的定期备份设置指南

Elasticsearch 集群快照的定期备份设置指南 概述 快照&#xff1a; 在给定时刻对整个集群或者单个索引进行备份&#xff0c;以便在之后出现故障时可以基于之前备份的快照进行快速恢复。 前提条件&#xff1a; 准备一个备份存储盘&#xff0c;本指南采用的是AWS EFS文件系统做…

uniapp 微信小程序 均分数据展示

效果图 数据展示&#xff0c;可自行搭配 html <view class"num-wrapper"><view class"num-item" click.stop"routerGo(跳转的地址)"><text class"num">&#xffe5;{{ 要展示的数据 || 0}}</text><view…

软件包git没有可安装候选

‌在Ubuntu系统中安装git时出现“软件包git没有可安装候选”的错误&#xff0c;通常是因为软件源列表未更新或软件包信息不完整。‌ 解决方法 ‌更新软件源‌&#xff1a;首先&#xff0c;确保你的系统软件源是最新的。可以通过以下命令更新软件源&#xff1a; sudo apt-get u…

微积分复习笔记 Calculus Volume 2 - 4.2 Direction Fields and Numerical Methods

4.2 Direction Fields and Numerical Methods - Calculus Volume 2 | OpenStax

回型矩阵:JAVA

解题思路&#xff1a; 通过定义四条边界&#xff1b;top,left,right,bottom,来循环&#xff0c;当top>bottom&&left>right的时候循环终止 循环结束的条件&#xff1a; 链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源&#xff1a;牛客网 题目描述…