2.10. Моделирование нестационарных нормальных случайных процессов со стационарными приращениямиВ данном параграфе рассматривается моделирование специального класса нестационарных нормальных случайных процессов, а именно случайных процессов со стационарными приращениями (СПСП). По определению [71, 90], случайный процесс со стационарными -ми приращениями (СПСП-k) — это такой случайный процесс, -я разность которого является стационарным случайным процессом, где Такому определению, как нетрудно видеть, удовлетворяют случайные процессы, у которых математическое ожидание является полиномом -й степени и -я производная представляет собой стационарный случайный процесс. В дальнейшем положим . СПСП используются, например, при описании траекторий движения некоторых целей в радиолокации [2], когда скорость, ускорение или более высокие производные закона движения целей можно считать стационарными случайными процессами. Другим примером СПСП является набег фазы генератора, модулированного по частоте стационарным случайным процессом [59, 71]. С точки зрения цифрового моделирования в качестве основной характеристики СПСП-k удобно использовать корреляционную функцию -й разности процесса: . (2.117) Рассмотрим моделирование случайных процессов со стационарными -ми приращениями по заданным корреляционным функциям их -х приращений. Для получения моделирующих алгоритмов выразим -ю разность СПСП-k через значения самого процесса . Для СПСП-1 , для СПСП-2 , вообще, для СПСП - , как нетрудно показать, , где - биномиальные коэффициенты. Отсюда . Переходя к соответствующим дискретным функциям, получим . (2.118) Например, для случайного процесса со стационарными третьими приращениями . Согласно (2.118) передаточная функция дискретного линейного фильтра, формирующего из -й разности СПСП-k дискретные значения самого процесса, имеет вид . (2.119) Итак, дискретные реализации СПСП-k можно формировать по рекуррентному алгоритму, используя дискретные значения -й разности процесса. Поскольку -я разность является стационарным случайным процессом с корреляционной функцией (2.117), для формирования ее дискретных значений можно использовать рассмотренные выше алгоритмы. Таким образом, для моделирования случайного процесса со стационарными -ми приращениями можно использовать следующий способ. На ЦВМ с помощью рассмотренных выше алгоритмов моделируется стационарный дискретный случайный процесс с корреляционной функцией , а из него согласно рекуррентному уравнению (2.118) формируется требуемый случайный процесс. При выработке начального значения процесса предыдущие его значения , можно либо положить равными нулю, либо задаться ими, исходя из начальных условий решаемой задачи, например при моделировании траекторий целей, движущихся со случайным стационарным ускорением (СПСП-2), для нахождения можно использовать заданные в качестве исходных начальные значения положения цели и ее скорости. На практике случайный процесс со стационарными приращениями не всегда удобно характеризовать с помощью корреляционной функции его -й разности. В ряде случаев в качестве основной характеристики СПСП-k целесообразно использовать корреляционную функцию -й производной процесса, являющейся стационарным случайным процессом. В связи с этим представляет интерес рассмотреть моделирование СПСП-k по их заданной -й производной. Пусть и — корреляционная функция и энергетический спектр -й производной случайного процесса со стационарными -ми приращениями. Требуется, используя или , найти алгоритм для формирования на ЦВМ дискретных реализаций случайного процесса . Для получения такого алгоритма достаточно найти связь между корреляционной функцией -й производной СПСП -й корреляционной функцией -й разности процесса, чтобы потом воспользоваться рекуррентной формулой (2.118). Эту связь можно найти следующим образом. Случайный процесс, который является -й производной от СПСП-k, наблюдается на выходе линейной системы с передаточной функцией , когда на вход системы воздействует процесс . Обратно, зная можно восстановить исходный случайный процесс (с точностью до начальных условий, которые в дальнейшем положим нулевыми), пропуская через линейную систему с передаточной функцией , т. е. через интегрирующее звено -го порядка. В свою очередь, -я разность процесса может быть получена путем пропускания его через линейную систему из одинаковых последовательно соединенных звеньев, состоящих из элемента задержки на и вычитающего элемента (рис. 2.10) Передаточная функция такого звена . Следовательно, передаточная функция фильтра, преобразующего в , имеет вид , а частотная характеристика . Отсюда получаем, что энергетический спектр -й разности СПСП-k связан с энергетическим спектром -й производной соотношением . (2.120) Нетрудно убедиться, что корреляционная функция является при этом многократной сверткой вида (2.121) где Таким образом, для моделирования СПСП-k по его -й производной, имеющей энергетический спектр , можно использовать следующий способ. На ЦВМ моделируется дискретный случайный процесс , порождаемый непрерывным стационарным случайным процессом с энергетическим спектром и функцией корреляции , определяемыми выражениями (2.120), (2.121), а затем по рекуррентному алгоритму (2.118) формируется дискретный случайный процесс , изображающий требуемый непрерывный случайный процесс стационарными -ми приращениями. Рис. 2.10 Для описания случайных процессов со стационарными первыми приращениями в теоретических исследованиях обычно используется так называемая структурная функция [59, 71] , которая представляет собой зависимость дисперсии разности значений процесса, разделенных интервалом времени . Структурная функция является четной функцией, причем . Корреляционная функция разности СПСП-1 связана со структурной функцией зависимостью [59, 71] . Отсюда получаем, что если требуется синтезировать случайный процесс со стационарными первыми приращениями и с заданной структурной функцией , то для этого можно использовать следующий алгоритм: , где — дискретный случайный процесс с корреляционной функцией . Полученные алгоритмы для моделирования СПСП-k не обладают методической погрешностью, если алгоритм формирования -й разности процесса не имеет методической погрешности. При моделировании СПСП-k по его -й производной нетрудно получить приближенные алгоритмы. Действительно, поскольку случайный процесс со стационарными -ми приращениями можно рассматривать как -кратный интеграл по его -й производной, то, формируя дискретные реализации производной и подвергая их -кратному суммированию (дискретному интегрированию), получим приближенные значения процесса . Например, приближенный алгоритм формирования случайного процесса со стационарными первыми приращениями при замене непрерывного интегрирования дискретным по способу прямоугольников имеет вид . (2.122) Уравнению (2.122) соответствует дискретная передаточная функция . (2.123) В качестве дискретного интегрирующего звена -го порядка при приближенном моделировании СПСП-k можно использовать цепочки, состоящие из звеньев с передаточными функциями (2.123), т. е. фильтр с передаточной функцией . Тогда рекуррентный алгоритм для формирования из запишется в виде . Это наиболее простой, но наименее точный алгоритм, так как повторное приближенное интегрирование способом прямоугольников приводит к довольно быстрому накоплению ошибок. Для уменьшения ошибок нужно использовать другие известные алгоритмы -кратного дискретного интегрирования повышенной точности. Дискретные передаточные функции интегрирующих звеньев -го порядка этого типа даны в табл. З.1. Приближенные алгоритмы моделирования СПСП-k, основанные на интегрировании -й производной процесса, неудобно использовать в случаях, когда производная представляет собой белый шум. Процессы с -й производной в виде белого шума являются частным случаем СПСП-k. Это так называемые винеровские процессы -го порядка [7, 8]. Моделирование винеровских процессов целесообразно производить с помощью точных алгоритмов, приведенных раньше. Рассмотрим теперь примеры моделирования случайных процессов со стационарными приращениями. Пример 1. Пусть для моделирования задан нормальный случайный процесс со стационарными первыми приращениями и с корреляционной функцией производной . (2.124) В соответствии с (2.121) корреляционная функция дискретных значений разности процесса в точках равна где . Полученный интеграл легко вычисляется. В результате имеем (2.125) где ; (2.126) - корреляционная функция дискретных значений производной процесса . Отсюда видно, что в данном случае корреляционная функция с точностью до множителя совпадает с корреляционной функцией при всех , кроме . В точке , как нетрудно убедиться, . В связи с этим можно записать , (2.127) где . (2.128) Дискретный случайный процесс с корреляционной функцией (2.127) имеет, очевидно, спектральную плотность , где определяется формулой (2.69) при . Путем несложных преобразований можно произвести факторизацию спектральной плотности , в резу штате получим , (2.129) где ; (2.130) . (2.131) Из формулы (2.129) непосредственно следует выражение для передаточной функции дискретного фильтра, формирующего из дискретного белого шума с параметрами (0, 1) последовательность значений первой разности моделируемого процесса: . Поскольку в соответствии с (2.119) передаточная функция фильтра формирующего из значений разности значения моделируемого процесса , равна , то сквозная передаточная функция от к имеет вид . Таким образом, приходим к следующему рекуррентному алгоритму формирования дискретных значений случайного процесса со стационарными первыми приращениями и экспоненциальной корреляционной функцией производной [см. (2.124)]: или , (2.132) где - дискретный белый шум с параметрами ; и — коэффициенты, определяемые по формулам (2.130), (2.131) и ((2.128). Результаты, полученные из рассмотрения данного примера, будут использованы в четвертой главе. Пример 2. Рассмотрим моделирование винеровского случайного процесса 1-го порядка. Первая производная его является белым, шумом со спектральной плотностью . Поскольку корреляционная функция производной процесса является -функцией , то, очевидно, согласно (2.121) Отсюда Как и следовало ожидать, случайный процесс является в данном случае дискретным белым шумом с дисперсией . Используя это, в соответствии с общим алгоритмом (2.118) получаем следующий алгоритм для формирования дискретных реализаций винеровского случайного процесса 1-го порядка: . Пример 3. Найдем параметры рекуррентного алгоритма для моделирования винеровского случайного процесса 2-го порядка. Согласно формуле (2.121), полагая , получим (2.133) После вычисления элементарных интегралов в (2.133) найдем (2.134) Корреляционной функции (2.134) соответствует спектральная плотность дискретного случайного процесса вида , где . Отсюда для формирования последовательности значений получаем следующее рекуррентное уравнение: . Окончательно для моделирования винеровского процесса 2-го порядка в соответствии с (2.118) имеем алгоритм
|