2. Метод канонических разложенийПусть непрерывный центрированный случайный процесс
где Из условия некоррелированности коэффициентов
Задание случайного процесса в виде канонического разложения — это и есть параметрическое задание случайного процесса, о котором шла речь в § 1.1. Моделирование случайного процесса, заданного каноническим разложением, осуществляется довольно просто: в процессе формирования дискретных реализаций Подготовительная работа при моделировании случайных векторов методом канонических разложений заключается в выборе системы координатных функций и в нахождении дисперсий Разложение случайного процесса в ряд с некоррелированными коэффициентами по ортонормированной системе функций всегда может быть произведено (теорема Карунена — Лоева). При этом дисперсии находятся как собственные значения, а функции
где К сожалению, разложение (1.21), полученное с помощью (1.23), больше применяется при теоретических исследованиях, а практическое использование его затруднено, так как не существует достаточно простого общего способа решения интегральных уравнений вида (1.23). Сравнительно несложное решение можно получить лишь в некоторых специальных случаях, например для стационарных случайных процессов с рациональной спектральной плотностью. Существуют приближенные способы получения канонических разложений случайных процессов. Среди них наиболее удобным для моделирования случайных векторов и случайных процессов является способ канонического разложения случайных функций в дискретном ряде точек, предложенный В. С. Пугачевым. Описание этого способа и порядок его практического использования дается в [68, § 58, 59]. Мы приведем здесь лишь окончательный алгоритм вычисления дисперсий Пусть задан случайный процесс
Такому условию, как показано в [68], удовлетворяет каноническое разложение с конечным числом слагаемых, равным числу дискретных точек
причем дисперсии коэффициентов и координатные функции в разложении (1.24) могут быть найдены по следующим рекуррентным формулам:
Существенным достоинством данного способа является то, что он позволяет получить каноническое разложение с помощью обычных алгебраических операций, не прибегая к решению интегральных уравнений, и особенно удобен при небольшом числе дискретных точек. При большом числе дискретных точек данный способ требует довольно громоздких вычислений. Корреляционная функция случайного процесса, каноническое разложение которого получается по формулам (1.26), в промежутках между дискретными точками, вообще говоря, не совпадает с корреляционной функцией исходного процесса. Однако если дискретные точки выбираются так, что значения процесса в этих точках имеют высокую корреляцию между собой, то совпадение корреляционных функций в промежуточных точках будет достаточно хорошим. Это позволяет использовать процесс Пусть требуется формировать на ЦВМ значения процесса
с корреляционной матрицей
где
в котором дисперсии
Алгоритм (1.26) можно записать в виде
где Если моделируемый процесс является нормальным, то, положив закон распределения случайных коэффициентов При формировании по этому способу реализаций случайных векторов подготовительная работа по объему вычислительных затрат примерно такая же, что и при формировании случайных векторов с помощью линейного преобразования, описанного выше. Однако необходимое количество ячеек памяти в данном способе может быть значительно меньшим. Это имеет место в тех случаях, когда координатные функции Сходство рассматриваемого способа моделирования случайных векторов со способом линейного преобразования является не только внешним. Оказывается (в этом проще всего можно убедиться на примерах), что алгоритм (1.16) и алгоритм (1.28), в котором Таким образом, формулы (1.27) являются разновидностью формул (1.19) для вычисления элементов
|