Автоматизированная система аппроксимативного корреляционно-спектрального анализа в ортогональном базисе Бесселя

УДК 681.518.3

С. А. Прохоров, Я. В. Газетова АВТОМАТИЗИРОВАННАЯ СИСТЕМА АППРОКСИМАТИВНОГО КОРРЕЛЯЦИОННО-СПЕКТРАЛЬНОГО АНАЛИЗА В ОРТОГОНАЛЬНОМ БАЗИСЕ БЕССЕЛЯ

Аннотация. Приводится описание автоматизированной системы аппроксимативного корреляционно-спектрального анализа случайных процессов, с помощью которой осуществляется моделирование случайных процессов с заданным видом корреляционной функции, аппроксимация корреляционных функций и спектральных плотностей мощности ортогональными функциями Бесселя, оценка по параметрам модели обобщенных корреляционно-спектральных характеристик.

Ключевые слова: аппроксимация, корреляционная функция, ортогональный базис Бесселя, преобразование Фурье, случайный процесс, спектральная плотность мощности.

Abstract. The exposition of the automized system of an approximate correlative-spectrum analysis of random processes with which help simulation of random processes with the given aspect of a correlation function, approximation of correlation functions and spectral densities of power orthogonal functions of the Bessel is carried out, an estimation of the generalized correlative-spectral characteristics on parameters of a sample piece is reduced.

Keywords: approximation, correlation function, Bessel orthogonal basis, Fourier transformation, random process, power spectrum density.

Введение

Автоматизированная система аппроксимативного корреляционноспектрального анализа позволяет моделировать случайные процессы с семью типовыми моделями корреляционных функций, проводить аппроксимативный корреляционно-спектральный анализ в ортогональном базисе Бесселя реальных данных, полученных в ходе обработки результатов экспериментальных исследований объектов различной природы.

Отметим, что общий вид ортогональных моделей корреляционной функции (КФ) и спектральной плотности мощности (СПМ) аналогичен моделям, приведенным в [1]. Однако ортогональные функции Бесселя имеют свою специфику, которая будет рассмотрена в данной статье.

1. Структура системы

Структурная схема автоматизированной системы представлена на рис. 1, где цифрами обозначены соответствующие подсистемы:

1) генерации случайного процесса;

2) первичной обработки процесса;

3) настройки оптимальных параметров;

4) фильтрации;

5) формирования взаимной корреляционной функции;

6) аппроксимации взаимной корреляционной функции;

7) построения модели спектральной плотности мощности;

8) аппроксимации составляющих спектральной плотности мощности;

9) восстановления взаимной корреляционной функции;

10) ввода-вывода;

11) имитационного моделирования;

12) исследования ортогональных полиномов и функций.

Рис. 1. Структурная схема автоматизированной системы

Подсистема генерации источника случайного процесса (СП) предназначена для моделирования исходного случайного процесса - «Белого шума», либо процесса с заданным видом корреляционной функции по алгоритмам рекурсивной фильтрации [1]. Подсистема позволяет также определить основные характеристики СП: математическое ожидание, дисперсию, коэффициенты асимметрии и эксцесса. По полученному процессу строится корреляционная функция и ее фазовый портрет [1]. Для проверки качества генерирования СП имеется возможность сравнения теоретической КФ с КФ сгенерированного процесса с оценкой квадратической, среднеквадратической и максимальной погрешностей аппроксимации.

Подсистема первичной обработки процесса позволяет выделять тренд и центрировать исходный случайный процесс с использованием ортогональных полиномов Бесселя, Лагерра, Лежандра, Чебышева, Эрмита, а также выделять часть случайного процесса для дальнейшего анализа.

Подсистема настройки оптимальных параметров позволяет определить рекомендуемые значения интервала дискретизации и число ординат восстановления корреляционной функции при моделировании случайного процесса с заданным видом корреляционной функции.

Подсистема фильтрации позволяет получить два процесса с заданным видом корреляционной функции в случае взаимного корреляционного

анализа и один процесс в случае автокорреляционного анализа (второй процесс при этом дублируется). При необходимости можно провести исследование основных характеристик моделируемого случайного процесса. Для проверки качества генерирования имеется возможность наложения теоретической КФ на КФ сгенерированного процесса.

Подсистема формирования взаимной корреляционной функции позволяет строить взаимную корреляционную функцию (либо автокорреляционную функцию). Для проверки качества генерирования имеется возможность наложения теоретической ВКФ на ВКФ сгенерированных процессов.

Подсистема аппроксимации взаимной корреляционной функции предназначена для аппроксимации взаимной корреляционной функции ортогональными функциями Бесселя. В подсистеме можно произвести расчет оптимальных параметров аппроксимации в соответствии с минимумом взвешенной квадратической погрешности аппроксимации. К параметрам аппроксимации относятся коэффициенты разложения Фурье, параметр масштаба, число членов разложения ряда. Методика аппроксимации корреляционных функций с помощью ортогональных разложений описана в работе [2]. По построенной модели определяются обобщенные корреляционные характеристики.

Подсистема построения модели спектральной плотности мощности предназначена для построения взаимной спектральной плотности мощности и ее составляющих: вещественной и мнимой частей спектральной плотности мощности, фазы и модуля спектральной плотности мощности - по параметрам аппроксимативной модели взаимной корреляционной функции. По построенному спектру определяются обобщенные спектральные характеристики, такие как эквивалентная ширина спектра мощности процесса, частота, соответствующая максимуму спектральной плотности мощности. Для проверки качества аппроксимации имеется возможность наложения теоретической спектральной плотности мощности и ее составляющих.

Подсистема аппроксимации спектральной плотности мощности предназначена для аппроксимации выбранной компоненты спектральной плотности мощности (действительной или мнимой) ортогональными функциями Бесселя. Методика аппроксимации спектральных плотностей мощности с помощью ортогональных разложений описана в работе [1].

Подсистема восстановления взаимной корреляционной функции предназначена для восстановления взаимной корреляционной (автокорреляционной) функции по параметрам моделей действительной и мнимой частей спектральной плотности мощности. Имеется возможность наложения как теоретической кривой, если исходная корреляционная функция была сгенерирована, так и взаимной корреляционной функции из подсистемы формирования взаимной корреляционной функции.

Подсистема имитационного моделирования позволяет проводить имитационное моделирование и анализ разработанных алгоритмов корреляционно-спектрального анализа на адекватность и пригодность при обработке данных. Следует заметить, что данная подсистема связана с подсистемами, соответствующими цифровым эквивалентам 1, 4-9 (рис. 1), из которых экспортируются данные для последующей обработки. Данная подсистема содержит результаты моделирования в виде отчета, а исходные параметры для моделирования можно выбрать в подсистемах, указанных выше.

Подсистема ввода-вывода предназначена для открытия из файла и сохранения в файл определенного формата выбранной функциональной зависимости и ее характеристик.

Заметим, что объектом исследования в данном случае являются ортогональные многочлены Бесселя, их общие и частотные свойства, а также корреляционные и спектральные характеристики, полученные в результате проведения аппроксимативного корреляционно-спектрального анализа в ортогональном базисе Бесселя.

Подсистема исследования ортогональных полиномов и функций предназначена для построения ортогональных полиномов и функций, исследования их свойств и поведения на выбранном сегменте ортогональности.

2. Программная реализация системы и основные алгоритмы

В качестве инструментального средства разработки автоматизированной системы был выбран объектно ориентированный язык программирования Object Pascal и среда разработки приложений Borland Delphi v 7.0. Такой выбор можно аргументировать наличием ряда свойств у среды разработки, позволяющих сделать процесс создания приложения сравнительно быстрым, обладающим малой трудоемкостью и удобством в создании интерфейсной части. Несомненным достоинством при решении поставленной задачи является наличие модуля Math, содержащего широкий набор математических, тригонометрических, статистических и других функций.

Разработанная автоматизированная система аппроксимативного корреляционно-спектрального анализа имеет девять основных экранных форм, каждая из которых решает отдельную задачу.

Генерация случайного процесса с заданным видом корреляционной функции производится путем моделирования исходного случайного процесса -«Белого шума», либо процесса с заданным видом корреляционной функции по алгоритмам рекурсивной фильтрации [1].

Общий вид форм генерации источника СП и настройки оптимальных параметров представлен на рис. 2. Общий вид формы фильтрации процесса представлен на рис. 3.

Формирование взаимной корреляционной функции пары процессов производится с помощью мультипликативного метода [1]:

Общий вид формирования взаимной корреляционной функции представлен на рис. 4.

Аппроксимация взаимной корреляционной функции ортогональными функциями Бесселя. Построение аппроксимативной модели ВКФ в данной системе производится при помощи ортогональных функций Бесселя первого рода нулевого порядка, которые определяются выражением [2]

где kmk - корень («нуль») функции Бесселя; п - порядок функции Бесселя; k - порядок корня; у - параметр масштаба ортогональных функций;

Kxy (У Ах)- m _ j _ 1 ^ xiyi+J

M _ J _ 1

J^

1 п

, (x) = — Г 008(x 8ш(ф) - Уф) dф п^

определение функции Бесселя.

Рис. 2. Вид форм генерации источника СП и настройки оптимальных параметров

Рис. 3. Вид формы фильтрации процесса

Рис. 4. Вид формы формирования взаимной корреляционной функции Норма ортогональных функций Бесселя определяется из выражения

.2 ^+12

к (V, т)|

4у

Весовая функция ортогональной функции Бесселя определяется

Аппроксимирующее выражение имеет следующий вид:

Ка (т)= 2 Ьк • Щ/к (VТ>У.

к=0

где Ьк =Рк + Ск - поправочные коэффициенты разложения в ряд Фурье,

1 г

Рк = й-----------¡¡2 1 Кх 0Р/к (V^У)^(1,У) Л

Щ К У. 0

1 ( т ^

й---------2 ^ 1 - 2 Р

р/к

Ск =

1

Т-

Выбор параметра масштаба у, необходимого для вычисления коэффициентов Ьк и Рк, производится, исходя из условия обеспечения минимума

взвешенной квадратической погрешности аппроксимации. Для ортогонального базиса Бесселя параметр масштаба определяется как

у =

0,4

(т + 1)-Дто

Общий вид формы аппроксимации взаимной корреляционной функции ортогональными функциями Бесселя представлен на рис. 5.

Рис. 5. Вид формы аппроксимации взаимной корреляционной функции ортогональными функциями Бесселя

Спектральный анализ. Оценка СПМ по параметрам аппроксимативной модели взаимной корреляционной функции производится по следующей формуле:

_2 т

^ Ю = — Т Рк ЪеЩ (/ю),

п к=0

где Щ (/ю) - преобразование Фурье ортогональных функций Бесселя,

1

У + /Ю

1+Т Па

V п=0 і=0 у

где аі =

(-1)(кттк)2 Г -2 +і

3У + /Ю + 2і 1(1 + + 2і

2у

2у

По построенному спектру определяются обобщенные спектральные характеристики, такие как эквивалентная ширина спектра мощности процесса, частота, соответствующая максимуму спектральной плотности мощности.

Другим способом оценки СПМ является построение ее аппроксимативной ортогональной модели:

^ Н=°2 Е сь#к (», у). к=0

С учетом четности СПМ данная модель должна гарантировать выполнение условия нормировки:

где

ск = рк +

(ю)а ю = і

0 к=0

т

1/4- Е Рк/I [-/к (0,«)]

_______к=0_________________________

т 2

ЕІ / I

к=0

Оценим ВКФ по параметрам модели СПМ:

Каху (т) = 2°2

тЯе

Е РкЯе ' ЯеЩкЯе

к=0 к=0

где

1 Г

РкЯе =-----------2 ] Яе$ху (иЯе (и, «Яе )^и;

'1/к Яе 0

1

Рк 1т = 72 ] 1т $ху (и ) ^/к 1т (и, «1т )^и.

'1/к 1т 0

\-/

,

Общий вид форм построения взаимной спектральной плотности мощности и ее составляющих, оценки обобщенных спектральных характеристик представлен на рис. 6; общий вид формы аппроксимации выбранной компоненты спектральной плотности мощности (действительной или мнимой) ортогональными функциями Бесселя представлен на рис. 7, и, наконец, общий вид формы восстановления ВКФ по параметрам модели СПМ представлен на рис. 8.

Исследование базиса. В данной автоматизированной системе предусмотрена программная система, позволяющая провести исследование ортогональных функций и ортогональных полиномов.

т

Рис. 6. Вид форм построения взаимной спектральной плотности мощности и ее составляющих и оценки обобщенных спектральных характеристик

Рис. 7. Вид формы аппроксимации действительной компоненты СПМ

Задав произвольные параметры ортогональных полиномов Бесселя, такие как диапазон «порядков», интервал и шаг построения, можно увидеть их форму, вид и основные характеристики. Данная программная система позволяет увидеть ортогональные многочлены до 551 порядка. Аналогичная ситуация с ортогональными функциями. Общий вид формы исследования ортогональных полиномов и функций Бесселя представлен на рис. 9.

Рис. 8. Вид формы восстановления взаимной корреляционной функции

Рис. 9. Вид формы исследования ортогональных полиномов и функций Список литературы

1. Прикладной анализ случайных процессов / под ред. С. А. Прохорова. - Самара : СНЦ РАН, 2007. - 582 с.

2. Прохоров, С. А. Применение ортогональных функций Бесселя для аппроксимации корреляционных функций и оценки спектральной плотности мощности / С. А. Прохоров, Я. В. Газетова // Математическое моделирование и краевые задачи : труды 6 Всероссийской научной конференции с международным участием. -Самара : СГТУ, 2009. - С. 121-125.

Прохоров Сергей Антонович доктор технических наук, профессор, заведующий кафедрой информационных систем и технологий,

Самарский государственный аэрокосмический университет имени академика С. П. Королева

E-mail: sp@smr.ru

Газетова Яна Владимировна аспирант, Самарский государственный аэрокосмический университет имени академика С. П. Королева

E-mail: yanka58@yandex.ru

Prokhorov Sergey Antonovich Doctor of engineering sciences, professor, head of sub-department of informational systems and technologies,

Samara State Aerospace University named after S. P. Korolev

Gazetova Yana Vladimirovna

Postgraduate student,

Samara State Aerospace University named after S. P. Korolev

УДК 681.518.3 Прохоров, С. А.

Автоматизированная система аппроксимативного корреляционноспектрального анализа в ортогональном базисе Бесселя / С. А. Прохоров, Я. В. Газетова // Известия высших учебных заведений. Поволжский регион. Технические науки. - 2010. - № 2 (14). - С. 30-40.