AnyMath 文档

y2abcd

将Y参数转换为ABCD参数。

库::`工程师`

语法

函数调用

争论

输入参数

# y_params — 2N-端口Y-参数

+ 2n×2n×M复数数组

Details

2n-端口Y-指定为大小的复数数组的参数 ,在哪里 它表示2N端口Y参数的频率点数。

输出参数

# abcd_params — 2n-port ABCD参数

+ 2n×2n×M复数数组

Details

2n-端口ABCD参数作为大小的复数数组返回 ,在哪里 它表示2N端口ABCD参数的频点数量。

ABCD参数的输出矩阵有不同的子矩阵 , , :

例子:

将Y参数转换为ABCD参数

Details

让我们定义一个Y参数矩阵并将其转换为ABCD参数。

import EngeeRF: y2abcd

Y11 =  0.0488133074245012 - 0.390764155450191im
Y12 = -0.0488588365420561 + 0.390719345880018im
Y21 = -0.0487261119282660 + 0.390851884427087im
Y22 =  0.0487710062903760 - 0.390800401433241im
y_params = [Y11 Y12; Y21 Y22]

abcd_params=y2abcd(y_params)
2×2 Matrix{ComplexF64}:
    0.999884+0.000129275im  0.314079+2.51936im
 -6.56177e-7+6.67455e-6im   0.999806+0.000247231im