- •Головная программа
- •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. Запуск ппп.
7.1. Автономная подпрограмма korf1
Данная подпрограмма написана на алгоритмическом языке ФРТРАН-4 и предназначается для проведения операции вычисления оценок значений автокорреляционной функции одномерного /скалярного/ СП по, одной дискретизированной реализации последнего.
Обращение к подпрограмме имеет вид:
CALL KORF1 (Х, N, D, R0, NR0) .
Здесь:
Х (N) - массив дискретизированной с постоянным шагом по временной координате Т центрированной реализация СП Х(Т) ;
N - число узлов в массиве I;
D - оценка дисперсии СП;
- массив оценок значений нормированной автокорреляционной функции СП, соответствующий равномерному разбиению области определения этой функции ;
NRO - число узлов в массиве R0.
Операция вычисления оценок значений автокорреляционной функции скалярного СП проводится в подпрограмме по следующим расчетным соотношениям:
7.2. Автономная подпрограмма korf2
Данная подпрограмма написана на алгоритмическом языке ФОРТРАН-4 и предназначается для проведения операции вычисления оценок значений авто- и взаимных корреляционных функций двух одномерных /скалярных/ СП по одной совокупности дискретизированных реализации последних.
Обращение к подпрограмме имеет вид:
CALL KORF2 (X, Y, N, DX, DУ, RОХ, R0Y, RОХY, ROYX, NRO) .
Здесь:
X(N), Y(N) - массивы дискретизированных с постоянным шагом по временной координате Т центрированных реализации СП Х(T) и Y(T) ,
N - числа узлов в массивах Х и Y;
DX,DY - оценки дисперсий и СП Х (Т) и Y(Т);
и - массивы оценок значений нормированных автокорреляционных функций и СП Х (Т) и Y(Т), соответствующие равномерное разбиению области определения этих функций ;
и - массивы оценок значений нормированных взаимных корреляционных функций и СП Х (Т) и Y(Т) соответствующие равномерное разбиению области определения этих функций ;
NRO - числа узлов в массивах ROX, ROY, ROXY, ROYX.
Операция вычисления оценок значений авто -и взаимных корреляционных функций двух скалярных СП проводится в подпрограмме по следующим расчетным соотношениям:
.7.3. АВТОНОМНАЯ ПОДПРОГРАММА KORFM
Данная подпрограмма написана на алгоритмическом языке ФОРТРАН-4 и предназначается для проведения операции вычисления оценок значений авто- и взаимных корреляционных функций составляющих многомерного /векторного/ СП по одной дискретизированной реализации последнего.
Обращение к подпрограмме имеет вид:
CALL KORFM(X, N, M, D, MY, R0, NR0).
Здесь:
X(N, M) - массив дискретизированной с постоянным шагом по временной координате Т реализации СП Х(Т);
N - число узлов в массиве X, относящихся к одной составляющей СП;
М - число составляющих СП;
D (М) - массив оценок дисперсий DK составляющих СП;
МYU(М, M) - матрица оценок нормированных авто- и взаимных корреляционных моментов составляющих СП;
- массив оценок нормированных авто- и взаимных корреляционных функций составляющих СП, соответствующих равномерному разбиению области определения этих функций ;
NR0 - число узлов в массиве R0, относящихся к одной паре составляющих СП.
Операция вычисления оценок значений авто- и взаимных корреляционных функции составляющих векторного СП проводится в подпрограмме по следующим расчетным соотношениям:
.7.4. АВТОНОМНАЯ ПОДПРОГРАММА KORFAl
Данная подпрограмма написана на алгоритмическом языке ФОРТРАЕ-4 и предназначается для проведения операций, связанных с построением оптимальной аппроксимационной зависимости для статистической нормированной корреляционной функции.
В подпрограмме содержится обращение к автономной подпрограмме FORM с использованием в качестве одного из фактических параметров последней автономной подпрограммы-функции FUNC1.
Обращение к подпрограмме имеет вид:
CALL KORFAI (JКОRFА, R0,DTAU, NKORF, МАКАР).
Здесь:
JКОRFА - признак типа аппроксимационной зависимости для статистической нормированной корреляционной функции ;
R0(NKORF) - массив значений статистической нормированной корреляционной функции ; дискретизированной с постоянным шагом по аргументу ;
DTAU - шаг дискретизации статистической нормированной корреляционной функции по аргументу , с;
NKORF - число узлов дискретизации статистической нормированной корреляционной функции;
МАКАР(3) - массив аппроксимационных коэффициентов для статистической нормированной корреляционной функции / МАКАР(1) и МАКАР(2) - подэкспоненцальные множители и ; МАКАР(3) – характерная частота процесса , Гц/.
На входе в подпрограмму в массиве R0 содержатся значения исходной статистической нормированной корреляционной функции, а в массиве МАКАР - начальное приближение для искомых аппроксимационных коэффициентов. На выходе же из подпрограммы в массиве К0 находятся значения статистической нормированной корреляционной функции, рассчитанные по оптимальной аппроксимационной зависимости, коэффициенты которой содержатся в массиве МАКАР.
Поиск оптимальной аппроксимационной зависимости для статистической корреляционной функции ведется в подпрограмме с использованием метода формального поиска, реализованного в рамках автономной подпрограммы FORM. В качестве критерия минимизации при этом выступает среднеквадратическое рассогласование между значениями дискретизированной статистической нормированной корреляционной функции и соответствующими значениями этой функции, рассчитанными с использованием аппроксимационной зависимости /вычисление указанного рассогласования производится в автономной подпрограмме-функции FUNC1/.
Вид аппроксимационной зависимости определяется величиной признака :
при
при
при
при