exponenta event banner

tparameters

Создать объект T-параметра

Описание

пример

tobj = tparameters(filename) создает объект T-параметра, ht путем импорта данных из файла Touchstone, указанного filename. Все данные хранятся в реальном формате/формате imag.

пример

tobj = tparameters(tobj_old,z0) преобразует данные T-параметра в tobj_old к новому импедансу z0. z0 является необязательным и, если это не предусмотрено, tparam_data копируется вместо преобразования.

tobj = tparameters(rftbx_obj) извлекает сетевые данные параметров S из rfdata.network объект, rfdata.data объект или любой анализируемый сетевой объект, а затем преобразует данные в данные T-параметра.

tobj = tparameters(hnet, z0) преобразует данные параметров сети в hnet в данные T-параметра.

tobj = tparameters(paramdata,freq,z0) создает объект T-параметра непосредственно из указанных данных, paramdata использование заданных частоты и импеданса.

Примеры

свернуть все

Считывание данных S-параметров из файла Touchstone и преобразование данных в T-параметры

T1 = tparameters('passive.s2p');
disp(T1)
  tparameters: T-parameters object

       NumPorts: 2
    Frequencies: [202x1 double]
     Parameters: [2x2x202 double]
      Impedance: 50

  rfparam(obj,i,j) returns T-parameter Tij

Измените импеданс T-параметров на 100 Ом.

T1 = tparameters('passive.s2p');
disp(T1)
  tparameters: T-parameters object

       NumPorts: 2
    Frequencies: [202x1 double]
     Parameters: [2x2x202 double]
      Impedance: 50

  rfparam(obj,i,j) returns T-parameter Tij
T2 = tparameters(T1,100); 
disp(T2)
  tparameters: T-parameters object

       NumPorts: 2
    Frequencies: [202x1 double]
     Parameters: [2x2x202 double]
      Impedance: 100

  rfparam(obj,i,j) returns T-parameter Tij

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

свернуть все

Объект T-параметра, заданный как скалярный дескриптор.

Входные данные T-параметра, заданные 2-by-2-by-K виде массива комплексных чисел. Функция использует этот входной аргумент для установки значения Parameters имущество ht.

Файл данных Touchstone, заданный как символьный вектор. filename может быть именем файла по пути MATLAB ® или полным путем к файлу.

Пример: ht = tparameters('defaultbandpass.s2p');

Частоты T-параметров, задаваемые как вектор положительных вещественных чисел. Частоты сортируются от наименьших до больших. Функция использует этот входной аргумент для установки значения Frequencies имущество ht.

Импеданс T-параметра, заданный как скаляр. z0 является необязательным и хранится в Impedance.

Данные параметров сети, указанные как скалярный дескриптор. Если hnet является объектом T-параметра, то tobj является глубокой копией hnet. В противном случае функция выполняет преобразование сетевых параметров для создания tobj. Определить hnet как один из следующих типов: sparameters, yparameters, gparameters, hparameters, zparameters, или abcdparameters.

Сетевой объект, указанный как скалярный дескриптор. Можно указать rftbxobj как один из следующих типов: rfdata.data объект, rfdata.network объект, или как любой анализируемый rfckt тип.

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

свернуть все

Данные T-параметра, возвращаемые как скалярный дескриптор. disp(ht) возвращает свойства объекта:

  • NumPorts - количество портов, указанное как целое число. Функция автоматически вычисляет это значение при создании объекта.

  • Parameters - данные T-параметра, заданные как 2-by-2-by-K массив комплексных чисел. Данные 2x2 T-параметра задаются для каждой частоты в свойстве «Частоты». Функция устанавливает это свойство из filename или paramdata входные аргументы.

  • Impedance - характеристический импеданс, используемый для измерения T-параметров, определяемый как числовой положительный действительный скаляр.

  • Frequencies - частоты T-параметров, задаваемые как вектор K-by-1 положительных вещественных чисел, отсортированных от наименьшего к наибольшему. Функция устанавливает это свойство из filename или freq входные аргументы.

Представлен в R2015a