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-element. Значения должны быть положительными и соответствовать порядку значений 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Вычислите указанные параметры для объектов 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

Примеры

свернуть все

Создайте линию электропередачи 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'

Алгоритмы

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

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

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

    A=ekd+ekd2B=Z0*(ekdekd)2C=ekdekd2*Z0D=ekd+ekd2

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

    Z0=R+j2πfLG+j2πfCk=kr+jki=(R+j2πfL)(G+j2πFC)

  • Если вы моделируете линию электропередачи как шунтируемую или последовательную заглушку, 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