МОДЕЛИРОВАНИЕ N-МЕРНОЙ ПЛОТНОСТИ ВЕРОЯТНОСТИ КОСИНУСА РАЗНОСТИ ФАЗ
Aннотация
В статье предложена модель, позволяющая исследовать многомерную плотность распределения вероятности для случайных величин, представляющих собой косинус разности фаз, имеющих равномерное случайное распределение. Приведены результаты моделирования в виде гистограмм экспериментальных данных. С помощью разработанной модели получены аппроксимирующие формулы для n-мерной плотности вероятности косинуса разности фаз для n≤5. Результаты проведенного исследования могут быть актуальны при оценке эффективности приема сигналов со случайными параметрами.
Ключевые слова: компьютерное моделирование, многомерная плотность вероятности, некогерентный прием, интерполяция
Передача информации по каналам связи, радиолокация, радионавигация, физические эксперименты и т.д. связаны с проблемой измерения и определения параметров сигналов, несущих информацию об исследуемом объекте. Информация может быть заключена в амплитуде сигнала, частоте, фазе, времени задержки и т.д. Во всех этих случаях необходимо определить с некоторой погрешностью истинное значение измеряемого параметра. Тем более что сигнал, несущий информацию, подвержен воздействию помех и искажений, возникающих, например, в случае многолучевого распространения сигнала. Поэтому алгоритмы, по которым обрабатываются сигналы, должны учитывать случайный характер этих сигналов. В связи с этим была развита математическая теория обработки сигналов, основанная на теории вероятностей, теории случайных процессов и математической статистики.
Во многих задачах статистической радиотехники осуществляется прием сигналов, представляющих собой сумму независимых случайных величин. Например, при некогерентном поэлементном приеме с накоплением, выполняется сложение n элементов сигнала со случайными фазами при постоянной или случайной амплитуде [2]. При этом каждый элемент сигнала представляет собой фрагмент гармонического колебания со случайной начальной фазой, имеющей равномерное распределение на интервале (0÷2π). Амплитуда суммы n элементов сигнала представляет собой случайную величину, зависящую от значений фаз каждого из n суммируемых фрагментов гармонического колебания. Известно [4, 7], что амплитуда суммы двух элементов сигнала с постоянной амплитудой полностью описывается плотностью распределения случайной величины θ=cos(φ1-φ2)=cos(∆φ), представляющей собой косинус разности фаз двух суммируемых колебаний.
(1)
В случае суммирования n≥3 элементов сигнала необходимо иметь соответственно n-мерную плотность вероятности косинуса разности фаз. В теории вероятностей отсутствует формула n-мерной плотности распределения случайных величин, представляющих собой косинус разности фаз, имеющих равномерное случайное распределение. Тем не менее, потребность в такой формуле возникает всякий раз, когда необходимо выполнить операцию усреднения по случайной величине θ. Указанные обстоятельства определяют актуальность темы исследований, изложенных в данной статье.
Для нахождения формул n-мерной плотности распределения косинуса разности фаз можно использовать [1, 3] либо метод характеристических функций с последующим решением численными методами, либо статистическое моделирование с аппроксимацией экспериментальных данных в виде какой-либо функции. При этом следует иметь в виду, что при n>>1 плотность вероятностей wn(θ) должна стремиться к нормальному закону распределения, а при малых значениях n закон распределения будет сильно видоизменяться. Именно поэтому в данной статье приводятся результаты исследований n-мерной плотности вероятности косинуса разности фаз для n≤5, а затем производится оценка нормализации совместного распределения для n случайных величин при n>>1.
Основная часть
Целью статьи является исследование n-мерной плотности распределения вероятностей косинуса разности фаз для малых и больших значений параметра n методом статистического моделирования.
Постановка задачи
При некогерентных методах передачи сигналов по каналам радиосвязи фаза принимаемого сигнала обычно является случайной величиной, принимающей значения в пределах от 0 до 2π. Пусть фаза сигнала – случайная величина φ, которая распределена равномерно на интервале [0, 2π]. В этом случае [4], закон распределения φ описывается простым выражением f(φ)=1/2π при 0≤φ≤2π. Требуется исследовать вероятностные характеристики некогерентного приёма радиосигнала с накоплением n элементов на основе статистического моделирования.
Для исследования n-мерной плотности распределения вероятностей косинуса разности фаз требуется создать модель, генерирующую заданное множество n случайных величин θ=сos(φ), где случайная величина φ, которая распределена равномерно на интервале [0, 2π]. Программа должна включать в себе генератор случайных чисел φ, распределенных по равномерному закону в интервале [0, 2π], тригонометрическую функцию вычисления cos(φ), накопитель суммы n значений и повтор эксперимента со сбором статистики. Для проведения исследований была использована прикладная программа MATLAB®, с помощью которой реализован алгоритм разработанной модели и визуализация результатов моделирования.
Структурная схема разработанной модели изображена на рис. 1.
Рис. 1. Статистическая модель
Fig. 1. Statistical model
Переменными в модели являются два параметра: n – число слагаемых суммы, и N – количество опытов в эксперименте. Результат выводится в виде гистограмм, характеризующих статистику полученных значений случайной величины и её закон распределения.
Цель исследований, проводимых на данной модели, – получить законы распределения для заданных значений n и найти приближение теоретической функции распределения, построенное с помощью выборки из него. Количество опытов принято N=100000, и это значение использовано для всех экспериментов на данной модели.
Для нахождения выражения, описывающего эмпирические данные, было принято решение использовать интерполяционные полиномы, и производить соответствующие вычисления в программной среде MATLAB®.
Результаты вычислительных экспериментов
В ходе моделирования получены законы совместного распределения n случайных величин для n≤5. На рис. 2, a,б,в,г представлены результаты моделирования в виде гистограмм при n=2, 3, 4, 5 соответственно.
Сопоставление гистограмм показывает существенное различие законов распределения случайной величины θn для различных значений n. При этом очевидно, что уже при n=5 наблюдается нормализация закона распределения случайной величины θn .
Рис. 2. Гистограммы экспериментальных данных
Fig. 2. Histograms of the experimental data
Для удобства анализа, на рис. 3 результаты представлены в виде нормированных графиков функции статистики (огибающих гистограммы).
По полученным графикам можно наблюдать выполнение закона больших чисел, когда совместное действие большого числа одинаковых и независимых случайных факторов приводит к результату, в пределе не зависящему от случая. Полученное распределение с увеличением n стремится к нормальному (гауссовому) закону распределения, что является иллюстрацией центральной предельной теоремы для одинаково распределенных слагаемых [1]. В данном случае при n=5 совместное распределение случайных величин уже можно считать близким к нормальному.
Рис. 3. Нормированные графики огибающих гистограмм
Fig. 3. Normalized graphs of envelope histograms
Статистические данные, полученные в ходе моделирования и проиллюстрированные в виде графиков на рис. 3, представляют собой определенные математические зависимости, которые удобнее описать в форме аналитически заданных функций. Для этого необходимо произвести интерполяцию и определить уравнение регрессии экспериментальных данных [3].
Для данного исследования оптимальной будет являться интерполяция, приближенная в узлах, позволяющая сгладить неточности и отклонения экспериментальных данных, обусловленные ограничениями, неизбежными при компьютерном моделировании поведения случайных величин [5]. Так, огибающие гистограммы, описывающие законы распределения исследуемых случайных величин, не являются гладкими; ограничение количества опытов конечным числом также не позволяет получить идеальные функции.
Обработка статистических данных моделирования осуществлялась с помощью функции MATLAB polyfit(), которая выполняет аппроксимацию полиномами. В качестве примера на рис. 4 изображен график интерполирующей функции, представляющей собой полином шестой степени. Задача интерполяции в данном случае сводится к поиску коэффициентов полинома с помощью встроенной функции polyfit().
Рис. 4. Функция интерполяции
Fig. 4. Interpolation function
Данная интерполяция проводилась для функции плотности вероятности при n=5. Ниже приведено выражение функции интерполяции на рис. 4 в виде формулы (2).
(2)
Для оценки точности интерполяции можно произвести расчет среднеквадратическая погрешности по формуле (3).
(3)
где s(t) — исходная функция;
— значения аппроксимированной функции, взятые от аргументов исходной.
Для n=5 среднеквадратическая погрешность интерполяции равна 0,024.
На рис. 5 приведены аналогичные аппроксимации для n=3,4.
Рис. 5. Интерполяция экспериментальных данных
Fig. 5. Interpolation of the experimental data
В (4) и (5) приведены выражения соответствующих функций интерполяции.
(4)
(5)
При n=3 среднеквадратическая погрешность интерполяции составила 0,0821; при n=4 – 0,0324.
Для n=2 подобрать простую аппроксимирующую функцию не удалось. Однако вычисление двумерной плотности вероятности не требует поиска аппроксимирующего выражения, так как для него существует точное выражение, определяемое формулой (1).
Заключение
В результате проведения исследования были получены аппроксимирующие формулы для n-мерной плотности вероятности косинуса разности фаз для n≤5. Показано, что для значений n>5 плотность вероятностей может быть аппроксимирована нормальным законом распределения. Результаты исследований могут быть использованы при проведении статистических расчётов для оценки эффективности методов приема и обработки сигналов со случайными параметрами.
Список литературы
1. Вентцель Е.С. Теория вероятностей: Учеб. для вузов. 6-е изд. стер. М.: Высшая школа, 1999. 576 c.
2. Гуткин Л.С. Теория оптимальных методов радиоприема при флуктуационных помехах. М.; Л.: Госэнергоиздат, 1961. 491 с.
3. Купер Дж., Макгиллем К. Вероятностные методы анализа сигналов и систем: Пер. с англ. М.: Мир, 1989. 376 с.
4. Левин Б.Р. Теоретические основы статистической радиотехники. Книга первая. 2-е изд., перераб. и доп. М.: Советское радио, 1974. 552 с.
5. Половко А.М., Бутусов П.Н. MATLAB для студента. СПб.: БХВ-Петербург, 2005. 320 с.
6. Потемкин В. Г. Вычисления в среде MATLAB. М.: Диалог-МИФИ, 2004. 720 c.
7. Тихонов В.И. Статистическая радиотехника. 2-е изд., перераб. и доп. М.: Радио и связь, 1982. 624 с.
8. Интерполяция функций интерполяционными полиномами // MATLAB.Exponenta / Материалы по продуктам MATLAB & Toolboxes. URL: http://matlab.exponenta.ru/spline/book1/10.php (дата обращения: 27.04.2016).