abcdparameters

Создайте объект параметра ABCD

Описание

пример

habcd = abcdparameters(filename) создает объект параметра ABCD habcd путем импортирования данных из файла Пробного камня задан filename. Все данные хранятся в real/imag формате.

habcd = abcdparameters(hnet) создает объект параметра ABCD из объекта параметра сети RF Toolbox™ hnet.

habcd = abcdparameters(data,freq) создает объект параметра ABCD из данных о параметре ABCD, data, и частоты, freq.

habcd = abcdparameters(rftbxobj) данные о сети извлечений из rftbxobj и преобразует его в данные ABCD-параметра.

Примеры

свернуть все

Считайте файл default.s2p как abcd-параметры.

abcd = abcdparameters('default.s2p')
abcd = 
  abcdparameters: ABCD-parameters object

       NumPorts: 2
    Frequencies: [191x1 double]
     Parameters: [2x2x191 double]

  rfparam(obj,specifier) returns specified ABCD-parameter 'A', 'B', 'C', or 'D'

Извлеките параметр A.

A = rfparam(abcd,'A')
A = 191×1 complex

  -0.1470 - 0.0698i
  -0.1421 - 0.0698i
  -0.1373 - 0.0696i
  -0.1325 - 0.0694i
  -0.1277 - 0.0691i
  -0.1231 - 0.0688i
  -0.1185 - 0.0683i
  -0.1140 - 0.0678i
  -0.1097 - 0.0672i
  -0.1054 - 0.0666i
      ⋮

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

свернуть все

Данные о параметре ABCD в виде массива комплексных чисел, размера 2N 2N K. Функция использует этот входной параметр, чтобы установить значение Parameters свойство habcd.

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

Пример: habcd = abcdparameters('defaultbandpass.s2p');

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

Сетевые данные о параметре в виде скалярного указателя. Если hnet объект параметра ABCD, затем habcd глубокая копия hnet. В противном случае функция выполняет сетевое преобразование параметра, чтобы создать habcd. При преобразовании сетевых параметров те же ограничения применяются как те для функций преобразования данных о параметре сети RF Toolbox:

  • Объекты параметра ABCD поддерживают 2N-данные-порта.

  • Гибридные-g объекты параметра поддерживают 2 данные порта.

  • Гибридные объекты параметра поддерживают 2 данные порта.

  • S-объекты-параметра поддерживают N - данные порта.

  • Y-объекты-параметра поддерживают N - данные порта.

  • Z-объекты-параметра поддерживают N - данные порта.

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

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

свернуть все

Данные о параметре ABCD, возвращенные как скалярный указатель. disp(habcd) возвращает свойства объекта:

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

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

  • Parameters — Данные о параметре ABCD в виде 2N 2N K массивом комплексных чисел. Функция устанавливает это свойство от filename или data входные параметры.

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