
книги из ГПНТБ / Пугачев, В. С. Основы статистической теории автоматических систем
.pdfформирующего фильтра помехи, a w~ (t, т) — весовая функция об ратной системы. Входной сигнал X (I), прошедший через обратную систему, трансформируется в сигнал с помехой в виде белого шума, для которого легко можно найти оптимальную систему. Последова тельное соединение системы, преобразующей помеху в белый шум, и оптимальной системы для помехи типа белого шума на входе есть искомая оптимальная система в общем случае.
Обозначим выходной сигнал системы, обратной формирующему фильтру помехи,
V (/) = |
Jt w~ (t, т) X (т) dx. |
|
||
|
|
tо |
|
|
Подставив сюда выражение |
|
|
||
* ( т ) = |
£ U/Pr(x) + N(x) |
|
||
|
|
Г—1 |
|
|
для входного сигнала системы, получим |
|
|||
V(t)= S £/Дг(0 + |
^ г(0 . |
(Ю.84) |
||
|
|
г=1 |
|
|
где N x (t) —■белый шум, а |
(t), . . ., |
%N (t) — преобразованные |
||
функции срх (t), . . ., |
фд, (t): |
t |
|
|
|
|
|
|
|
%Г(0 = |
J ur (t, т) ФлМ dx■ |
(10.85) |
||
|
|
^0 |
|
|
|
(/•= 1 ......... N) |
|
|
|
Очевидно, что без потери |
общности можно считать, что интен |
|||
сивность белого шума |
N х (t) равна единице. Действительно, этого |
|||
всегда можно достичь |
введением соответствующего |
коэффициента |
усиления в весовую функцию w~ (t, т) системы, обратной форми
рующему фильтру. |
в помеху |
Формирующий фильтр преобразует белый шум N x (t) |
|
N (/), а функции %г (t) в соответствующие функции фг (£): |
|
t |
|
Фг (0 = J w (t, т) Хг (т) dx- |
(10.86) |
tо |
|
(Г= 1, . ... N)
На основании результатов, полученных в гл. 10, п. 4, оптималь ная система для входного сигнала V (t) представляет собой парал лельное соединение согласованных фильтров, соответствующих преобразованным компонентам входного полезного сигнала %х (t), . . .
. . ., Хдг (0. с усилителями на выходах. Следовательно, оптимальная система для входного сигнала X (t) имеет структуру, показанную на рис. 10.8. В общем случае оптимальная система представляет собой параллельное соединение согласованных фильтров с усилителями
281
Рис. 10.S. Оптимальный фильтр при произвольной помехе
на выходах (рис. 10.9). Однако при этом весовые функции согласо ванных фильтров не равны функциях (рг (т), а определяются фор мулами
|
I |
|
gr { i , ^ )= |
J Xr (°) w~(ст. т) do< |
(10.87) |
tо |
|
|
(/' = |
1. . . .. N) |
|
где функции %г (t) выражаются через компоненты входного сигнала cpr (t) формулой (10.85). Формула (10.87) вытекает из общей формулы для весовой функции последовательного соединения линейных систем.
Покажем, что весовые функции gr (t, т) согласованных фильтров удовлетворяют некоторым интегральным уравнениям. Для этого
вычислим |
интеграл |
|
t |
I |
t |
J Kn (t'> T) Sr (*, t)dT = J KN (V, x) dx J y-r(a) w~ (a, x) do, |
||
iо |
^о |
f о |
где Км (t', |
t) — корреляционная функция |
помехи N (i). |
Принимая во внимание, что помеха N {t) формируется из белого шума N , U) единичной интенсивности формирующим фильтром
Рис. 1U.9. Преобразованная схема оптимальном системы при произвольной помехе
282
с весовой функцией w {t, т), напишем следующее выражение для кор
реляционной функции помехи:
I
К у (/', т) = [ w (/' X) w (х, X) dX.
to
Подставив это выражение в предыдущую формулу, получаем
I
|
|
j К-At ' , |
T)g-r(/, х)dx = |
|
|
tо |
|
/ |
{ |
|
t |
■ J |
dx j w (/', X) w (т, X) dX | %r (a) w~ (a, x) da — |
||
to |
to |
|
to |
t |
|
t |
t |
— J w (l', |
X) dX [ yr (a) da j w~ (a, x) w (x, X) dx. |
||
to |
|
to |
to |
Интеграл по x в этой формуле на основании известного соотно шения между весовыми функциями взаимно обратных систем равен б (а — X). Поэтому
I
|
J * * (/', |
т)£г(^. "Odx = |
|
|
^0 |
|
|
t |
t |
i |
|
= J W (f, |
X) dX | %г (о) б (CT •— X) da == j w (С, |
X) yr (X) dX. |
|
to |
to |
to |
|
Отсюда, принимая во внимание формулу (10.86), получаем |
|||
|
t |
Sr V’ Т) dx = <pr (О- |
|
|
j КN{1\ т) |
|
|
|
to |
|
|
|
(tn^ t ' ^ t ) |
( 10. 88) |
Это и есть интегральное уравнение, которому удовлетворяет ве совая функция /--го формирующего фильтра.
Таким образом, при произвольной помехе N (t) с корреляцион
ной функцией /(д, {(, (') |
весовые функции формирующих фильтров |
||
(t, х), . . ., |
gN (t, |
х) |
определяются интегральными уравнениями |
(10.88) при г |
— 1, . |
. ., |
N. |
Выходные сигналы формирующих фильтров определяются в дан
ном случае формулой |
|
|
|
(0 - |
J gp (t, т) X (х) dx = |
|
|
t о |
N |
i |
t |
^ T i Ur \8 p (Л т) Ч\ (Т) dx + | g p (i , х) N (х) dx. |
||
Г— 1 |
t о |
t о |
283
Положив для краткости
t
bpr (0 = J g p
^о
(Л т)ФгСО |
(10.89) |
( Р , Г |
= |
1 .............ЛО |
|
|
•*pUl 1{t) = |
|
Jt gp (*, О yv (t ) dx, |
(10.90) |
|
(P = |
1, |
Л0 |
|
|
получим |
|
ЛГ |
|
|
|
|
(10.91) |
||
Zp(i) = £ U r b pr ( O + V . W - |
(P = 1, ■• - Л0
Это выражение по форме не отличается от выражения (10.39) для выходных сигналов формирующих фильтров в случае, когда помеха представляет собой белый шум. Поэтому вывод уравнений для оптимальных значений коэффициентов усиления выходных сигналов согласованных фильтров и формулы для минимального среднего квадрата ошибки оптимальной системы в общем случае ничем не отличается от их выхода в случае, когда помеха пред ставляет собой белый шум. Следовательно, оптимальные значения коэффициентов усиления выходных сигналов согласованных филь тров Xlt . . . , XN и в общем случае определяются системой уравнений (10.42) при G = 1, а минимальный средний квадрат ошибки опти мальной системы определяется формулой (10.44) при G = 1. При исследовании оптимальной системы, предназначенной для заданного линейного преобразования полезного сигнала, функции ер, (t) в уравнениях (10.42) и формуле (10.44) следует заменить соответ ствующими функциями (t). Таким образом, в общем случае произвольной помехи и системы, предназначенной для заданного линейного преобразования полезного сигнала, оптимальные коэффи циенты усиления A,lt . . ., XN определяются уравнениями
N Г |
N |
N |
|
V |
V yrpbps (0 + <5, |
£ Уго%®, |
(10.92) |
s=i Lp= i |
р=1 |
|
|
|
(Г = 1, . . ., |
N) |
|
а минимальный средний квадрат ошибки оптимальной системы определяется формулой
N |
(10.93) |
|
Г|*= £ |
M O W ) . |
|
p = |
i |
|
Из структурной схемы оптимальной системы, |
представленной |
на рис. 10.9, вытекает следующая формула для весовой функции оптимальной линейной системы:
N |
(10.94) |
|
g*{i, т) = £ |
\ {t)gP{t, т). |
|
p = |
i |
|
284
Суммируя полученные результаты, приходим к выводу, что для нахождения оптимальной линейной системы по критерию минимума средней квадратической ошибки в общем случае необходимо выпол нить следующие операции:
решить интегральные уравнения (10.88), определяющие весовые функции согласованных фильтров g 1 (t, т)..........gN (t, т);
вычислить по формулам (10.89) коэффициенты ЬРг (/); определить оптимальные коэффициенты усиления выходных сиг
налов согласованных фильтров |
(t), . . ., XN (t) путем |
решения |
уравнений (10.92); |
оптимальной линейной |
системы |
определить весовую функцию |
||
по формуле (10.94); |
|
|
найти минимальный средний квадрат ошибки оптимальной си стемы по формуле (10.93).
Методы решения интегральных уравнений типа (10.88) изложены в работах 156, 58]. Здесь рассмотрим один способ, который в боль шинстве частных случаев, когда помеха N (I) стационарна, дает возможность достаточно просто решать уравнения вида (10.88). Этот способ можно применять, если помеха представляет собой ста ционарную случайную функцию с дробно-рациональной спектраль ной плотностью S N (со), а функции cpr (t) представляют собой полиномы, тригонометрические полиномы или вообще линейные комбинации произведений полиномов на тригонометрические или показательные функции.
В частном случае, когда помеха стационарна, KN (t', т) = = kN ( f — т), и определяется оптимальная стационарная линейная система с памятью Т, уравнение (10.88) принимает вид
t
j kN{t' — т) gr {t — т) dx = cpr (f).
t—T |
|
|
Сделав замену |
переменных |
т = t — |, V |
это уравнение к |
виду |
|
|
т |
|
|
J kN (I — 11) gr (l) dl = фг (* — 1l)■ |
|
|
о |
|
|
(0 *£ Л < |
Т) |
Л, приведем
(10.95)
Для решения интегрального уравнения (10.95) в рассматривае мом случае представим функцию срг (t — л) формулой
|
м |
|
q> (t — Л) = |
*=1 сАлР*е“А11» |
(10.96) |
а спектральную плотность помехи SN (со) выразим в виде
(ю ) — |
Р (со2) |
H(ia) |
2 |
(10.97) |
Q(со2) |
F (ico) |
|
285
где Р (со2) и Q (со2) — полиномы относительно со2 степени соответ ственно т и п, а Н (ио) п F (гсо) — полиномы тех же степеней т и п относительно iсо с положительными коэффициентами. В этом слу чае решение интегрального уравнения (10.95) следует искать в виде
П—Ш—1
. /=0
|
|
|
Л'1 |
m |
|
|
|
|
|
|
г £ |
c ft£p*ee*6 н- ^ |
(Z>Ae ^ 6 + |
Е |
(10.98) |
|
|
|
*=i |
л=1 |
|
|
|
где |
А о, |
А 1, |
. . ., |
Ап_пi_j, S 0- |
®i> ■• ■- |
En_rn-i, |
Ci, . . ., См, |
D b |
. . ., |
D„„ |
E lt |
. . ., Em— неопределенные коэффициенты, a |
|||
p b |
. . ., |
p,m — корни полинома H (p). Для определения этих коэф |
фициентов следует подставить выражение (10.98) в уравнение (10.95). Выполнив интегрирование в левой части этого уравнения, получим систему линейных алгебраических уравнений для определения коэф
фициентов А о, Л ц . |
. ., А„_т_ъ В о. В], . . ., |
Съ . . ., См, |
Di, ■■ Dm, Е и . . ., |
Ет. |
|
Решив эти уравнения и подставив полученные значения неизвест ных коэффициентов в формулу (10.98), найдем решение интеграль
ного уравнения |
(10.95). |
системы с бесконечной памятью (Т = оо) |
|
В частном случае для |
|||
коэффициенты |
£ 0, В и . |
. ., |
в формуле (10.98) следует поло |
жить равными |
нулю. |
|
|
10.8. |
Оптимальное преобразование |
стационарного случайного сигнала
В задачах, рассмотренных в предыдущих параграфах, полезный сигнал S (/) представляет собой регулярную функцию времени, зависящую от случайных параметров 0 1, . . ., UN. Однако в неко торых практических задачах полезный сигнал содержит наряду с регулярной функцией времени и нерегулярную часть, представ ляющую собой случайную функцию, которую нельзя аппроксими ровать линейной комбинацией сравнительно небольшого числа детерминированных функций со случайными коэффициентами. Чтобы научиться находить оптимальные системы и для таких полезных сигналов, рассмотрим задачу определения оптимальной стационарной линейной системы в случае, когда входной сигнал X (/), представляю щий собой сумму полезного сигнала S (t) и помехи N (t), является стационарной случайной функцией времени, а требуемый выходной сигнал YT (/) есть стационарная случайная функция, стационарно связанная с входным сигналом X (/). Обычно в практических задачах требуемый выходной сигнал YT (t) представляет собой ре зультат некоторого линейного преобразования полезного сигнала S (/), содержащегося во входном сигнале X (/). При этом ограничимся рассмотрением оптимальной системы с бесконечной памятью, время работы которой достаточно велико, чтобы можно было его считать
286
бесконечным, и предположим, что математическое ожидание тх вход ного сигнала X (/) равно нулю.
Допустим сначала, что входной сигнал X (I) представляет собой белый шум, интенсивность которого равна G и, следовательно, спектральная плотность S 0 = G!2л. Обозначим через g (т) искомую весовую функцию оптимальной стационарной линейной системы. Тогда выходной сигнал этой системы Y (() выразится формулой
СО
Y(t)= [ g (т) X (I — т) dx.
6
Ошибка системы
Е (() = J g (т) X (I — т) dr — Ут(/).
О
Отсюда находим средний квадрат ошибки системы
со со
1] = М [Е2 (01 = G j g2(т) dx — 2 \ g (т) ky^ (т) dx -f Du
оо
где (т) — взаимная корреляционная функция требуемого вы ходного и входного сигналов, a D,,r — дисперсия требуемого выход
ного сигнала. Дополним первые два слагаемые в предыдущем ра венстве до полного квадрата. В результате получим
со |
со |
|
Ч = А/т----g- J klrКМ dr -г G | [g (т)----- -- |
k„Tx(т)]2 dx. (10.99) |
|
о |
о |
|
Отсюда непосредственно видно, что средний квадрат ошибки будет иметь минимальное возможное значение, если весовую функцию g (т) оптимальной системы определить формулой
£ (т) = |
(10.100) |
Заменив здесь взаимную корреляционную функцию требуемого выходного и входного сигналов ее выражением через взаимную спек тральную плотность тех же сигналов 5// Л.(со):
|
00 |
|
|
*V (T )= |
I |
Sv - (со) е'1” da, |
|
получим |
|
|
|
= |
OCJ |
J 5</rvHenrico. |
(10. |
|
—оо |
|
Эта формула определяет весовую функцию оптимальной системы только при х ^ 0. При т < 0 g (т) = 0. Ограничимся случаем дробно-рациональной взаимной спектральной плотности требуе
287
мого выходного и входного сигналов. Чтобы найти выражение g (т) при всех т, разложим рациональную дробь S,/ v (со) на элементарные дроби и обозначим через [5^. (со)]+ сумму всех дробей с полюсами
в верхней полуплоскости |
комплексной переменной со, а через |
||
(со)] — сумму всех элементарных |
дробей с полюсами в нижней |
||
полуплоскости. Тогда |
получим |
|
|
N |
= |
[5V N ] + + |
[5.v N ] -- |
Подставив это выражение в формулу (10.101), получим |
|||
|
|
со |
|
g М = - 5 - \ [ V И ]+ е'“тd a ’ |
|||
так как [56] |
|
|
|
| [5уг1. (со)]_е'“т rfco = |
0 при т > 0. |
||
—СО |
|
|
|
Формула (10.102) определяет весовую функцию оптимальной системы g (т) при всех значениях т, так как [56]
СО
J [S,/t.v( с о ) ] _ ц е'ит dw — О при т < 0.
—00
Заменив интенсивность G входного сигнала ее выражением через спектральную плотность G = 2л50, приведем формулу (10.102) к виду
|
СО |
|
g (т) = |
J Is >v И ] + е‘"“тсЬ ■ |
(1 о. 103) |
|
— со |
|
Наконец, сравнив эту формулу с известным выражением весовой функции стационарной линейной системы через ее частотную харак теристику
СО
g(t) ■- 2^г J xF(tco)e''“Mco,
— со
находим частотную характеристику оптимальной линейной системы
T'(ko) = ^ [ S , v > )]+ . |
(Ю.104) |
Таким образом, для нахождения частотной характеристики опти мальной стационарной линейной системы в случае, когда входной сигнал представляет собой белый шум, следует разложить взаимную спектральную плотность требуемого выходного и входного сигналов на элементарные дроби, отбросить все дроби с полюсами в нижней полуплоскости комплексной переменной со и разделить полученное выражение на спектральную плотность входного белого шума.
288
Найдем средний квадрат ошибки оптимальной системы. Для этого подставим в формулу (10.99) выражение (10.100) весовой функции оптимальной системы. Тогда, принимая во внимание из вестное из теории интеграла Фурье равенство Фурье—Планшереля, на основании которого
со со
J klrx W dx = |
2л |
j |
| [5^. М ]+ |2 dot, |
|
6 |
— со |
|
|
|
получим |
|
|
|
|
|
со |
|
|
|
11* = Д,Т- ^ |
j |
|[5 ,Tv H ]+ |2rfco. |
(10.105) |
|
|
— СО |
|
|
|
Отсюда с помощью формулы (10.104) получаем |
|
|||
|
|
СО |
|
|
i\* = Dyr— So |
J |
|Ч'(/со)|2ско. |
(10.106) |
— СО
Эта формула обычно и служит для вычисления минимального сред него квадрата ошибки оптимальной системы.
Рассмотрим теперь общий случай, когда входной сигнал X (t) представляет собой произвольную стационарную случайную функ цию с дробно-рациональной спектральной плотностью Sx (со). Вы разив эту спектральную плотность в виде
S x (со) = | Ф (ш) |2, |
(10.107) |
найдем передаточную функцию Ф (s) формирующего фильтра, пре образующего белый шум V (0 с единичной.спектральной плотностью 5 о = 1 во входной сигнал X (t). Система с передаточной функцией 1/Ф (s) преобразует входной сигнал X (t) в белый шум V (t). Поэтому для определения оптимальной системы можно использовать прием, рассмотренный в предыдущем параграфе. Оптимальная система будет представлять собой последовательное соединение системы с переда точной функцией 1/Ф (s) и оптимальной системы для случая белого шума V (/) на входе. Согласно формуле (10.104) частотная характе ристика Ч'о (tсо) оптимальной системы для белого шума V (t) с еди ничной спектральной плотностью на входе определяется формулой
Wv(iw) = [SUrV(<о)]+.
Следовательно, частотная характеристика оптимальной системы для входного сигнала X (/) выразится формулой
^ |
= Ф (iJ) = Ф (ico) [5 V (“ )]+• |
Заметим теперь, что
Sffrv М |
V и |
|
Ф(—tco) ’ |
||
|
19 В. С. Пугаче |
289 |
где Sy х (со) — взаимная спектральная плотность сигналов YT (t)
и X (t). Подставив это выражение в предыдущую формулу, получим следующее выражение частотной характеристики оптимальной ли нейной системы:
У ,("> |
~ |
(10.108) |
|
Ф (— /со) |
+ |
||
|
Минимальный |
средний квадрат |
ошибки оптимальной |
||||
на основании (10.105) определяется формулой |
|
|
|
|||
|
|
|
----1 |
~Г- |
1 |
+ |
= А, |
J |
|
f |
|
|
|
|[ 'V M ] + f * > = |
Di/, </ |
Ф (— /со) |
|
|||
|
|
системы
ско.
Но на основании формул (10.107) и (10.108)
' у (м> ~ |
2 |
Ф (— /со) |
= | Ф (ио) ¥ (ico) Is = I ¥ (/to) Г“ Sx (со). |
|
Подставив это выражение в предыдущую формулу, получим сле дующее окончательное выражение для минимального среднего квад рата ошибки оптимальной системы:
СО |
(10.109) |
if = D„T— j | (tco) |2 Sx (co) dco. |
— CO
Выкладки, выполненные в п. 10.7 для весовых gr (/, т), справедливы и для весовой функции g (t — т) с заменой функции 1г (т) функцией ky v (I — т) и соответствующей функции ер, (s) функцией k,,TX(t — s). Пбэтому функция g (т) удовлетворяет инте гральному уравнению
j kx (g— л) g (g) dl = kyrx(л). |
(10.110) |
(Л S- 0)
Задача определения оптимальной стационарной линейной си стемы с бесконечной памятью для стационарных и стационарно свя занных входного и требуемого выходного сигналов впервые была решена Винером. Несколькими годами ранее такая задача для дискретных систем была решена А. Н. Колмогоровым. Интегральное уравнение (10.110) обычно называют уравнением Винера—Хопфа, а задачу, решенную в этом параграфе, — задачей Винера. Аналогич ная задача для системы с конечной памятью Т приводит к интеграль ному уравнению
j kx [I — 1l) |
g (£) |
kyTx= (л). |
(10.111) |
(0 |
л < |
Т) |
|
Это уравнение решается методом, изложенным в предыдущем параграфе.
290