Моделирование коррелированных гауссовых СВ — различия между версиями
Korogodin (обсуждение | вклад) (→Статистический эквивалент коррелятора) |
Korogodin (обсуждение | вклад) (→Многомерная нормальная СВ или вектор случайных величин?) |
||
Строка 58: | Строка 58: | ||
\rho \left( \frac{\Delta \tau}{2} \right) \sigma_{IQ}^2&\rho \left( \Delta \tau \right) \sigma_{IQ}^2&\sigma_{IQ}^2 | \rho \left( \frac{\Delta \tau}{2} \right) \sigma_{IQ}^2&\rho \left( \Delta \tau \right) \sigma_{IQ}^2&\sigma_{IQ}^2 | ||
\end{array}} \right|</math>. | \end{array}} \right|</math>. | ||
+ | |||
+ | == Разложение Холецкого == | ||
+ | |||
+ | Существует разложение матрицы <math>A</math> в виде <math>A = LL^T</math>, где <math>L</math> — нижняя треугольная матрица со строго положительными элементами на диагонали. Данное представление называется [http://ru.wikipedia.org/wiki/Разложение_Холецкого разложением Холецкого] и относительно легко рассчитывается. Разложение Холецкого всегда существует и единственно для любой симметричной положительно-определённой матрицы. | ||
+ | |||
+ | Применим разложение Холецкого к ковариационной матрице: | ||
+ | |||
+ | <math>L = chol(D), D = LL^T</math>. | ||
+ | |||
+ | Умножим полученную матрицу на вектор-столбец <math>r</math> из трех независимых нормальных стандартных СВ: | ||
+ | |||
+ | <math>n_I = L * r</math>. | ||
+ | |||
+ | Компоненты вектора <math>n_I</math> образуют многомерную нормальную случайную величину, т.к. выполняется второе необходимое и достаточное условие. | ||
+ | |||
+ | Нетрудно показать, что вектор математических ожиданий <math>n_I</math> - нулевой, а ковариационная матрица <math>D = LL^T</math>. Таким образом, <math>n_I</math> - требуемая многомерная СВ. | ||
+ | |||
+ | == Реализация в MATLAB == | ||
+ | |||
[[Category:ММ РУиС (дисциплина)]] | [[Category:ММ РУиС (дисциплина)]] |
Версия 11:41, 22 августа 2013
При моделировании следящих систем НАП, а так же сигналов многоантенных НАП, возникает задача создания нормальных случайных величин с заданным коэффициентом корреляции.
Рассмотрим решение данной задачи на примере модели шумов статистического эквивалента корреляционных сумм , и .
Содержание |
Статистический эквивалент коррелятора
Статистический эквивалент коррелятора синфазных корреляционных сумм в отсутствии помех можно описать выражениями:
которые для полной картины необходимо дополнить определениями , и т.д., а так же описанием шумов , , .
Математические ожидания СВ , , равны нулю, их дисперсии есть
,
где - дисперсия шумов на выходе АЦП, - число суммируемых отсчетов в корреляторе, эти величины считаются известными.
Нетрудно рассчитать попарные взаимные дисперсии:
,
,
Требуется на ЭВМ, имея генератор случайных нормальных чисел, формировать реализации СВ , , .
Примечание. Задача формирования шумов квадратурных сумм - абсолютно аналогична и независима, т.к. шумы между I и Q компонентами не коррелируют и независимы.
Многомерная нормальная СВ или вектор случайных величин?
При синтезе радиотехнических систем часто используются модели, оперирующие с многомерными нормальными случайными величинами. Определение из Википедии:
Случайный вектор имеет многомерное нормальное распределение, если выполняется одно из следующих эквивалентных условий:
- Произвольная линейная комбинация компонентов вектора имеет нормальное распределение или является константой.
- Существует вектор независимых стандартных нормальных случайных величин , вещественный вектор и матрица размерности , такие что:
- .
- Существует вектор и неотрицательно определённая симметричная матрица размерности , такие что характеристическая функция вектора имеет вид:
- .
Из первого условия следует, что каждая из компонент нормальной векторной СВ имеет нормальное распределение (для компоненты это вытекает при и остальных коэффициентах комбинации, равных 0). Отсюда часто возникает иллюзия, что нормальность распределений компонент влечет нормальность совместного распределения. Этот тезис не выполняется, на контрпример можно взглянуть тут.
Шумы корреляционных сумм , , получены сворачиванием входного шума с тремя опорными сигналами. Таким образом, выполняется второе необходимое и достаточное условие того, что тройка , , имеет многомерное нормальное распределение (если выборку обозначить как , опорные сигналы записать в виде трех строк матрицы , - вектор-столбец из трех нулей)
Итого, компоненты образуют многомерную нормальную СВ с нулевым мат. ожиданием и ковариационной матрицей:
.
Разложение Холецкого
Существует разложение матрицы в виде , где — нижняя треугольная матрица со строго положительными элементами на диагонали. Данное представление называется разложением Холецкого и относительно легко рассчитывается. Разложение Холецкого всегда существует и единственно для любой симметричной положительно-определённой матрицы.
Применим разложение Холецкого к ковариационной матрице:
.
Умножим полученную матрицу на вектор-столбец из трех независимых нормальных стандартных СВ:
.
Компоненты вектора образуют многомерную нормальную случайную величину, т.к. выполняется второе необходимое и достаточное условие.
Нетрудно показать, что вектор математических ожиданий - нулевой, а ковариационная матрица . Таким образом, - требуемая многомерная СВ.