
- •Введение
- •1.Моделирование радиосигналов
- •1.1Моделирование методом несущей Формирующая часть модели
- •Преобразующая часть модели
- •1.2Метод комплексной огибающей
- •Формирующая часть модели
- •Преобразующая часть модели
- •1.3Метод структурных схем
- •1.4Метод статистических эквивалентов
- •2.Моделирование случайных величин
- •2.1Метод нелинейного преобразования, обратного функции распределения
- •2.2Метод Неймана
- •2.3Метод кусочной аппроксимации
- •2.4Типовые алгоритмы моделирования случайных величин с наиболее распространенными законами распределения
- •Равномерный закон распределения
- •Нормальный закон распределения
- •Закон распределения Релея
- •Обобщенный закон распределения Релея (закон Релея-Райса)
- •Экспоненциальный (показательный) закон распределения
- •Логарифмически-нормальный закон распределения
- •3.Моделирование случайных векторов
- •3.1Метод условных распределений
- •3.2Многомерный метод Неймана
- •3.3Метод линейного преобразования
- •4.Моделирование случайных процессов
- •4.1Моделирование нормальных случайных процессов
- •Метод скользящего суммирования
- •Метод рекуррентных разностных уравнений
- •4.2Типовые алгоритмы моделирования нормальных случайных процессов с часто встречающимися корреляционными функциями
- •1) Случайный процесс с экспоненциальной корреляционной функцией
- •2) Случайный процесс с экспоненциально-косинусной корреляционной функцией
- •3) Случайный процесс с корреляционной функцией вида
- •4) Случайный процесс с прямоугольным спектром и корреляционной функцией вида sin(X)/X
- •5) Случайный процесс с экспоненциальным спектром
- •6) Случайный процесс с треугольной корреляционной функцией
- •Методы, позволяющие расширить класс моделируемых стационарных нормальных случайных процессов
- •4.3Моделирование случайных процессов с распределениями плотности вероятности, отличными от нормальной
- •4.4Типовые алгоритмы моделирования стационарных случайных процессов с распространенными одномерными законами распределения плотности вероятности Случайный процесс с равномерным распределением
- •Случайный процесс с распределением Релея
- •Случайный процесс с экспоненциальным распределением
- •Случайный процесс с логарифмически-нормальным распределением
- •4.5Моделирование многомерных нормальных случайных процессов
- •4.6Моделирование нестационарных случайных процессов
- •Моделирование нестационарности по математическому ожиданию
- •Моделирование нестационарности по дисперсии
- •Моделирование нестационарности по корреляционной функции (спектральной плотности) и одномерной плотности
- •Процессы со сложными видами нестационарности
- •5.Моделирование случайных потоков
- •6.Моделирование случайных полей
- •6.1Моделирование случайных полей методом скользящего суммирования
- •6.2Моделирование случайных полей с помощью рекуррентных уравнений
- •6.3Моделирование случайных полей с законами распределения, отличными от нормального
- •7.Лабораторный практикум «Моделирование радиосигналов и радиопомех»
- •7.1Описание
- •7.2Примеры заданий и результатов выполнения лабораторных работ Лабораторная работа №1. Моделирование радиосигналов методом несущей
- •Лабораторная работа №2. Моделирование радиосигналов методом комплексной огибающей
- •Лабораторная работа №3. Моделирование радиосигналов методом структурных схем
- •Лабораторная работа №4. Моделирование случайных значений радиосигналов (радиопомех) с различными законами распределения
- •Лабораторная работа №5. Моделирование случайных значений радиосигналов (радиопомех) с нормальным законом распределения и различными корреляционными (спектральными) характеристиками
- •Лабораторная работа №6. Моделирование случайных значений радиосигналов (радиопомех) с законами распределения, отличными от нормального, и различными корреляционными (спектральными) характеристиками
- •Лабораторная работа №7. Моделирование нестационарных случайных процессов
- •Лабораторная работа №8. Моделирование многомерных случайных процессов
- •Лабораторная работа №9. Моделирование случайных потоков
- •Лабораторная работа №10. Моделирование случайных полей
- •Лабораторная работа №11. Моделирование прохождения смеси сигнала с помехой через радиотехническое устройство
- •Библиографический список
- •Оглавление
- •Методы математического моделирования радиотехнических систем
2.2Метод Неймана
Метод используется для моделирования случайных величин, возможные значения которых не выходят за пределы некоторого ограниченного интервала (случайные величины с усеченными законами распределения), а также случайных величин, законы распределения которых можно аппроксимировать усеченными (рис. 2.1).
Рис. 2.1 Усеченный закон распределения случайной величины
Суть метода заключается в выполнении последовательности действий:
1)
из внутреннего датчика равномерно
распределенных случайных величин
независимо выбираются пары чисел
и
;
2) из них формируются другие случайные числа по следующим правилам:
, (2.1)
, (2.2)
где
,
- границы интервала определения случайной
величины
,
-
максимальное значение
на интервале определения случайной
величины
(см. рис.2.1).
После
преобразования
становится равномерно распределена от
до
,
а
- от
до
.
3)
в качестве
-й
реализации случайной величины
берется число
из тех пар чисел, для которых выполняется
условие:
. (2.3)
Пары,
не удовлетворяющие этому неравенству,
выбрасываются, и на шаге
происходит возврат к первому пункту
(новая выборка пары чисел
и
).
Пары
случайных чисел
и
можно рассматривать как координаты
случайных точек на плоскости, равномерно
распределенных вдоль осей
и
внутри прямоугольника
(рис.2.2).
Пары, удовлетворяющие неравенству - это координаты точек плоскости, равномерно распределенных вдоль осей внутри той части , которая расположена под кривой.
Рис. 2.2. К методу Неймана
Пример 2.2
Пусть требуется получить алгоритм формирования случайной величины, имеющей -распределение:
Из датчика равномерно распределенных от 0 до 1 случайных величин независимо выбираем два числа и и производим их преобразование:
(так
как
=0,
=1);
(максимальное
значение
необходимо заранее определить аналитически
или численными методами).
Далее проверяем условие:
.
Если оно выполняется, то в качестве -й реализации случайной величины с заданным законом распределения на шаге принимаем значение , если нет, то остаемся на шаге и повторяем все с начала.
2.3Метод кусочной аппроксимации
Пусть
требуется получить случайную величину
с функцией плотности распределения
вероятности
.
Предположим, что область возможных
значений величины
ограничена интервалом
,
т.е. неограниченное распределение
заменим ограниченным (усеченным).
Разобьем
интервал
на
достаточно малых подынтервалов
,
где
;
;
;
таким образом, чтобы внутри каждого
подынтервала распределение заданной
случайной величины можно было
аппроксимировать каким-нибудь более
простым распределением, например,
равномерным (рис. 2.3).
Рис.
2.3 Разбиение отрезка
на
подынтервалов
Пусть
-
вероятность попадания случайной величины
в каждый из подынтервалов. Тогда получать
реализации
с кусочно-равномерным распределением
можно в соответствии со следующей
схемой:
случайным образом с вероятностью выбирается подынтервал
;
формируется реализация случайной величины
, равномерно распределенной в подынтервале
;
искомая реализация случайной величины получается в виде
.
Случайный
выбор подынтервала
с вероятностью
означает, по существу, моделирование
дискретной случайной величины, принимающей
значений
(
)
с вероятностью
(рис. 2.4).
Рис.2.4 Вероятности попадания случайной величины y в подынтервалы
Моделирование
такой дискретной случайной величины
проводится следующим образом. Отрезок
прямой от 0
до 1
разбивается на
подынтервалов длиной
каждый. На шаге
берем реализацию случайной величины
равномерно распределенной от 0
до 1,
и сравниваем ее с порогами
,
,
,…
Если
не превысила порог
,
то реализация искомой случайной величины
будет находиться в первом подынтервале.
Если
превысила порог
,
но не превысила порог
,
то - во втором и так далее.
Пример 2.3
Пусть требуется получить алгоритм формирования случайной величины, имеющей следующий закон распределения (нормальное распределение с выбросами на концах):
Рис. 2.5 Нормальное распределение с выбросами на концах
Разобьем
интервал определения случайной величины
на 3 подынтервала:
,
,
.
Вероятности попадания случайной величины
в крайние подынтервалы будут одинаковы
и равны:
.
Вероятность попадания в центральный подынтервал будет равна:
.
На
шаге
берем реализацию случайной величины
равномерно распределенной от 0
до 1
и сравниваем ее с порогами
и
.
Если
не превысила порог
,
то реализация искомой случайной величины
на шаге
будет находиться в первом подынтервале.
Если
превысила порог
и не превысила порог
,
то
будет находиться во втором подынтервале.
Если же
превысила оба порога, то
будет находиться в третьем подынтервале.
Моделирование случайной величины в первом и третьем подынтервалах производится с помощью алгоритмов формирования случайных величин с равномерным законом распределения, во втором - с помощью алгоритмов формирования случайных величин с нормальным законом распределения:
,
,
,
где
и
- случайные величины с равномерным от
0
до 1
законом распределения.