exponenta event banner

rfckt.rlcgline

Пассивный компонент или сеть

Описание

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

Создание

Описание

пример

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

h = rfckt.rlcgline(Name,Value) задает свойства, используя одну или несколько пар имя-значение. Например, rfckt.rlcgline('LineLenght',0.04) создает линию передачи RLGC с физической длиной 0,04 метра. Можно указать несколько пар имя-значение. Заключите каждое имя свойства в кавычку. Не указанные свойства сохраняют значения по умолчанию.

Свойства

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

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

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

Значения сопротивления на длину, указанные как вектор в омах на метр. Значения сопротивления соответствуют значениям частоты в 'Freq' собственность. Все значения должны быть положительными. Значение по умолчанию: 0.

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

Значения емкости на длину, указанные как вектор в фарадах на метр. Значения емкости соответствуют значениям частоты в 'Freq' собственность. Все значения должны быть положительными. Значение по умолчанию: 0.

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

Частотные данные для значений RLCG, заданные как вектор M-элемента. Значения должны быть положительными и соответствовать порядку значений RLCG. Значение по умолчанию: 1e9.

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

Значения проводимости на длину, указанные как вектор в Siemens на метр. Значения проводимости соответствуют значениям частоты в 'Freq' собственность. Все значения должны быть положительными. Значение по умолчанию: 0.

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

Метод интерполяции, используемый в rfckt.rlcgline, указанное как одно из следующих значений:

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

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

Значения индуктивности на длину, указанные как вектор в хенриях на метр. Значения индуктивности соответствуют значениям частоты в 'Freq' собственность. Все значения должны быть положительными. Значение по умолчанию: 0.

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

Физическая длина линии передачи, заданная как скаляр в метрах. Значение по умолчанию: 0.01.

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

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

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

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

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

Тип заглушки, указанный как одно из следующих значений: 'NotaStub', 'Series', 'Shunt'.

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

Завершение шлейфной линии передачи, указанное как одно из следующих значений: 'NotApplicable', 'Open', 'Short'.

Типы данных: 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

Примеры

свернуть все

Создание линии передачи RLCG с использованием rfckt.rlcgline.

rlcgtx=rfckt.rlcgline('R',0.002,'C',8.8542e-12,'L',1.2566e-6,'G',0.002')
rlcgtx = 
   rfckt.rlcgline with properties:

              Freq: 1.0000e+09
                 R: 0.0020
                 L: 1.2566e-06
                 C: 8.8542e-12
                 G: 0.0020
          IntpType: 'Linear'
        LineLength: 0.0100
          StubMode: 'NotAStub'
       Termination: 'NotApplicable'
             nPort: 2
    AnalyzedResult: []
              Name: 'RLCG Transmission Line'

Алгоритмы

analyze способ рассматривает линию передачи, которая может быть потеряна или без потерь, как 2-портовую линейную сеть. Он использует метод интерполяции, указанный в IntpType для поиска значений R, L, C и G на частотах, заданных при вызове analyze. Затем он вычисляет характеристический импеданс, Z0, фазовую скорость, PV и потери, используя эти интерполированные значения. Он вычисляет AnalyzedResult свойство заглушки или в виде бесступенчатой строки с использованием данных, сохраненных в rfckt.rlcgline свойства объекта следующим образом:

  • При моделировании линии передачи как бесступенчатой линии, analyze сначала вычисляют ABCD-параметры на каждой частоте, содержащейся в векторе частот моделирования. Затем он использует abcd2s функция для преобразования ABCD-параметров в S-параметры.

    analyze способ вычисляет ABCD-параметры, используя физическую длину линии передачи, d, и комплексную константу распространения k, используя следующие уравнения:

    A = ekd + e kd2B = Z0 * (ekd e kd) 2C = ekd e − kd2 * Z0D = ekd + e − kd2

    Z0 и k - векторы, элементы которых соответствуют элементам f, вектор частот, указанный в analyze входной аргумент freq. Оба могут быть выражены в терминах сопротивления (R), индуктивности (L), проводимости (G) и емкости (C) на единицу длины (метров) следующим образом:

    Z0 = R + j2.dfLG + j2.dfCk = kr + jki = (R + j2.dfL) (G + j2.dFC)

  • Если вы моделируете линию передачи как шунт или заглушку серии, analyze сначала вычисляют ABCD-параметры на заданных частотах. Затем он использует abcd2s функция для преобразования ABCD-параметров в S-параметры.

    При установке StubMode свойство для 'Shunt'2-портовая сеть состоит из шлейфной линии передачи, которая может заканчиваться коротким замыканием или разомкнутой цепью, как показано на следующем рисунке.

    Zin - входной импеданс шунтирующей цепи. ABCD-параметры для шлейфа шунта вычисляются следующим образом:

    A = 1B = 0C = 1/ZinD = 1

    При установке StubMode свойство для 'Series'2-портовая сеть состоит из последовательной линии передачи, которая может заканчиваться коротким замыканием или разомкнутой цепью, как показано на следующем рисунке.

    Zin - входной импеданс последовательной цепи. ABCD-параметры для шлейфа серии вычисляются следующим образом:

    A = 1B = ZinC = 0D = 1

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

Ссылки

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

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