- •Головная программа
- •2. Управляющие подпрограммы
- •3. Подпрограммы генерирования реализации сп
- •3.2. Автономная подпрограмма istok1
- •4.1. Автономная подпрограмма razm1
- •6. Подпрогратя расчета статистически корреляционных моментов сп
- •6.1. Автономная подпрограмм коrm1
- •6.2. Автономная подпрограмма kormm
- •7.1. Автономная подпрограмма korf1
- •7.2. Автономная подпрограмма korf2
- •7.5. Автономная подпрограмма - функция func1
- •8. Подпрограмма расчета статистических hoрмированных функций спектральной плотности
- •8.1. Автономная подпрограмма formf1
- •8.2. Автономная подпрограмма spid1
- •8.3. Автономная подпрограмма spid2
- •8.4. Автономная подпгограмма spidm
- •8.5. Abtoномная программа spin1
- •9. Подпрогрмма расчета статистических функций плотности вероятности сп
- •9.1. Автономная программа formx1
- •9.2. Автономная программа formxm
- •9.3. Автононяая подпрограмма gist1
- •9.4. Автономная подпрограмма gist2
- •9.5. Автономная программа gistm
- •10. Подпрограммы расчета заданных /теоретических/ статистических характеристик сп
- •10.1. Автономная подпрограмма test1
- •11. Подпрограммы анализа точности
- •11.1. Автономная подпрограмма anal1
- •12. Запуск ппп.
3. Подпрограммы генерирования реализации сп
Подпрограммы, включенные в данный раздел пакета, предназначается для выполнения следующих операций:
генерирования реализации одномерного /скалярного/ некоррелированного СП, подчиняющегося одному из законов распределения из числа заданных /подпрограмма ISTOK1/;
генерирования реализации многомерного /векторного/ некоррелированного СП, подчиняющегося одному из законов распределения из числа заданных /подпрограмма ISTOKМ/;
нахождения значения СП, подчиняющегося нормальному закону распределения, которое соответствует заданному значению функции распределения этого процесса /подпрограмма-функция GAUSS/;
нахождения значения СП, подчиняющегося закону распределения Рэлея, которое соответствует заданному значению функции распределения этого процесса /подпрограмма-функция RELEY;
нахождения значения СП, подчиняющегося экспоненциальному закону распределения, которое соответствует заданному значению функции распределения этого процесса /подпрограмма-функция EXPO /;
генерирования реализации одномерного /скалярного/ СП, обладающего одной из корреляционных функций из числа заданных /подпрограмма KANON1/.
3.1. АВТОНОМНАЯ ПОДПРОГРАММА ISTOK1
Данная подпрограмма написана на алгоритмическом языке ФОРТРАН-4 и предназначается для проведения операции генерирования дискретизированной реализации стационарного некоррелированного одномерного /скалярного/ СП, подчиняющегося заданному закону распределения из числа предусмотренных в подпрограмме.
В подпрограмме содержится обращение к автономным подпрограммам-функциям GAUSS, RELEY, EXPON.
Обращение к подпрограмме имеет вид:
CALL ISTOK1 (X,N, JPLOV, P1, P2, NPP,Z0 ).
Здесь:
N- число узлов в массиве Х;
X(N)- массив дискретизированной с постоянным шагом по временной координате Т реализации СП Х(Т);
JPLOV - признак Jf вида функции плотности вероятности f(X) СП Х(Т); Jf [1,4] /равномерному закону распределения соответствует Jf = 1, нормальному закону распределения - Jf = 2, закону распределения Рэлея - Jf = 3, экспоненциальному закону распределения - Jf = 4/;
PI, P2 - параметры p1 и р2 функции f(Х);
NPP - число Npp предварительных прокруток алгоритма генерирования реализации СП Х(Т) на режиме "холостого хода" /к использованию рекомендуется значение этого параметра, составляющее примерно 10 % от величины параметра N/;
Z0 - начальное значение последовательности псевдослучайных чисел /любое целое положительное нечетное число, не превышающее 67108864/, Z0.
Функции плотности вероятности СП Х(Т) для различных законов распределения из числа рассматриваемых в программе записываются в форме:
при Jf = l
при Jf = 2
;
при Jf = 3
при Jf = 4
Операция вычисления значении дискретизированного СП Х(Т) в подпрограмме производится по следующим рекуррентным соотношениям, реализующим метод обратной функции распределения:
; ;
; ;
; ;
Под yi здесь понимается 1-ый элемент последовательности псевдослучайных чисел, распределенных по равномерному закону в интервале (0, 1), под выражением INT(А)- целая часть вещественного числа А, а под выражениями GAUSS(А), RELEY(A) и EXPON(А) - обратные -функции распределения соответственно нормального, рэлеевского и экспоненциального законов распределения, определяющие величину СП Х(Т), для которой функция распределения равна А.