Применение кумулянтов при оценивании центральных моментов негауссовского случайного процесса

Бесплатный доступ

В статье рассмотрена задача оценивания центральных моментов негауссовского случайного процесса. Решение задачи было основано на выписывании и решении дифференциальных уравнений для кумулянтов.

Короткий адрес: https://sciup.org/140191192

IDR: 140191192

Текст краткого сообщения Применение кумулянтов при оценивании центральных моментов негауссовского случайного процесса

В настоящей работе рассматривается задача нахождения центральных моментов негауссовского случайного процесса, который моделируется как выходной сигнал нелинейной системы при подаче на ее вход белого гауссовского шума. Таким образом, случайный процесс может быть описан дифференциальным уравнением dx

-^ = a ( t, xt ) + b ( t ) w ( t ) ,

где w ( t ) – белый гауссовский шум с интенсивностью N 0 .

При заданном распределении начального условия x 0 требуется определить несколько центральных моментов m 1 ( t ) = Mx t , m k ( t ) = M [ X - m i ( t ) ] k , ( k = 2 ,V- , l )

Точное решение указанной задачи при коэффициенте a ( t , xt ) общего вида возможно лишь в том случае, если известно распределение

Pt (x) = Р {xt ^ x I Po (x)}, где Po (x) = P {xo ^ x} ■

Однако определение аналитического выражения для этого распределения задача трудная,а порой

,    , dPt ( x )

невыполнимая. Так, плотность p (t, x) -—---- dx процесса xt можно было бы вычислить, решив уравнение Фоккера-Планка-Колмогорова dp^lx) = -^Va (t,x) p(t,x)] +

∂t∂x b2 (t) No d2p (t, x)

с начальным условием p (0, x) = dPo ( x )

dx

x 2

, но точ-

ное решение этого уравнения при произвольном a ( t , xt ) невозможно [1]. В связи с этим актуальное значение приобрели методы приближенного вычисления моментов m k ( t )

Из приближенных методов наибольшую извест- ность и распространение получил метод статистиче-скойлинеаризации.Этотметодотличаетсяпростотойи зачастую обеспечивает удовлетворительную точность при вычислении первых двух моментов процесса x(t).

В [2] приводится метод неопределенных параметров, который позволяет вычислять моменты случайного процесса с большей точностью, чем при помощи метода статической линеаризации. При этом на основе дифференциального уравнения для характеристической функции процесса x ( t ) выписывается дифференциальное уравнение для начальных моментов. Полученная система уравнений является бесконечной (счетной), и для ее ограничения предполагается задаваться плотностью вероятности p ( t,x ) в виде семейства функций p ( 9 , x ) , где параметр 9 представляет собой совокупность моментов процесса x ( t ) до определенного порядка N включительно. Полученная при этом «урезанная» система из N обыкновенных дифференциальных уравнений для моментов может быть решена численными методами. Однако пренебрежение старшими моментами может приводить к существенным ошибкам.

В [3] приводится метод, основанный на том, что за параметры распределений взяты кумулянты (семиинварианты) вместо моментов. Объясняется это тем, что в противоположность моментам кумулянты не растут с увеличением порядка. Так, например,длянормальногораспределениявсеку-мулянты выше второго порядка равны нулю. Поэтому для распределений близких к нормальному, кумулянты третьего, четвертого и более высоких порядков будут малыми. Это дает возможность аппроксимировать распределения, пренебрегая кумулянтами выше заданного порядка.

В работе на примере случайного процесса, заданного уравнением (1) с кусочно-линейном коэффициентом сноса, будет показано, что если за параметры распределения плотности вероятности взять кумулянты, то погрешность оценки дисперсии будет значительно меньше по сравнению с оценкой дисперсии, рассчитанной по методу статистической линеаризации.

Дифференциальные уравнения для кумулянтов

Пусть x(t) является решением в момент времени t дифференциального уравнения dx

—= = a ( t , x t ) + b ( t ) w ( t )

Известно, что k-й кумулянт случайной вели- Следовательно, для того, чтобы написать диф- чины x(t) в момент t равен X          Лk д ф(t,z) ^ k (t) = ( i)     dzk        ’          (2) ференциальное уравнение для Xk (t); k=1; 2 ... m, необходимо дифференциальное уравнение для ф (t, z), которое в свою очередь можно получить из дифференциального уравнения для f (t, z) ■ z=0 ∞ Как показано в [3] дифференциальные урав- где Ф(t, z) = ln f (t, z) = ln JeizxP (t, x) dx ■ нения для ф (t, z) и f (t, z) соответственно име- -∞ ют вид df (t’z) = /z fe^aU x\p(t x\dx- N0b (t) z^U z) z a t, ^x       t, ^x                        z      t, z , dt4

-∞ дф (t, z)     -ф(t, z). 7 izx                           b2 (t) No 2

—-   = e iz e a(t,x) p(t,x)dx— z dt                 -7 x 7 x '4

Дифференцируя (3) по z k раз, с учетом (2) четырех кумулянтов, приняв гипотезу о том, что можно получить уравнения для кумулянтов. В ка- кумулянты процесса x ( t ) порядка выше четверто-честве примера выпишем систему уравнений для го равны нулю

∂λ

----= J a ( t , x ) p ( t , x ) dx

t    -

-∞ b2 (t)No

2     

дк

-^- = 2 J ( x -к 1 ) a ( t, x ) p ( t ,x ) dx +

-∞

∂λ         2

----= 3 J^( x -X] ) -X2J a ( t , x ) p ( t , x ) d

t -∞ ⎣⎦

—f = 4 J [ ( x -X i ) -31 2 ( x -X i

) 2 -1 3 I a ( t , x ) p ( t , x ) dx

-∞

Чтобы получить замкнутую систему дифференциальных уравнений относительно кумулянтов, представим плотность вероятности p ( t,x )

тремя членами ряда Эджворда. При этом система уравнений примет вид

~= -CT Lo + 7 ”T (L3 - 3L1) + 77“4 (L4 - 6L2 + 3Lo) , ∂t ⎣6σ24σ⎦

?A = 2a 2 [L + 1 '(L4 - 3L) + — " 4 (L5 - 6L + 3L, )1 + b2^t ) N 0 ,

∂t      1 342 24σ 4531 ⎦2

∂λ 3 =3σ 3 L - L +1 λ 3 L -4 L +3 L +1 λ 4 L -7 L +9 L -3 L

∂t       ⎢⎣206σ35     3     124σ46     42

d^ 4 = 4 o 4 L - L +1 ^ 3 [- 6L, + L - 6L4 + 9L2 + ^ 3 ( 3L - L ) ) +

∂t        ⎢⎣ 316 σ3⎜⎝    0    6     4     2σ313

+ 17 ^T I L 7 - 9 L 5 + 21 L 3 - 9 L 1 + ' ( - 3 L 0 + 6 L 2 - L 4 ) I ,

24 σ⎝σ⎠⎦ где       Lk = J a (oz + X,) zkp (z) dz,

-∞ z2

x Xj *           1      -—    2

z =------ , P ( z ) = /----- e 2 , ^ =X 2 .

ст            v2nn 2

Результаты расчетов

Покажем, что вычисление дисперсии случайного процесса x(t) методом, основанным на решении системы дифференциальных уравнений (4) дает более точное значение по сравнению с результатом, полученным методом статической линеаризации.

Пусть случайный процесс задан дифференциальным уравнением dx- = -a (x,) + w (t),             (5)

2 l

L 3 = 2 πσ 2

( 2 +P2 ) exp jj-P-

L 4 = 1 1 ( P ) -

2 πσ 2

ρ 2 ⎞⎞

( 3 P + P ) exp I - —II ,

f l , xt 0

где a ( x t ) = ^

[-l , x t 0.

Воспользуемся для вычисления дисперсии процесса x ( t ) уравнениями (4). Для этого предварительно вычислим интегралы Lk .

2 l                          2

L 5 = I----2 ( 8 + 4 P + P ) exP I -— ,

2πσ 2                  2

L 0 = 1 Ф ( P ) ,

2 l

L 1 = 2 πσ 2

exp

L 2 = 1 Ф ( P ) -

ρ

,

2 exp 2πσ2

ρ

-

,

2                           ρ 2 ⎞⎞

L = l l 15ф ( P ) —      . ( I5P + 5P + P ) exp | - | | ,

2 πσ                    ⎝2 ⎠⎠

L = 2 l   48+24ρ 2 +6ρ 4 6 exp - ρ ,

2πσ 2                          ⎝2 ⎠

где

p = —, ф(p) = -erf f-^1.

σ σ ⎝2⎠

После подстановки рассчитанных значений Lk в (4) получим

∂λ

1 =-σ

∂t

( p)+i 4 ж ( p 2 - 1) e 2 -^ж ( p 3 - 3 p ) e

∂λ 2 ∂t

-2σ 2

e 2 - 3 ρ

2πσ 2      σ32π

λ 4 l 42-2

5 I ( P 2p    5 ) e

σ 5 122π

+N 2 0 ,

∂λ 3 t

= -3σ 3

∂λ 4 =- 4 σ 4 ∂t

λ 4     l

σ 5 12 2 π

e

2πσ 2

2 l

2 πσ 2

(p

λ 3 l σ 4 32π

- ρ

( 3 + P 4 ) e 2

λ 4     l

σ 5 122π

- ρ

( p 5 - 2P 3 +3p ) e 1

-ρ 2

- 1 ) e 2

λ l - ρ 3 2 +σ 4 32 π e

-P 5 + P 3 - 6 P + ^ 3 ( 1 - P 2 )

( p 6 - 3 P 4 - 9 P 2 + 9 ) + ^ 3 ( P 3 - 3 P )

Уравнения статистической линеаризации в

В данном примере можно определить точ- этом примере таковы d^1 = -с1Ф (P ), ∂t

∂λ         2l

2 =-2σ exp ∂t         2π

-

ρ 2 +N 0 2 2

На рис.1 и рис.2 для случайного процесса, заданного уравнением (1), приведены результаты численного интегрирования систем уравнений (6) и (7) в среде Matlab [5] при следующих параметрах: l = 4, N0 = 4; и начальных условиях: 11 = 0 , x2 = 1, X3 = 0 , x4 = 0 . Вустановившемся состоянии значения дисперсии равны X4 = 0,0077 при учете четырех кумулянтов, X2 = 0,0061 при учете двух кумулянтов.

ность полученного решения, так как в устано- вившемся состоянии плотность вероятности оп- ределяется выражением [6]

2 l 4 l

Ps- ( x ) = 5^eXP -^lx

N 0 N 0

Используя выражение (8) для плотности, можно вычислить точное значение для дисперсии процесса x ( t ) 2

X 2 = J ( x -Х 1 )2 Ps, ( x ) dx = -°- .

8l

-∞

При данных параметрах процесса 1 2 = 0,0078.

Из результатов расчета можно сделать вывод, что ошибка в вычислении дисперсии методом ста- тистической линеаризации составляет 22%, а при учете четырех кумулянтов 1%.

Рис.1. Результаты интегрирования системы уравнений (6)

Рис.2. Результаты интегрирования системы уравнений (7)

Вывод

Использование кумулянтов выше второго порядка позволяет повысить точность вычисления центральных моментов. В качестве подтверждения выше указанной гипотезы, на примере случайного процесса, заданного уравнением (5) были определены центральные моменты выходного процесса. Из результатов расчета дисперсии следует, что погрешность вычисления дисперсии методом статистической линеаризации составляет 22%, а при использовании кумулянтов 1%.

Список литературы Применение кумулянтов при оценивании центральных моментов негауссовского случайного процесса

  • Тихонов В.И., Кульман Н.К. Нелинейная фильтрация и квазикогерентный прием сигналов. М., Сов. Радио, 1975.-704 с.
  • Пугачев B.C., Синицын И.Н. Теория стохастических систем. М.: Логос, 2004. -1000 с.
  • Дашевский М.Л. Приближенный анализ точности нестационарных нелинейных систем методом семиинвариантов. Автоматика и телемеханика. № 11. -С.. 62-81.
  • Малахов А.П. Кумулянтный анализ случайных негауссовских процессов и их преобразование. М.: Сов. радио, 1978. -376 с.
  • Mathes J.H., Fink K.D. Numerical methods using matlab. Prentice Hall, 1999. -662 c.
  • Тихонов В.И., Миронов М.А. Марковские процессы. М., Сов. Радио, 1977. -488 с.
Краткое сообщение