exponenta event banner

abcdparameters

Создание объекта ABCD-параметра

Описание

пример

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

habcd = abcdparameters(hnet) создает объект параметра ABCD из объекта параметра сети 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 = 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-by-2N-by-K. Функция использует этот входной аргумент для установки значения Parameters имущество habcd.

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

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

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