- •Головная программа
- •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. Запуск ппп.
2. Управляющие подпрограммы
Подпрограммы, включенные в данный раздел пакета, предназначаются для выполнения следующих операций:
генерирования дискретизированной реализации одномерного /скалярного/ СП, который подчиняется одному из законов распределения из числа заданных и обладает одной из корреляционных функций из числа заданных /для коррелированных СП допускается использование только нормального закона распределения/;
статистической обработки этой реализации.
АВТОНОМНАЯ ПОДПРОГРАММА GENER1
Данная подпрограмма написана на алгоритмическом языке ФОРТРАН-4 и предназначается для проведения комплекса операций, связанных с генерированием дискретизированной реализации стационарного одномерного /скалярного/ СП, подчиняющегося заданному закону распределения и обладающего корреляционной функцией заданного типа.
В подпрограмме содержится обращение к автономным подпрограммам ISTOK1, KANON1, CENTR1, К0RM1, RAZM1, KOPF1, FOPMF1, КОRFA1, SPID1, SPIN1, FORMX1, GIST1, TEST1 и ANALI.
Обращение к подпрограмме имеет вид:
CALL GENER1 (JPLOV, JKORF, JSPEK, JKORFA, JSTAT, JRPLOV, JRKOPF, JRSPEK, N, NPLOV, NKORF, NSPEK, NPP, P1, P2, Z0, MAK, MAF1,MAKAP)
Здесь:
JPLOV - признак Jf вида функции плотности вероятности f(X) СП Х(Т); Jf [1,4] /равномерному закону распределения соответствует Jf = 1, нормальному закону распределения - Jf = 2, закону распределения Рэлея - Jf = 3, экспоненциальному закону распределения - Jf = 4/;
JKORF - признак Jr вида нормированной корреляционной функции СП Х(Т); Jr [1, 5 ] /некоррелированному СП соответствует Jr = 1, коррелированному СП - Jr > 1, не дифференцируемому СП - Jr = 2 или Jr = 4, дифференцируемому СП - Jr = 3 или Jr = 5, СП, обладающему монотонной корреляционной функцией, - Jr = 2 или Jr = 3, СП, обладающему немонотонной корреляционной санкцией, - Jr = 4 или Jr =5/;
JSPEK - признак JS способа расчета статистической функции спектральной плотности СП Х(Т); JS [0, 1] /расчету, основанному на использовании формул численного интегрирования, соответствует JS = 0, а расчету, основанному на использовании квадратурных формул интегрирования и аппроксимационных формул для статистической корреляционной функции, JS = I/;
JKORFA - признак Jr,a необходимости построения аппроксимационной зависимости для статистической корреляционной функции СП Х(Т), а также корректировки на ее основе этой функции; Jr,a [1, 5] /указанные операции проводятся только в случае Jr,a >1, а вид аппроксимационной зависимости при этом определяется величиной данного признака по тому же самому принципу, по которому вид заданной корреляционной функции определяется величиной признака Jr,a /;
JSTAT - признак JSTAT необходимости проведения статистической обработки сгенерированной дискретизированной реализации СП Х(Т) в целом; JSTAT [0,1];
Вторая группа исходных данных подпрограммы GENER1 вводится в формате 415 и включает в себя:
JRPLOV - признак JR,f необходимости проведения статистической обработки реализации СП Х(Т) в части расчета функции плотности вероятности; JR,f [0,1];
JRKORF - признак JR,r необходимости проведения статистической обработки реализации СП Х(Т) в части расчета корреляционной функции; JR,r [0,1];
JRSPEK - признак JR,S - необходимости проведения статистической обработки реализации СП Х(Т) в части расчета функции спектральной плотности; JR,S [0,1];
N- число узлов дискретизации реализации СП Х(Т) .
NPLOV - число узлов дискретизации функции f(X);
NKORF - число узлов дискретизации функции ;
NSPEK - число узлов дискретизации функции ;
NPP - число предварительных прокруток алгоритма генерирования реализации СП Х(Т) на режиме "холостого хода" /к использованию рекомендуется значение
этого параметра, составляющее примерно 10 % от величины параметра N/.
PI, P2 - параметры p1 и р2 функции f(Х) генерируемого СП Х(Т);
Z0 - начальное значение последовательности псевдослучайных чисел /любое целое положительное нечетное число, не превышающее 67108864/;
DTAU - шаг дискретизации реализации СП Х(Т), с.
X(N)- массив дискретизированной с постоянным шагом по временной координате Т реализации СП Х(Т);
MАК (3) - массив параметров нормированной корреляционной функции генерируемого СП Х(Т) /MAK (I) и МАК (2) – подэкспоненциальные множители и ; МАK (З) - характерная частота процесса j0,Гц/,
MAFI (2) - массив параметров, определяющих границы шкалы аргумента функции / MAFI (1)- jNACH, MAFI (2) - jK0N; jK0N > jNACH/, Гц;
МАКАР (3) - массив начальных приближений параметров , и j0 для оптимальной аппроксимации статистической корреляционной функции.
Все указанные выше операции, выполнение которых зависит от значений признаков, определенных на области [0,1], производится только при ненулевых значениях этих признаков.
Функции плотности вероятности СП Х(Т) для различных законов распределения из числа рассматриваемых в программе записываются в форме:
при Jf = l
при Jf = 2
;
при Jf = 3
при Jf = 4
Корреляционные функции СП Х(Т) из числа допускаемых к использованию в программе записываются в форме:
при Jr = 1
при Jr = 2
при Jr = 3
при Jr = 4
при Jr = 5
В процессе функционирования данной подпрограммы в зависимости от значений управляющих признаков производится опрос различных тематических модулей, предназначенных для выполнения отдельных операций, связанных с генерированием и статистической обработкой реализации СП Х(Т). Расчетные соотношения, используемые при выполнении отдельных видов статистических расчетов, приводятся в описаниях соответствующих автономных подпрограмм.