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

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

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

analyzeАнализируйте объект RFCKT в частотном диапазоне
calculateВычислите заданные параметры для объектов rfckt или объектов 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Запишите данные RF из схемы или объекта данных зарегистрировать
getz0Вычислите характеристический импеданс объекта линии электропередачи RFCKT
readСчитайте данные RF с файла на новую или существующую схему или объект данных
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 свойство заглушки или как stubless линия с помощью данных сохранено в rfckt.rlcgline свойства объектов можно следующим образом:

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

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

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