Радиочастотный усилитель
Используйте rfckt.amplifier объект для представления РЧ усилителей, которые характеризуются параметрами сети, шумовыми данными и нелинейными данными
Используйте read объектная функция для считывания данных усилителя из файла данных в одном из следующих форматов:
Пробный камень
Agilent ® P2D
Агилент S2D
AMP
Примечание
Если установить NonLinearData использование rfdata.ip3 или rfdata.power, затем свойство преобразуется из формата скалярного OIP3 в формат rfdata.ip3 или rfdata.power.
h = rfckt.amplifier возвращает объект схемы усилителя, все свойства которого имеют значения по умолчанию.
h = rfckt.amplifier(Name,Value) задает свойства, используя одну или несколько пар имя-значение. Например, rfckt.amplifier ('IntpType','Cubic') создает схему радиочастотного усилителя, использующую кубическую интерполяцию. Можно указать несколько пар имя-значение. Заключите каждое имя свойства в кавычки. Не указанные свойства сохраняют значения по умолчанию.
analyze | Анализ объекта RFCKT в частотной области |
calculate | Расчет указанных параметров для объектов rfckt или объектов rfdata |
circle | Рисование кругов на диаграмме Смита |
extract | Извлечение указанных параметров сети из объекта rfckt или объекта данных |
listformat | Список допустимых форматов для указанного параметра объекта цепи |
listparam | Список допустимых параметров для указанного объекта цепи |
loglog | Печать параметров указанного объекта цепи с использованием логарифмической шкалы |
plot | Печать заданных параметров объекта цепи на плоскости X-Y |
plotyy | Печать параметров ВЧ-цепи или ВЧ-данных на плоскости X-Y с осями Y на левой и правой сторонах |
getop | Отображение условий эксплуатации |
polar | Печать заданных параметров объекта в полярных координатах |
semilogx | Печать параметров объекта ВЧ-канала с использованием логарифмической шкалы для оси X |
semilogy | Печать параметров объекта ВЧ-канала с использованием логарифмической шкалы для оси y |
smith | Печать параметров объекта цепи на диаграмме Смита |
write | Запись радиочастотных данных из канала или объекта данных в файл |
getz0 | Получение характеристического импеданса объекта линии передачи |
read | Считывание радиочастотных данных из файла в новую или существующую цепь или объект данных |
restore | Восстановление данных на исходные частоты |
getop | Отображение условий эксплуатации |
groupdelay | Групповая задержка объекта S-параметра или объекта RF-фильтра или объекта цепи RF Toolbox |
analyze функция вычисляет AnalyzedResult с использованием данных, сохраненных в rfckt.amplifier свойства объекта следующим образом:
analyze использует данные, сохраненные в NoiseData имущества rfckt.amplifier объект для вычисления показателя шума.
analyze использует данные, сохраненные в NonlinearData имущества rfckt.amplifier объект для вычисления OIP3.
Если данные питания существуют в NonlinearData блок извлекает нелинейности AM/AM и AM/PM из данных мощности.
Если NonlinearData содержит только IP3 данные, метод вычисляет и добавляет нелинейность с помощью:
Используя значение точки пересечения третьего порядка в дБм для вычисления коэффициента f, который масштабирует входной сигнал до того, как объект усилителя применит нелинейность:
− u33
Вычисление масштабированного входного сигнала путем умножения входного сигнала усилителя на f.
Ограничение масштабированного входного сигнала максимальным значением 1.
Применение преобразования AM/AM к коэффициенту усиления усилителя в соответствии со следующим уравнением кубического многочлена:
− u33
где u - величина масштабированного входного сигнала, который является безблочным нормированным входным напряжением.
analyze использует данные, сохраненные в 'NetworkData' имущества rfckt.amplifier объект для вычисления значений групповой задержки усилителя на частотах, указанных в freq, как описано в analyze страница ссылки на функцию.
analyze использует данные, сохраненные в NetworkData имущества rfckt.amplifier объект для вычисления значений S-параметра усилителя на частотах, указанных в freq. Если 'NetworkData' содержит сетевые Y-параметры или Z-параметры, analyze функция сначала преобразует параметры в S-параметры. С помощью метода интерполяции, указанного с помощью IntpType свойство, analyze способ интерполирует значения S-параметров для определения их значений на заданных частотах.
В частности, analyze функция упорядочивает S-параметры в соответствии с возрастающим порядком их частот, fn. Затем он интерполирует S-параметры с помощью MATLAB
®interp1 функция. Например, кривая на следующей диаграмме иллюстрирует результат интерполяции параметров S11 на пяти различных частотах.

Дополнительные сведения см. в разделах «Одномерная интерполяция» и interp1 справочная страница.
Как показано на предыдущей схеме, analyze функция использует значения параметров fmin, минимальную входную частоту, для всех частот, меньших fmin. Для всех частот, превышающих fmax, используются значения параметров fmax - максимальная входная частота. В обоих случаях результаты могут быть неточными, поэтому необходимо указать значения параметров сети в диапазоне частот, который достаточно широк, чтобы учесть поведение усилителя.
[1] Открытый форум EIA/IBIS. Спецификация формата файла Touchstone, редакция 1.1, 2002 (https://ibis.org/connector/touchstone_spec11.pdf).
rfckt.cascade | rfckt.coaxial | rfckt.cpw | rfckt.datafile | rfckt.delay | rfckt.hybrid | rfckt.hybridg | rfckt.microstrip | rfckt.mixer | rfckt.parallel | rfckt.parallelplate | rfckt.passive | rfckt.rlcgline | rfckt.series | rfckt.seriesrlc | rfckt.shuntrlc | rfckt.twowire | rfckt.txline