s2tf

Преобразуйте S-параметры сети с 2 портами к напряжению или передаточной функции волны степенью

Описание

tf = s2tf(s_params) преобразует рассеивающиеся параметры, s_params, из сети с 2 портами в передаточную функцию напряжения сети.

tf = s2tf(s_params,z0,zs,zl) вычисляет передаточную функцию напряжения с помощью ссылочного импеданса z0, исходный импеданс zs, и загрузите импеданс zl.

tf = s2tf(s_params,z0,zs,zl,option) вычисляет напряжение или передаточную функцию волны степенью с помощью метода, заданного option.

tf = s2tf(hs) преобразует S-объект-параметра с 2 портами, hs, в передаточную функцию напряжения сети.

tf = s2tf(hs,zs,zl) вычисляет передаточную функцию напряжения с помощью исходного импеданса zs, и загрузите импеданс zl.

tf = s2tf(hs,zs,zl,option) вычисляет напряжение или передаточную функцию волны степенью с помощью метода, заданного option.

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

свернуть все

S-параметры с 2 портами, заданные как S-объект-параметра RF Toolbox™.

Рассеивание параметров, заданных как комплексные 2 2 M массивом.

Ссылочный импеданс S-параметров, заданных в Омах.

Исходный импеданс S-параметров, заданных в Омах.

Загрузите импеданс S-параметров, заданных в Омах.

Тип передаточной функции, заданный как целое число, равняется 1, 2, или 3.

  • 1 — Передаточная функция является усилением от инцидентного напряжения, Va, к выходному напряжению для произвольного источника и импедансов загрузки:

    tf=VlVa

    Следующий рисунок показывает, как вычислить Va из исходного напряжения Vs:

    Для S-параметров и значений импеданса, передаточная функция:

    tf=(Zs+Zs*)Zs*S21(1+Γl)(1Γs)2(1S22Γl)(1ΓinΓs)

    где:

    Γl=ZlZoZl+ZoΓs=ZsZoZs+ZoΓin=S11+(S12S21Γl(1S22Γl))

    Следующее уравнение показывает, как предыдущая передаточная функция связана с усилением преобразователя, вычисленным powergain функция:

    GT=|tf|2Ре(Zl)|Zl|2|Zs|2Ре(Zs)

    Заметьте это, если Zl and ZS действителен, GT=|tf|2ZsZl.

  • 2 — Передаточная функция является усилением от исходного напряжения до выходного напряжения для произвольного источника и импедансов загрузки:

    tf=VlVs=S21(1+Γl)(1Γs)2(1S22Γl)(1ΓinΓs)

    Можно использовать эту опцию, чтобы вычислить передаточную функцию VLVin установкой zs к 0. Эта установка означает что Γs = –1 и Vin = Vs.

  • 3 — Передаточная функция является усилением волны степенью от инцидентной волны степени в первом порте к переданной волне степени во втором порте:

    tf=bp2ap1=Ре(Zl)Ре(Zs)ZlS21(1+Γl)(1Γs)(1S22Γl)(1ΓinΓs)

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

свернуть все

Передаточная функция напряжения, возвращенная как вектор, удваивается.

Поддержка комплексного числа: Да

Примеры

свернуть все

Вычислите передаточную функцию напряжения S-массива-параметров.

ckt = read(rfckt.passive,'passive.s2p');
sparams = ckt.NetworkData.Data;
tf = s2tf(sparams)
tf = 202×1 complex

   0.9964 - 0.0254i
   0.9960 - 0.0266i
   0.9956 - 0.0284i
   0.9961 - 0.0290i
   0.9960 - 0.0301i
   0.9953 - 0.0317i
   0.9953 - 0.0334i
   0.9952 - 0.0349i
   0.9949 - 0.0367i
   0.9946 - 0.0380i
      ⋮

Алгоритмы

Следующий рисунок показывает настройку для вычисления передаточной функции, наряду с импедансами, напряжениями, и волны степени раньше определяли усиление.

Функция использует следующие напряжения и волны степени для вычислений:

  • Vl является выходным напряжением через импеданс загрузки.

  • По сравнению с исходное напряжение.

  • Вин является входным напряжением сети с 2 портами.

  • ap1 инцидентная волна степени, равная Vs2Ре(Zs).

  • bp2 переданная волна степени, равная Ре(Zl)ZlVl.

Смотрите также

| | | | | |

Представленный в R2006b

Для просмотра документации необходимо авторизоваться на сайте