rfckt.datafile

Компонент или сеть из файловых данных

Описание

Используйте datafile объект для представления радиочастотных компонентов и сетей, которые характеризуются измеренными или моделируемыми данными в файле.

Используйте read метод для чтения данных из файла в одном из следующих форматов:

  • Пробный камень

  • Agilent® P2D

  • Агилентные S2D

  • AMP

Создание

Описание

пример

h = rfckt.datafile возвращает объект схемы, все свойства которого имеют значения по умолчанию.

h = rfckt.datafile(Name,Value) устанавливает свойства с помощью одной или нескольких пар "имя-значение". Для примера, rfckt.datafile('IntType','Cubic') создает радиочастотный компонент или сеть, которая использует кубическую интерполяцию. Можно задать несколько пары "имя-значение". Заключайте каждое имя свойства в кавычку. Не заданные свойства сохраняют значения по умолчанию.

Свойства

расширить все

Это свойство доступно только для чтения.

Вычисленные S-параметры, шумовой рисунок, OIP3 и значения групповой задержки, заданные как rfdata.data объект. Для получения дополнительной информации смотрите, Алгоритмы.

Типы данных: function_handle

Имя файла, содержащего данные схемы, задается как 1-by-1 Символьный массив.

Типы данных: char

Метод интерполяции, заданный как 1-by-N Символьный массив из следующих значений:

МетодОписание
Linear (по умолчанию)Линейная интерполяция
SplineКубическая сплайн интерполяция
CubicКусочно-кубическая эрмитовая интерполяция

Типы данных: char

Это свойство доступно только для чтения.

Имя объекта, заданное как 1-by-N Символьный массив.

Типы данных: char

Это свойство доступно только для чтения.

Количество портов, заданное в виде положительного целого числа. Значение по умолчанию является 2.

Типы данных: double

Функции объекта

analyzeАнализ объекта RFCKT в частотном диапазоне
calculateВычислите указанные параметры для объектов rfct или объектов rfdata
circleРисование кругов на графике Смита
extractИзвлеките указанные сетевые параметры из объекта rfckt или объекта данных
listformatСписок допустимых форматов для заданного параметра объекта схемы
listparamСписок допустимых параметров для заданного объекта схемы
loglogПостройте графики параметров заданного объекта схемы с помощью логарифмической шкалы
plotПостройте графики параметров заданного объекта схемы на плоскости X-Y
plotyyПостройте графики параметров схемы RF или данных RF на плоскости X-Y с осями Y с обеих левой и правой сторон
getopОтображение условий работы
polarПостройте график заданных параметров объекта по полярным координатам
semilogxПостройте графики параметров объекта RF-схемы с помощью логарифмической шкалы для x оси
semilogyПостройте графики параметров объекта RF-схемы с помощью логарифмической шкалы для y оси
smithПостройте графики параметров объекта схемы на диаграмме Смита
writeЗапись радиочастотных данных из схемы или объекта данных в файл
getz0Получите характеристический импеданс объекта линии электропередачи
readЧтение данных RF из файла в новую или существующую схему или объект данных
restoreВосстановите данные на исходных частотах
getopОтображение условий работы
groupdelayГрупповая задержка объекта S-параметра или объекта радиочастотного фильтра или объекта схемы RF Toolbox

Примеры

свернуть все

Представление компонентов и сетей, которые характеризуются измеренными или моделируемыми данными в файле с использованием rfckt.datafile.

data=rfckt.datafile('File','default.s2p')
data = 
   rfckt.datafile with properties:

          IntpType: 'Linear'
              File: 'default.s2p'
             nPort: 2
    AnalyzedResult: [1x1 rfdata.data]
              Name: 'Data File'

Алгоритмы

The analyze метод вычисляет AnalyzedResult свойство с использованием данных, хранящихся в File свойство объекта. Если файл, заданный с этим свойством, содержит сетевые параметры Y- или Z, analyze сначала преобразует эти параметры, так как они существуют в rfckt.datafile объект, к S-параметрам. Используя метод интерполяции, вы задаете с 'IntpType' свойство, analyze интерполирует S-параметры для определения S-параметров на заданных частотах. В частности, analyze упорядочивает S-параметры в соответствии с порядком возрастания их частот, fn. Затем он интерполирует S-параметры, используя MATLAB® interp1 функция. Для примера кривая в следующей схеме иллюстрирует результат интерполяции параметров S11 на пяти различных частотах.

Для получения дополнительной информации см. «Одномерная интерполяция» и interp1 страница с описанием в документации MATLAB.

Ссылки

[1] Открытый форум EIA/IBIS, спецификация формата файла Touchstone, ред. 1.1, 2002

Представлено до R2006a