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'открытый, 'Short'.

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

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

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

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

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

Примеры

свернуть все

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

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}.

Алгоритмы

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

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

    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] Людвиг, R. и П. Бречко, проектирование схем RF: теория и приложения, Prentice Hall, 2000.

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