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

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