exponenta event banner

rfckt.cascade

Описание

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

Создание

Описание

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

пример

h = rfckt.cascade('Ckts',value) возвращает каскадную сеть с элементами, указанными в свойстве пары имя-значение Ckts.

Свойства

развернуть все

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

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

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

Объекты цепи в сети. Все каналы должны быть 2-портовыми. По умолчанию это свойство пустое.

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

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

Имя каскадной сети.

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

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

Количество портов каскадной сети. Значение по умолчанию: 2.

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

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

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

Примеры

свернуть все

Создание каскадной сети с помощью rfckt.cascade с усилителем и линиями передачи в качестве элементов.

amp = rfckt.amplifier('IntpType','cubic');
tx1 = rfckt.txline;
tx2 = rfckt.txline;
casccircuit = rfckt.cascade('Ckts',{tx1,amp,tx2})
casccircuit = 
   rfckt.cascade with properties:

              Ckts: {1x3 cell}
             nPort: 2
    AnalyzedResult: []
              Name: 'Cascaded Network'

Алгоритмы

analyze метод вычисляет AnalyzedResult с использованием данных, сохраненных в Ckts следующим образом:

  • analyze способ начинает вычисление ABCD-параметров каскадной сети путем преобразования параметров каждой компонентной сети в матрицу ABCD-параметров. На рисунке показана каскадная сеть, состоящая из двух 2-портовых сетей, каждая из которых представлена ее ABCD-матрицей.

    analyze затем вычисляет матрицу ABCD-параметров для каскадной сети путем вычисления произведения ABCD-матриц отдельных сетей.

    На следующем рисунке показана каскадная сеть, состоящая из двух 2-портовых сетей, каждая из которых представлена ABCD-параметрами.

    Следующее уравнение иллюстрирует вычисления ABCD-параметров для двух 2-портовых сетей.

    [ABCD]=[A′B′C′D ] [A B C ′ ′ D ′ ′]

    Наконец, analyze преобразует ABCD-параметры каскадной сети в S-параметры на частотах, указанных в analyze входной аргумент freq.

  • analyze способ вычисляет показатель шума для N-элементного каскада. Сначала способ вычисляет матрицы корреляции шума CACA ", соответствующие первым двум матрицам в каскаде, используя следующее уравнение:

    CA=2kT[RnNFmin−12−RnYopt∗NFmin−12−RnYoptRn'Yopt|2]

    где k является постоянной Больцмана, и T - температура шума в Кельвине.

    Способ объединяет CACA "в единую корреляционную матрицу CA с использованием уравнения

    CA = CA '+ [A' B 'C' D '] CA "[A' B 'C' D ']

    Применяя это уравнение рекурсивно, способ получает матрицу корреляции шума для всего каскада. Затем метод вычисляет коэффициент шума, F, из матрицы корреляции шума следующего содержания:

    F = 1 + z + CAz2kTRe {ZS} z = [1ZS *]

    В двух предшествующих уравнениях ZS является номинальным импедансом, который равен 50 Ом, а z + является эрмитовым сопряжением z.

  • analyze способ вычисляет выходную мощность в точке перехвата третьего порядка (OIP3) для N-элементного каскада, используя следующее уравнение:

    OIP3=11OIP3,N+1GN⋅OIP3,N−1+... +1GN⋅GN−1⋅... ⋅G2⋅OIP3,1

    где Gn - коэффициент усиления n-го элемента каскада, а OIP3,N - OIP3 n-го элемента.

  • analyze метод использует каскадные S-параметры для вычисления значений групповой задержки на частотах, указанных в analyze входной аргумент freq, как описано в analyze справочная страница.

Ссылки

[1] Людвиг, Р. и П. Бретчко, RF Circuit Design: Theory and Applications, Prentice Hall, 2000.

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