abcdparameters

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

Синтаксис

habcd = abcdparameters(filename)
habcd = abcdparameters(hnet)
habcd = abcdparameters(data,freq)
habcd = abcdparameters(rftbxobj)

Описание

пример

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 вектор положительных вещественных чисел, отсортированных от самого маленького до самого большого. Функция устанавливает это свойство от входных параметров freq или filename.

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

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

| | | | |

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