rfckt.txline

Общая линия электропередачи

Описание

Используйте txline класс для представления линий электропередачи, которые характеризуются потерей линии, длиной линии, типом заглушки и разрывом.

Создание

Описание

пример

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

h = rfckt.txline(Name,Value) устанавливает свойства с помощью одной или нескольких пар "имя-значение". Для примера, rfckt.txline('Z0',75) создает объект линии электропередачи с характеристическим импедансом 75 Ом. Можно задать несколько пары "имя-значение". Заключайте каждое имя свойства в кавычку. Не заданные свойства сохраняют значения по умолчанию.

Свойства

расширить все

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

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

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

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

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

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

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

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

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

Уменьшение силы сигнала при его перемещении по линии электропередачи, заданное как неотрицательный вектор M-элемента в децибелах на метр .

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

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

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

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

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

Скорость фазы или скорость распространения равномерной плоской волны на линии электропередачи, заданная как M-вектор в метрах/с. Значения скорости фазы соответствуют значениям частоты. Значение по умолчанию 299792458.

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

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

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

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

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

Характеристический импеданс, заданный как вектор в омах. Значение по умолчанию 50 ом.

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

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

analyzeАнализ объекта RFCKT в частотном диапазоне
calculateВычислите указанные параметры для объектов rfct или объектов rfdata
plotyyПостройте графики параметров схемы RF или данных RF на плоскости X-Y с осями Y с обеих левой и правой сторон
circleРисование кругов на графике Смита
loglogПостройте графики параметров заданного объекта схемы с помощью логарифмической шкалы
plotПостройте графики параметров заданного объекта схемы на плоскости X-Y
listparamСписок допустимых параметров для заданного объекта схемы
getz0Получите характеристический импеданс объекта линии электропередачи
semilogxПостройте графики параметров объекта RF-схемы с помощью логарифмической шкалы для x оси
semilogyПостройте графики параметров объекта RF-схемы с помощью логарифмической шкалы для y оси
polarПостройте график заданных параметров объекта по полярным координатам
smithПостройте графики параметров объекта схемы на диаграмме Смита
writeЗапись радиочастотных данных из схемы или объекта данных в файл

Примеры

свернуть все

Линия электропередачи свойства

trl = rfckt.txline('Z0',75)
trl = 
   rfckt.txline with properties:

        LineLength: 0.0100
          StubMode: 'NotAStub'
       Termination: 'NotApplicable'
              Freq: 1.0000e+09
                Z0: 75
                PV: 299792458
              Loss: 0
          IntpType: 'Linear'
             nPort: 2
    AnalyzedResult: []
              Name: 'Transmission Line'

График

f = [1e9:1.0e7:3e9];     % Simulation frequencies
analyze(trl,f);          % Do frequency domain analysis
figure
plot(trl,'s21','angle'); % Plot angle of S21

Figure contains an axes. The axes contains an object of type line. This object represents S_{21}.

Алгоритмы

The analyze способ рассматривает линию электропередачи, которая может быть потеряна или потеряна, как 2-портовая линейная сеть. Он вычисляет AnalyzedResult свойство заглушки или как stubless line с использованием данных, хранящихся в rfckt.txline свойства объекта следующим образом:

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

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

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

    Z 0 является заданным характеристическим импедансом. k является вектором, элементы которого соответствуют элементам вектора входа freq. analyze метод вычисляет k из заданных свойств как k = αa + , где αa - коэффициент ослабления, а β - число волн. Коэффициент ослабления αa связан с заданными потерями, α,

    αa=ln(10α/20)

    Число волн, β, связано с заданной скоростью фазы, Vp,

    β=2πfVp,

    где f - частотная область значений, заданный в analyze входной параметр freq. Скорость фазы Vp получена из rfckt.txline свойства объекта. Он также известен как скорость распространения волны.

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

Ссылки

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

Введенный в R2009a