Научная статья на тему 'Метод моделирования нелинейных радиотехнических устройств'

Метод моделирования нелинейных радиотехнических устройств Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
287
62
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
моделирование / нелинейные устройства / теорема компенсации / последовательные приближения / усилитель

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Ненашев Александр Васильевич

Предложен метод моделирования нелинейных радиотехнических устройств, при котором нелинейные элементы заменяются источниками тока или эдс, согласно теореме компенсации. Решение находится методом последовательных приближений. Рассмотрение ведётся на примере усилительного каскада на ПТШ.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Ненашев Александр Васильевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Метод моделирования нелинейных радиотехнических устройств»

УДК 621.396.6:004.942 А.В. Ненашев

Метод моделирования нелинейных радиотехнических устройств

Предложен метод моделирования нелинейных радиотехнических устройств, при котором нелинейные элементы заменяются источниками тока или ЭДС, согласно теореме компенсации. Решение находится методом последовательных приближений. Рассмотрение ведётся на примере усилительного каскада на ПТШ.

Ключевые слова: моделирование, нелинейные устройства, теорема компенсации, последовательные приближения, усилитель.

При разработке радиотехнических устройств используются компьютерные системы проектирования, позволяющие моделировать их работу и оптимизировать параметры. В такие системы включают блоки программ, учитывающие нелинейные свойства звеньев, таких как полупроводниковые усилители, преобразователи и пр. Модели нелинейных приборов строятся в виде схем замещения. Они составляются из активных и реактивных элементов, в том числе нелинейных, а также зависимых генераторов нелинейного тока или эдс. Совершенствование моделей происходит вместе с прогрессом полупроводниковых технологий. Методы же моделирования устройства в целом, с применением таких моделей, созданы ещё несколько десятилетий назад. Метод численного решения нелинейных дифференциальных уравнений во временной области, реализованный в пакете программ PSpice, выходит из употребления из-за сложности получения результата в установившемся режиме. В популярном пакете Microwave Office применяются два метода нелинейного анализа: рядов Вольтерра (РВ) и гармонического баланса (ГБ). В первом применён аппарат функциональных рядов Вольтерра, и нелинейные зависимости представляются в виде степенных рядов. Практически сложно использовать члены выше 3...5-го порядков, поэтому метод применим лишь в режимах малой нелинейности. В методе ГБ схема устройства делится на линейную и нелинейную части. Линейная часть описывается в частотной, а нелинейная - во временной области. Нелинейные отклики приближенно описываются укороченными рядами Фурье, после чего решаются уравнения гармонического баланса.

Автором предложен новый подход [1], при котором нелинейные элементы рассматриваются как параметрические, т.е. их параметры изменяются во времени под действием приложенных напряжений и токов. Составляются уравнения для функционалов, их решения находятся методом последовательных приближений. В [2] показано, что решение существует для уравнений определённого вида, если выполняется так называемый принцип сжимающих отображений. Разработанный метод, названный методом параметрических характеристик (ПХ), применён для анализа диодного преобразователя частоты и других простых устройств и показал хорошие результаты. При наличии единственного нелинейного двухполюсника составляется и решается одно уравнение. Для устройств, содержащих несколько нелинейных элементов, составляется система уравнений относительно напряжений, являющихся аргументами нелинейных параметров и зависимых источников. Такой подход удобен при ручном анализе, но не всегда эффективен для машинного моделирования.

Постановка задачи: разработать метод моделирования нелинейных радиотехнических устройств произвольной структуры, который можно реализовать в виде алгоритма, пригодного для разработки компьютерной программы. Предлагается использовать теорему компенсации из теории цепей, согласно которой двухполюсник, в том числе нелинейный, можно заменить источником тока либо ЭДС. Их величины равны, соответственно, току через двухполюсник либо падению напряжения на нём. Решение отыскивается методом последовательных приближений. Токи и ЭДС источников считаются известными в каждом шаге по результатам предыдущего, поэтому используются правила расчёта линейных цепей.

Задача решается на примере усилительного каскада на полевом транзисторе с барьером Шоттки (ПТШ). Параметры транзистора позаимствованы в [3], где приведены схема

замещения и формулы, описывающие токи затвор-исток igs(vgsi) , затвор-сток igdfogdi), сток-исток ids{°gsi,vdsi), нелинейные емкости Cgs(vgsi), Cgd(vgdi), сопротивление

Ri{vgsi) . Здесь Vgsi, Vgdi, vdsi - «внутренние» напряжения на промежутках затвор-исток, затвор-сток и сток-исток. Применена модель Materka, которая, среди прочих, используется в пакете Microwave Office. По токам igs^Vgsi) и igd{vgdi) следует найти проводимости Ggs(vgsi), Ggd(vgdi) . При составлении эквивалентной схемы каскада в неё

включены элементы, отображающие генератор сигнала, нагрузку и источники постоянных напряжений. Нелинейные элементы модели (проводимости, ёмкости и т.д.) на каждом шаге последовательных приближений считаются параметрическими, т.е. их параметры изменяются во времени. В [2] показано, что наилучшая сходимость получается, если начальное приближение соответствует линеаризованному варианту. Поэтому каждый нелинейный параметр представляется в виде двух частей: постоянной, равной его среднему значению, и переменной (параметрической). Постоянные части обозначаются как обычные элементы и образуют основу в виде линеаризованной схемы. Переменные части параметров заменяются источниками тока или ЭДС, по теореме компенсации. Эквивалентная схема каскада приведена на рис. 1.

Рис. 1. Эквивалентная схема усилительного каскада на ПТШ

Здесь точки 1 и 2 соответствуют точкам модели Materka. Сопротивление ZS включает в себя активное сопротивление модели RS и возможные внешние элементы, в зависимости от конкретной схемы каскада. Источники Vgso и vdso отображают внешнее смещение на затворе и напряжение питания каскада, ег - ЭДС источника сигнала, Zг и Zн -сопротивления источника сигнала и нагрузки, которые также могут включать в себя

где Ggsov и Cgs ср

средние значения

другие внешние элементы. = Ggsср +j•®•CgsCр.

активной проводимости и ёмкости промежутка затвор-исток, Ygdср = Ggdср +j•^я•Cgdср , где Ggdcр и Сgdср - соответствующие величины промежутка затвор-сток, R¿ср - средняя часть сопротивления Ri . Линеаризованная часть тока стока Ь^ состоит из тока через проводимость &22 под действием напряжения Vdsi и зависимого тока Vgsi, где Si - крутизна. Параметры Бь и G22 определяются из выражения для тока ids{vgsi ^ёвЬ) модели Materka как производные по напряжениям Vgsi и Vdsi. Токи, обозначенные igs~, igd~ , Ь, вычисляются как разности полных токов в соответствующих промежутках и их частей, протекающих через элементы линеаризованной схемы. Напряжение VRi~ определяется как произведение тока igs на переменную часть сопротивления Ri. Внутренние напряжения Vgsi, Vdsi, Vgdi на схеме не указаны, они приложены к проводимостям ^^ср , ^22 , Ygdср .

Для моделирования используем метод контурных токов, наиболее часто применяемый в компьютерных программах. На схеме обозначены токи ^, Ь2 , Ьз , кроме того, в

малых контурах протекают токи, определяемые соответствующими источниками. Уравнения составляются в области преобразования Лапласа (ПЛ) с комплексным аргументом в, с учётом того, что для установившегося режима от ПЛ легко перейти к преобразованию Фурье (ПФ). Получается система из трёх уравнений.

h (s) • [Z (s)+RG+1/ Ygsср (s)+Я^р+RS]-12 (s) • [R^+1/ Ygsср (s)] - (1)

-13 (s) • RS= Vgso+Ег (s) + Igs~ (s)/Ygsср (s) + VRi~ (s), I2(s) • [Riср +1/ YgSср(s)+V Ygdср(s)+V G22 ]-Il(s) • [Riср+1 Ygsср (s)]-l3(s)/ G22= = - Igs~ (s)/^ср (s) + Igd~ (s)/Ygd ср (s) +[Si • Vgsi(s)+Ids-(s)]/G22 - VRi_(s), I3 (s) • (RS+1/G22 + RD + Хн (s))-Ii (s) • RS -12 (s)/G22 =

= -vds0 - [Si • Vgsi(s) + Ids- (s)]/G22. Считаем, что режим по постоянному току определён одним из доступных способов. Начинаем с расчёта линеаризованной схемы в точке покоя. Находим в этом режиме проводимости Ggso , Ggdo , G220 , ёмкости CgsQ,Cgdo, сопротивление Rio , крутизну Sio . Их подставляем вместо средних значений параметров, а «переменные» токи igs-, igd~ , ids~ на этом этапе равны нулю. Систему решаем относительно токов ii, i2 , i3 , применив любой алгоритм, доступный для компьютерной реализации. При решении в ручном режиме следует использовать метод подстановки, выражая одни токи через другие. В результате получим изображения начальных приближений к токам и соответствующие им временные оригиналы:

I1(0)(s)I2(0)(s)<L—i2(0)(t), I3(0)(s)^L-^i3(0)(t) ,

где символом < L > обозначено взаимное соответствие оригиналов и изображений в области ПЛ. Нижние индексы в круглых скобках здесь и далее обозначают номер приближения к напряжениям и токам либо номер соответствующей версии законов изменения параметров. Затем находим напряжения, являющиеся аргументами нелинейных параметров и токов.

Vgsi(0)(s) = [I1(0)(s) -12(0)(s)]/Ygs0(s) , где Ygs0 (s) = Ggs0 + s • Cgs0 , (4)

Vgdi(0)(s) = I2(0) (sVYgd0 (s) , где Ygd0 (s) = Ggd0 + s • Cgd0 , (5)

Vdsi(0)(s) = [l2(0)(s) - I3(0)(s) - Si0• Vgsi(0)]/G220 . (6)

От изображений следует перейти к оригиналам напряжений Vgsi(0)(s)<-— Vgsi(0)(t),

Vgdi(0)(s)<—Vgdi(00)(t), Vdsi(0)(s)<—Vdsi(0)(t). По этим напряжениям с помощью формул модели Materka находим параметрические проводимости и ёмкости Ggs(0) (t), Ggd(0) (t), Cgs(0)(t), Cgd(0)(t), сопротивление R^)(t) . Вычисляем их средние значения Ggg^^) ,

^¿ср(0), Сй8ср(0) , Cgdср(0), Riср(0) и ^ср(0)(s) = ^ср(0) + s • С^ср^) , ^¿ср(0)(s) = Ggdср(0) + s • Cgdср(0) . При средних значениях напряжений Vgg^^), Vdsi^^) находим крутизну Si(0) и проводимость G22(0) . Затем получаем начальные версии «переменных» токов и напряжения VRi~(0) .

igs~(0)(t) = igsE(0)(t)-[vgsi(0)(t) • Ggsср(0)+d(vgsi(0)(t))/dt•Cgsср(0)]<->Igs~(0)(s) , (7)

igd~(0)(t)=igdL(0)(t) - [vgdi(0)(t)(Vgdi(0)(t)^dt•Cgdср(0)]<->Igd~(0)(s) , (8)

ids~(0)(t) = ids(0)(t)-[vgsi(0)(t) •Si (0) + vdsi(0)(t) G22(0) ]< L > Ids~(0)(s) , (9)

VRi~(0)(t) = igs(0)(t) {Ri(0)(t) -Riср(0)]< L > VRi~(0)(s) . (10)

Здесь igss(0)(t)=igs(0)(t)+d(vgsi(0)(t)^dt • Cgs(0)(t) - полный ток промежутка затвор-исток,

igdi.(0)(t)=igd(0)(t)+d(vgdi(0)(t))/dt • Cgd(0)(t) - промежутка затвор-сток.

На следующем шаге производим подстановку нулевых версий переменных и постоянных величин в уравнения (1)-(3). Их решение даст первое приближение к токам I1(1)(s), I2(1)(s), I3(1)(s). По формулам, подобным (4)-(6), получим напряжения

Vgsi(1)(s)<^—vgsi(1)(t), Vgdi(1)(s)<—vgdi(1)(t), ^sia^^^^sia^ , затем первые прибли-

А.В. Ненашев. Метод моделирования нелинейных радиотехнических устройств 53

жения переменных параметров и их средние значения и, наконец, по формулам (7)-(10) «переменные» части токов ^-фЮ^^да-а)®, igd-(l)(t)=<—Igd-(l)(s), ids-(í)(t)=<L-Ids-(l)(s), и

напряжение VRi-(1)(t) < ^ > Уд^ф^). Проделав аналогично ряд дальнейших шагов, можно получить общие выражения для ^го шага вычислений:

I1(k)(S)•[Zг(S)+^+1/ ^ср^-1)(®Н Riср(k-1) +

-12(^[Riср(k-1)+V^ср^-1) (а)] -I3(k) (^Б= Е1экв^-1) (а),

I2(k)(s)•[Riср (k-1) +1/ ^ср^-Щ^Н1/ Ygd ср^-Ц^Н1/ ^2^-1) ]--I1(k)(s)•[Riср ^-1)+1/ ^ср^-1) (s)]-I3(k)(s)/ ^2^-1)= Е2экв^-1) (а),

I3(k)(S)•(RS+V G22(k-1)+^ + ^(в))-11(Щ(в)ЯБ - I2(k)(®)/ G22(k-1) ^Зэкв^-^

Е1экв^-1)(а) = ^0+Ег (а) + ^-^-1)(а)/^ср^-1)(а) + (а) ,

Е2экв^-1)(а) = - ^-^-1) (б)/Ygsср(k-1)(а) + Igd-(k-1)(а)/Ygdср(k-1)(а) + +[бь^-1)^^Ь^-1)(8)+Ids-(k-1)(®)]/G22(k-1) -(а),

Е3экв^-1)(а) = -vds0 - ^Ь^-1)(8) + Ids-(k-1)(s)]/G22(k-1) •

Соответственно, внутренние напряжения на ^м шаге:

(з) = [I1(k-1) (з) - I2(k-1)(з) - ^-^-1) (s)]/Ygsср(k-1)(з) , ^¿Щ (з) = [I2(k-1)(а) - Igd-(k-1) (®)]/Ygdср(k-1)(а) ,

Vdsi(k) (а) = [I2(k-1) (з) -I3(k-1) ^^Ь^-^^Ь^-цФ -Ids-(k-1) (®)]/С!22 (k-1) .

Токи Igs-(k)(s) , Igd-(k)(s), Ids-(k)(s) и напряжение VRi~(k)(s) вычисляются подобно (7)-

(10). Таким образом, основу процедуры последовательных приближений составляет система линейных уравнений (11)-(13), в которой коэффициенты в левых частях и выражения в правых частях определяются по результатам предыдущего шага вычислений. Для решения такой системы можно использовать алгоритмы, применяемые при компьютерном моделировании линейных схем. Обычно представляет интерес исследование устройства в установившемся режиме, поэтому вместо многократных переходов от оригиналов к изображениям и обратно используются прямое и обратное ПФ, а в численном виде - БПФ.

Изложенный порядок действий соответствует методу простой итерации для последовательных приближений. Сходимость гарантирована, если выполняется принцип сжимающих отображений. Не останавливаясь на нём подробно (поскольку он формулируется для уравнений в другой форме), отметим, что это обычно обеспечивается при сравнительно малой нелинейности параметров. Для расширения интервала сходимости самый простой способ состоит в искусственном уменьшении разности результатов текущего и предыдущего шагов. По аналогии с [1], это можно сделать, изменив выражения (17)-(19) следующим образом:

(1-Л)^^-1)(*), (20)

^¿Щ (з) = Л [12^-1) (з) - Igd-(k-1) (®)]/Ygd ср^-1) (а) + (1 -Л)^ЬФ-1)(В), (21)

[12^-1)(®)-^З^-щО')--Ids-(k-1)(s)]/^2 ^-1)+(1 - Л) • (k-1)(а), (22)

где Л< 1. Чем меньше Л, тем при большей нелинейности сходится процесс, но тем больше требуется циклов вычислений. Более сложные способы улучшения сходимости не обсуждаем, как и вопрос о выборе значения Л. Во многих случаях его можно определить методом подбора. Для иллюстрации на рис. 2 и 3 приведены результаты расчётов.

На рис. 2 изображена зависимость коэффициента усиления, а на рис. 3 - коэффициента интермодуляции 3-го порядка от уровня входного сигнала. В обоих случаях циф-

(11)

(12)

(13)

(14)

(15)

(16)

(17)

(18) (19)

рой 1 обозначены результаты, полученные предложенным методом, цифрами 2 и 3 -соответственно, методами ГБ и РВ. Видно, что при малых и средних уровнях входной мощности результаты расчётов предложенным методом очень близки к результатам метода ГБ. При больших уровнях появляется заметное различие. Это можно объяснить тем, что точность укороченных рядов Фурье в методе ГБ снижается при большой нелинейности параметров.

Кв,дБ

KIm3, ДБ

-8

-4

12 Рвх,дБм

-10

-20 -30

-40

-50

3 ч

-10

-5

5 Рвх,дБм

Рис. 2. Коэффициент усиления каскада на ПТШ Рис. 3. Коэффициент интермодуляции 3-го порядка

2

1

0

0

4

8

Заключение. Хотя в статье использована конкретная схема замещения ПТШ по модели Materka, метод не накладывает ограничений на математическое описание нелинейных элементов, включая табличное представление. Последовательность приближений сходится к точному решению, которое соответствует выбранной математической модели. Сходимость в большинстве случаев обеспечивается предложенным в статье способом, но вопрос её ускорения и оптимизации требует отдельного рассмотрения.

Литература

1. Ненашев А.В. Метод параметрических характеристик для анализа и моделирования нелинейных устройств // Изв. вузов. Радиоэлектроника. - 2009. - Т. 52, № 11. -С. 30-40.

2. Пупков К.А. Функциональные ряды в теории нелинейных систем / К.А. Пупков, В.И. Капалин, А.С. Ющенко. - М.: Наука, 1976. - 448 с.

3. Аверина Л.И. Определение параметров нелинейных моделей полевого транзистора в системе схемотехнического СВЧ-проектирования Microwave Office / Л.И. Аверина, Г.К. Усков // Радиолокация, навигация, связь: труды IX-й Междунар. науч.-техн. конф. - Воронеж: ООО «Саквоее», 2003. - Т. 1. - С. 457-465.

Ненашев Александр Васильевич

Канд. техн. наук, доцент каф. радиоэлектроники Сургутского гос. университета ХМАО-Югры Тел.: 8-912-810-44-75 Эл. почта: navas1@mail.ru

Nenashev A.V.

Method of modelling of nonlinear radio engineering devices

The method of analysis and modeling of the radio engineering devices has been offered. According to indemnification theorem, nonlinear elements are replaced with the sources of a current or an EMP. By using a method of consecutive approximates the decision of a scheme has been found. For example the scheme of the amplifier cascade on SFET was taken.

Keywords: modeling, nonlinear devices, indemnification theorem, consecutive approximates, amplifier.

i Надоели баннеры? Вы всегда можете отключить рекламу.