Двухпортовое представление ВЧ-смесителя и его гетеродина
Используйте mixer класс для представления ВЧ смесителей и их гетеродинов, характеризующихся параметрами сети, шумовыми данными, нелинейными данными и частотой гетеродина.
Используйте read способ считывания данных микшера из файла данных в одном из следующих форматов:
Пробный камень
Agilent ® P2D
Агилент S2D
AMP
Примечание
Если установить NonLinearData использование rfdata.ip3 или rfdata.power, затем свойство преобразуется из формата скалярного OIP3 в формат rfdata.ip3 или rfdata.power.
h = rfckt.mixer возвращает объект-микшер, все свойства которого имеют значения по умолчанию.
h = rfckt.mixer(Name,Value) задает свойства, используя одну или несколько пар имя-значение. Например, rfckt.mixer('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 справочная страница в документации MATLAB.
Как показано на предыдущей схеме, analyze метод использует значения параметров при fmin, минимальной входной частоте, для всех частот, меньших fmin. Для всех частот, превышающих fmax, используются значения параметров fmax - максимальная входная частота. В обоих случаях результаты могут быть неточными, поэтому необходимо указать значения параметров сети в диапазоне частот, который достаточно широк, чтобы учесть поведение усилителя.
[1] Открытый форум EIA/IBIS, спецификация формата файла Touchstone, редакция 1.1, 2002
rfckt.amplifier | rfckt.cascade | rfckt.coaxial | rfckt.cpw | rfckt.datafile | rfckt.delay | rfckt.hybrid | rfckt.hybridg | rfckt.microstrip | rfckt.parallel | rfckt.parallelplate | rfckt.passive | rfckt.rlcgline | rfckt.series | rfckt.seriesrlc | rfckt.shuntrlc | rfckt.twowire | rfckt.txline