1.РАДЮЕЛЕКТРОН1КА
УДК 621.38
ОПРЕДЕЛЕНИЕ ФУНКЦИЙ ЧУВСТВИТЕЛЬНОСТИ В ДИНАМИКЕ
А.И.Вершина, А.Г.Маркин
Рассматриваются пути повышения эффективности определения функций чувствительности при моделировании радиоэлектронных схем в динамике при значительном количестве варьируемых параметров. Получены формулы, позволяющие решать эту задачу.
Розглядаються шляхи тдвищення ефективностг визна-чення функцп чутливостг при моделюванш радюелектронних схем у динамгцг при значнгй кглькостг варгативних пара-метргв. Отримано формули, що дозволяють виргшувати цю задачу.
Presented are the ways for increasing the efficiency of determining functions of sensitivity while semi-lating radio-electronic networks in dynamics for many variables parameters. Obtained formulas the solution of this problem.
Представим производную -^-x в виде
dp
d_x = (<X dp dp! d t
= д (dx$ dt!dp" ,
(3)
отсюда, переходя к конечным приращениям, можно записать
д (дх д t! dp
дх
дР_
i + 1
dX:
At
dp = 1 (^i + 1 _
dx>
h ! dp dp " '
(4)
ВВЕДЕНИЕ
Определение функций чувствительности в динамике, иод которыми понимаются значения изменяющихся во времени частных производных выходных переменных по параметрам элементов, представляет собой довольно трудоемкую задачу, связанную с многократным интегрированием систем нелинейных дифференциальных уравнений высокого порядка. Необходимость нахождения функций чувствительности связана с решением задач оптимизации, надежности, допусков и т.д.. Это определяет актуальность нахождения методов повышения эффективности определения функций чувствительности для динамических процессов.
ПОСТАНОВКА ЗАДАЧИ
Радиоэлектронная схема описывается системой нелинейных алгебро-дифференциальных уравнений
где h = At.
После подстановки в выражение (2) получим
1 щ fa+1 _ d^) + dFid^+1 + dFi = 0
h, dX ! dp dp" d x dp dp
1 щ ^+1 _ 1 dl^+dF ^+1+d^i = 0
hidx dp hidx dp dx dp dp
Отсюда
1 +1+d^id^j+1 = 1 ^d^ - dF • hidx dp dx dp hidx dp dp '
dxi + 1 ( 1 dFi , dF) (1 dFi dxi dF1
(5)
(6)
dp %h:dx dx I !hidx dp dp
(7)
(8)
F(x, x, p) = 0 ,
(1)
где х и х - вектор-столбец неизвестных переменных и их производных по времени; р - параметры элементов радиоэлектронной схемы.
Производная по параметрам запишется следующим образом:
—А.Х+ —dx + dF = 0
d x dp dx dp dp
(2)
Данное выражение представляет собой неявный одно-шаговый метод интегрирования для определения функций чувствительности.
Ограничим набор выходных переменных элементами вектора х и рассмотрим эффективность алгоритмов вычислений в зависимости от количества выходных переменных и варьируемых параметров.
Для одного варьируемого параметра организация процесса вычисления функций чувствительности по всем
или
выходным переменным не представляет особых трудностей и осуществляется одновременно с процессом интегрирования в динамике. При этом используется разложе-
1 ЭЕ ЭЕ
ние матрицы — э^ + э~ на треугольные, получаемое на
последней итерации Ньютона, и трудоемкость расчета по одному варьируемому параметру определяется прямым и обратным ходом решения систем линейных алгебраических уравнений. Такому подходу соответствует метод моделей чувствительности [1-3].
При росте числа варьируемых параметров объем вычислений растет пропорционально их количеству. Представим выражение (8) в развернутом виде
Э*г +1 _ # 1ЭЕ + ^ 1 1 ЩЭ7 _ % 1 Щ + ЭЕг$1 ЭЕ
Эр !НЭх Эх I НЭх Эр {Н,Эх Эх I Эр
= _ # 1 + + { НЭх Эх I Эр
1 дЕ г,дЕ}\ Л ЭЕгГ 1 дЕ г - 1, дЕ г - 1$-1
!НгЭХ Эх " нгЭх !Нг -1 ЭХ Эх
% _1_ Щ -1 <х -1 - Э^г -1$
{ Нг -1 Эх Эр Эр
1 ЭЕ + Щ ЭЕг
Н^х Эх" Эр
1 дЕ г , дЕг$ -11 дЕгГ 1 дЕ г - 1 , дЕ г - 1$ ^ дЕ г - 1
НгЭх Эх " н Эх !Нг -1 Эх Эх " Эр
%! щ+^1! Щ ^
{Н^Эх Эх" Н^Эх
1 ЭЕ1 # дЕ0$ ^ дЕ0
Н1 Эх {Эх " Эр
Это выражение можно записать следующим образом
(9)
х ¥
+1
# 1 ЭЕ г ЭЕ $
- находится строка обратной матрицы I — тт— I ,
! Н ¿Э х Эх "
которая соответствует выходной переменной;
щ
- производные ^ умножаются на соответствующие
элементы этой строки и запоминаются в векторе формирований функций чувствительности;
- строка обратной матрицы умножается на матрицу
1 щ;
н^х '
- полученная после умножения строка умножается на
-1
матрицу
1 дЕг - 1, дЕг - 1
Н г. -1 Эх Эх
и т.д.
Такой подход соответствует определению функций чувствительности методом присоединенных схем, которому, как это было отмечено в [3], присущи значительные вычислительные затраты, так как для определения функций чувствительности в момент t = ti, необходимо
производить расчеты в обратном масштабе времени для каждой интересующей нас временной точки. Несмотря на это, для практики более предпочтительно эффективно определять функцию чувствительности по всем варьируемым параметрам сразу.
На основании изложенного, поиск путей повышения эффективности методов определения функций чувствительности по многим варьируемым параметрам является актуальной задачей при исследовании динамических процессов в радиоэлектронных схемах.
МЕТОДЫ И АЛГОРИТМЫ РЕШЕНИЯ
1. Рассмотрим случай, когда исследуемая схема содержит только реактивные элементы. Ему соответствует
нулевое значение ^ и выражение (2) может быть записано следующим образом:
1 ЭЕг + ^г^^ ГЭЕг
Н^х Эх" {Эр 1 ЭЕгГ 1 ЭЕг - 1, ЭЕг - 1$ "VЭЕг - 1
Н¿эх {Нг -1 Эх Эх " {Эр
1 ЭЕг - 1ГЭЕ г 1 1 ЭЕ1Г Г ЭЕ0$ 1 ЭЕ0
Нг-1 Эх {Эр "' Н1 Эх ууЭх " Эр )"'
ЭЕЭЭ.хх+ЭЕ = 0
Эх Эр Эр '
(10) отсюда с учетом (4) и (8) получим
Эч+1 = Эч - % 1 ЭЕ] ЭЕ
Эр Эр ! Н Эх I Эр '
(1)
(12)
Отсюда видно, что для определение функции чувствительности одной выходной переменной по всем варьируемым параметрам процесс вычислений может быть организован следующим образом:
Е
Е
_' I __' = е ,
НЭх I Н:Эх
(13)
где Е - единичная матрица.
+
х
Выражение (12) показывает, что для схемы, представленной только реактивными элементами, определение функции чувствительности по всем варьируемым параметрам не представляет сложности, так как функции чувствительности можно определять в процессе получения значений выходных переменных в очередной временной точке. При этом, в соответствии с интересующими нас выходными переменными, определяются нужные
-1
' I
строки обратной матрицы
1
Н:дХ
% 1 д3+д^Т д3 =
Н^дХ дх" др
дХ: ( 1 дГ: дВ) ^ дГ:дХ: ( 1 дГ: д^) ^ дГ: , ,
-I ±_' +—г\ -1—!-\±_' +—г\ _'. (16)
др \НдХ дхI дх др ! НдХ дх I др
Если выполняется условие
1- д^г + ^ ^гдХ « дХ'
НдХ дх I дх др др '
(17)
2. Для радиоэлектронной схемы, в которой нет реактивных элементов, формула для определения функций чувствительности совпадает с выражением, используемым для статических режимов:
дх ¥
Г)_1
дГ др
то при расчетах можно использовать выражение
х др
г +1
дхг 'др
1 д3+д3
Н дХ д х
1Щ др
(18)
(14)
В динамике, однако, присутствует время как независимый параметр.
Целесообразность применения того или иного метода определения функции чувствительности для этого случая подробно рассмотрены в работе [4].
3. Трудоемкость вычислений функций чувствительности по всем варьируемым параметрам с использованием выражения (10) представляет значительные трудности.
Рассмотрим возможность упрощения вычислений.
Из выражения (8) можно записать
4. Во многих случаях вполне приемлемой является оценка значений функций чувствительности с точностью до 20-50%, а иногда достаточно знать только порядок этой величины. Это делает обоснованным поиск приближенных выражений для вычисления функций чувствительности по многим варьируемым параметрам.
Естественно предположить, что наибольший вклад в значение первой составляющей функции чувствительности в момент времени t = ti +1 вносит составляющая функции чувствительности предыдущего шага в момент времени t = tг.
дхг + 1 (1 дГ г , дГг) \ дГгдхг (1 дГ г , дГг$ 1
р
= ' + _'\ --. ' '-!--- ' +Ч '.(15)
НдХ дх I НдХ др 1 НдХ дх I др
х
Пренебрежем влиянием ^ + 1, тогда выражение (9)
р
для функции чувствительности будет иметь вид
Первое слагаемое может рассматриваться как составляющая функции чувствительности, зависящая от функций чувствительности предыдущих шагов, а второе -составляющая функции чувствительности, определяемая текущим шагом.
В отличие от схемы, которая содержит только реактивные элементы и первая составляющая у которой представлена функцией чувствительности предыдущего шага одной независимой переменной, для общего случая первая составляющая зависит от функций чувствительности всех независимых переменных. Это и создает трудности вычислений по всем варьируемым параметрам, так как отсутствует возможность ограничиваться определением только части выходных переменных.
Преобразуем (15) следующим образом:
дХ+1 „ - (1 дГг+^
др 1 НдХ дх
1 дГ_1 др
1 дГг,дГ?\ Л дГг ( 1 дГг - 1 + Щ - 1$ ^ Щ - 1 (19)
дх "
НдХ дх I Н;дХ 1Н1 - 1 дХ
р
Хотя оценка погрешности использования данного выражения и условия, при которых результат не будет превышать заданной погрешности, в данном случае не рассматривается, такой подход может дать определенный эффект. Однако для использования этой формулы необходимо сохранить результаты предыдущего шага, вклю-
чающие в себя производные
др
-1
и разложение мат-
х др
г + 1
1Щ + д£г НдХ дх
1
1
НдХ: др
1 Щ + Щ
Нд Х дх
(1 д3+д3
у Н дХ дх
1 дГ г дГ Н дХ дх
д3
дх
х др
1 д^
др
рицы схемы предыдущего шага
1 дР, - 1, дР, - 1
Н{- 1 дХ дх
треугольные, что не совсем удобно.
5. По-видимому, для некоторых радиоэлектронных схем влияние предыдущих шагов может быть незначительным и тогда выражение (18) можно ограничить
на
только вторым слагаемым:
х
эр
г+1
1
1-ЭЗ+э!]~ЭЕ
Ндх Эх I Эр
(20)
1 ЭЕ{ Эе! 1 ЭЕ{Эх{
6. Рассмотрим произведения I — тг— + I — тг— тг— и
\Н:Эх Эх I Н,Эх Эр
Г 1 ЭЕ ЭЕг$ - Эе.
I — тг— + тг— I тг— , представляющие собой составляю-{Н^Эх Эх ) Эр
щие функции чувствительности, зависящие от предыдущих шагов и определяемые только текущим шагом. При определении значений функции чувствительности одной выходной переменной по всем параметрам сначала найдем соответствующую строку обратной матрицы
Г1 ЭЕг ЭЕ$
I ■—тг— + I . В первом случае нужно умножить ее на {Ндх Эх )
1ЭЕ1 Ндх '
Е
Эх г
эр
Представляет интерес случай, когда получаемая строка не содержит ни одного нулевого элемента. Это бывает тогда, когда, например, каждый узел исследуемой схемы содержит реактивный элемент. В принципе, все схемы можно рассматривать с этих позиций. Тогда выбор шага позволяет сделать реактивную составляющую сколь угодно большой. В результате мы будем иметь дело с формулой (18).
Действительно, рассмотрим выражение
Я =|1 + -11ЭЕ'
, Ндх: Эх I Ндх
для которого можно записать
(21)
1 ЭЕ г ЭЕг$ 1 ЭЕ г
1 ТТ4^г| • К =1Этг Ндх Эх) Ндх
Умножим правую и левую часть на Н :
(2)
матрицу эр ■ Строка обратной матрицы в общем случае содержит почти все ненулевые элементы и в то же время 1 ЭЕ г
матрица — тт— в зависимости от количества и схемы
Ндх
включения реактивных элементов может иметь большое число нулевых столбцов. В результате произведение будет представлять собой матрицу строку, у которой множество нулевых элементов. Произведение этой строки на
х
матрицу тт— позволяет сделать вывод о зависимости р
функции чувствительности интересующей нас выходной переменной от функций чувствительности только некоторых независимых переменных, которым соответствуют ненулевые значения. Если количество ненулевых элементов незначительно, то можно в дополнение к интересующей нас выходной переменной находить функции чувствительности только соответствующих независимых переменных и этим существенно повысить эффективность расчетов без упрощения алгоритма.
В случае, если искомая выходная переменная совпадает с ненулевой переменной, расчет также не требует дополнительных затрат и трудоемкость сравнима с применением метода моделей.
7. Упрощение алгоритма можно производить тогда, когда мы игнорируем переменными в связи с малыми их значениями. Оценка этих значение требует дополнительных исследований, однако как показывают расчеты на этот процесс можно влиять выбором шага интегрирования
откуда
ЭЕг ЭЕ$ ЭЕг Эх гЭх) эх
Я = {д3 + -1 Э!г .
{Эх гЭх) эх
(23)
(24)
Перейдем к пределу, при Н, ^ 0
ГЭЕ $ ЭЕ: Иш Я = I,—г I г—г = Е. Н. ^ 0 ГЭх ) Эх
(25)
После подстановки в (15) получим (18). Естественно, необходимо, чтобы существовала обратная матрица
ГЭЕг$
Гэ х)
8. По-видимому, в общем случае, имеет смысл разбиения задачи определения функций чувствительности на подзадачи, одна из которых позволяет получать приемлемый результат с использованием выражения (18), вторая даст удовлетворительный результат по формуле (20), а для оставшихся функций чувствительности использовать метод моделей.
РЕЗУЛЬТАТЫ
Отмечена актуальность поиска методов определения функций чувствительности по многим варьируемым параметрам при исследовании динамических процессов в радиоэлектронных схемах. Получены выражения (12,14, 18,20), которые могут быть использованы при решении
данной задачи, избежав интегрирования в обратном масштабе времени, которое присуще методу присоединенных схем, и в то же время определять за один дополнительный просчет функцию чувствительности одной выходной переменной по всем варьируемым параметрам.
ВЫВОДЫ
Поиск путей определения функций чувствительность по многим параметрам в динамических режимах в общем случае представляет собой трудоемкую задачу. Однако учет особенностей исследуемых радиоэлектронных схем (схемы, содержащие только реактивные элементы, либо схемы, в которых реактивные элементы отсутствуют) может в некоторых случаях существенно снизить затраты и сделать сравнимыми с расчетами в статических режимах (12, 14, 18, 20).
Так как во многих случаях требования к погрешности определения значений функций чувствительности до-
вольно низки, то может быть использована приближенная формула (19), полученная из предположения, что основной вклад в значение функции чувствительности вносит ближайшая временная точка.
В общем случае, целесообразно поставить задачу разбиения функций чувствительности на подмножества, элементы которых целесообразно рассчитывать по одному из приведенных выражений и только некоторые из функций чувствительности определять методом моделей.
ПЕРЕЧЕНЬ ССЫЛОК
1. Петренко А.И. Основы автоматизации проектирования. - К.: Техшка, 1982. - 295 с.
2. Петренко А.И., Семенков О.И. Основы построения систем автоматизированного проектирования - К.: Вища школа. Головное изд-во, 1984. - 296 с.
3. Петренко А.И., Власов А.И., Тимченко А.П. Табличные методы моделирования электронных схем на ЭЦВМ - К.: Вища школа, 1977. - 192 с.
4. Вершина А.И., Кузьмина Л.В. Определение функций чувствительности в статике// "Радюелектрошка, ¡нформатика, управлшня". - Запор1жжя: ЗДТУ. - 2000. - №1. - с.9-12.
УДК 621.391.26
ВЕСОВЫЕ ФУНКЦИИ ДЛЯ МАЛОТОЧЕЧНЫХ ДПФ В СИСТЕМАХ ПРИЕМА И ОБРАБОТКИ РАДИОЛОКАЦИОННЫХ СИГНАЛОВ
Ю.Л.Мейстер, Д.М.Пиза
Проанализированы характеристики фильтров радиолокационных сигналов, построенных на основе малоточечных ДПФ, при взвешивании временной выборки некоторыми известными "классическими" функциями окон. Выявлена неэффективность этих функций при малоточечных ДПФ. Показано, что специально сконструированные функции окон для малоточечных ДПФ обладают значительно лучшими характеристиками.
Проаналгзовано характеристики фгльтргв радголокацг йних сигналгв, побудованих на основг малоточкових ДПФ, за зва-жування часово'1 вибгрки деякими вгдомими "класичними" функцгями вгкон. Виявлено неефективнгсть цих функцгй для малоточкових ДПФ. Показано, що спецгально сконструйованг функцгЧ вгкон для малоточкових ДПФ мають значно кращг характеристики.
The radar signals filters characteristics built on the basis of the small-numbered DFTs have been analized when weighing a temporal sample by some known "classic" functions of windows. There has been revealed an ineffectiveness of these functions with the small-numbered point DFTs. It's shown that the small-numbered point DFTs possess considerably better characteristics.
ВВЕДЕНИЕ
Оптимальная процедура обработки радиолокационных сигналов включает в себя определение корреляционного интеграла [1], т.е. вычисление взаимокорреляцион-
ной функции между принятой смесью полезного сигнала и помех и "портретом" (образом) излученного сигнала. Причем в силу неизвестности параметров сигнала обработка проводится для каждого элемента дальности (эквивалентно скользящему стробированию приемника) в каждом из набора доплеровских фильтров.
Вычислитель корреляционного интеграла для одиночного радиоимпульса, при аналогово-цифровом преобразовании на радио- или промежуточной частоте, формирующий одновременно и квадратурные составляющие сигнала, рассмотрен в [2]. Для оптимальной обработки последовательно с ним должен быть включен когерентный накопитель пачечного сигнала, как показано на рисунке 1, где 8 и С - квадратурные составляющие сигнала. Штриховой линией показан фильтр сжатия, входящий в состав оптимального приемника в случае применения сложных сигналов с внутриимпульсной модуляцией.
В связи с неизвестностью фазового сдвига, когерентный накопитель пачечного сигнала строится в виде набора фильтров, перекрывающих диапазон межпериодных фазовых сдвигов (доплеровских частот). Набор допле-ровских фильтров может быть реализован на основе дискретного преобразования Фурье (ДПФ) как, например, в [3].