s2abcd

Преобразуйте S-параметры в ABCD-параметры

Описание

пример

abcd_params = s2abcd(s_params,z0)преобразует параметры рассеяния в ABCD-параметры.

Примеры

свернуть все

Задайте матрицу S-параметров.

s_11 = 0.61*exp(j*165/180*pi);
s_21 = 3.72*exp(j*59/180*pi);
s_12 = 0.05*exp(j*42/180*pi);
s_22 = 0.45*exp(j*(-48/180)*pi);
s_params = [s_11 s_12; s_21 s_22];
z0 = 50;

Преобразуйте S-параметры в ABCD-параметры.

abcd_params = s2abcd(s_params,z0)
abcd_params = 2×2 complex

   0.0633 + 0.0069i   1.4958 - 3.9839i
   0.0022 - 0.0024i   0.0732 - 0.2664i

Входные параметры

свернуть все

2 N -port S-параметры, заданные как 2 N -by-2 N -by - M массив комплексных чисел, где M представляет количество частотных точек 2 N -port S-Parameters.

Ссылка импеданс параметров 2 N -port S, заданный как положительный действительный скаляр в омах.

Примечание

z0 должен быть положительным действительным скаляром или вектором. Если z0 является вектором, тогда вектор должен быть равен количеству точек данных параметра сети или вектора частоты.

Выходные аргументы

свернуть все

2 N -port ABCD параметры, возвращенные как комплексный 2 N массиве -by-2 N -by- M, где M представляет количество частотных точек 2 N -port ABCD-параметров. Выходы ABCD-параметров имеют различные A, B, C и D подматрицы:

[[A][B][C][D]]

Ссылки

[1] Позар, Дэвид М. Микроволновая техника. 3-е изд., Дж. Уайли, 2005.

См. также

Представлено до R2006a