Фильтрация процесса, управляющего дисперсией нестационарного гауссовского шума тема диссертации и автореферата по ВАК РФ 05.13.16, кандидат технических наук Богданов, Александр Леонидович

  • Богданов, Александр Леонидович
  • кандидат технических науккандидат технических наук
  • 2000, Томск
  • Специальность ВАК РФ05.13.16
  • Количество страниц 22
Богданов, Александр Леонидович. Фильтрация процесса, управляющего дисперсией нестационарного гауссовского шума: дис. кандидат технических наук: 05.13.16 - Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук). Томск. 2000. 22 с.

Оглавление диссертации кандидат технических наук Богданов, Александр Леонидович

Актуальность работы

При разработке систем связи возникают следующие задачи:

• изучение свойств помех, действующих в каналах связи и имеющих как естественное, так и техническое происхождение;

• разработка математических моделей таких помех, отражающих тот факт, что мощность этих помех может меняться со временем;

• разработка методов, позволяющих в режиме реального времени оценивать мощность этих помех.

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

Гауссовские случайные процессы являются основой теории выделения и обнаружения сигналов в шумах, развитой для нужд техники и радиолокации, и поэтому в качестве модели помех, мощность которых изменяется со временем случайным образом, можно предложить модель дважды стохастического гауссовского случайного процесса, дисперсия которого зависит от другого процесса, который в данной работе выступает под именем управляющего процесса. Сам управляющий процесс предполагается либо диффузионным марковским, либо чисто разрывным марковским случайным процессом. Автору представляется, что такая модель может достаточно адекватно описывать реальность и поэтому заслуживает изучения как сама по себе, так и в качестве основы для выработки алгоритмов фильтрации мощности шума, работающих в реальном времени. Цель работы

При выполнении данной работы ставились следующие задачи:

1. Усовершенствовать математическую модель помех, действующих в канале связи, предложенную Т. В. Калашниковой, применительно к коррелированным гауссовским шумам, дисперсия которых зависит от диффузионного процесса с известными коэффициентами сноса и диффузии. , »

2. На основе этой модели построить алгоритмы фильтрации управляющего процесса из круга следующих алгоритмов:

• алгоритмов оптимальной нелинейной фильтрации марковских процессов;

• нормального (гауссовского) приближения для апостериорной плотности вероятностей управляющего процесса, приводящим к алгоритмам, подобным фильтру Калмана;

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

3. Методом имитационного моделирования проверить работоспособность предложенных алгоритмов.

4. Разработать программное обеспечение, реализующее линейные алгоритмы и алгоритмы нормального приближения, ориентированные на персональные ЭВМ.

Состояние проблемы

Одним из сравнительно новых направлений в теории случайных процессов и математической статистике является исследование и оценка характеристик так называемых дважды стохастических процессов. В Томском государственном университете подобные исследования ведутся под руководством профессоров Горцева A.M. и Терпугова А.Ф.

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

В настоящее время изучены лишь некоторые типы таких процессов. Первым классом дважды стохастических процессов, достаточно подробно исследованным, является дважды стохастический пуас-соновский поток событий. Этот поток событий имеет следующую структуру: имеется пуассоновский поток событий интенсивности М£(0)> интенсивность которого зависит от управляющего процесса £,(/). Последний обычно считается марковским процессом одного из следующих типов: дискретный марковский процесс с непрерывным временем; диффузионный марковский процесс; чисто разрывный марковский процесс. Такие дважды стохастические потоки успешно применялись в качестве математической модели для сигналов, получающихся при лазерном зондировании атмосферы, прохождении излучения через вещество и так далее. Они нашли также применение при описании систем массового обслуживания, функционирующих в изменяющихся условиях.

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

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

1. Для белого гауссовского шума рассмотрены алгоритмы оптимальной нелинейной фильтрации и их нормальная аппроксимация.

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

3. Алгоритмы линейной фильтрации обобщены на многомерный случай.

Научная новизна работы

По мнению автора, научная новизна результатов, полученных в диссертации, состоит в следующем:

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

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

• алгоритмы оптимальной линейной фильтрации значений коэффициента при стохастическом слагаемом;

• алгоритм оптимальной нелинейной фильтрации управляющего процесса;

• уравнение для апостериорного среднего и дисперсии управляющего процесса в рамках нормального приближения.

Эти алгоритмы получены также в двух вариантах - при дискретных измерениях и измерениях в непрерывном времени. 3. Большая часть результатов, изложенных в предыдущем пункте, перенесена на многомерный случай. Основные научные положения, выносимые на защиту

На защиту выносятся следующие результаты работы:

1. Вид уравнений (в дискретном и непрерывном времени), определяющих апостериорную плотность вероятностей управляющего процесса для следующих случаев:

• некоррелированный гауссовский процесс;

• гауссовский процесс в виде авторегресс.ионого процесса первого порядка, у которого от управляющего процесса зависит сомножитель Перед стохастическим слагаемым;

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

3. Вид уравнений, определяющих весовые коэффициенты (в дискретном времени) или весовую функцию (в непрерывном времени) оптимального линейного фильтра для фильтрации дисперсии гаус-совского процесса, когда этот процесс является авторегрессионым процессом первого порядка, или произвольного порядка, у которого управляющий процесс, входящий в сомножитель перед стохастическим слагаемым, является гауссовским случайным процессом с известной функцией корреляции.

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

Методика исследования

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

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

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

Разработанные алгоритмы фильтрации мощности шума в канале связи реализованы программно в виде комплекса программ. Публикации

Основные результаты работы опубликованы в следующих статьях:

1. Богданов А.Л., Терпугов А.Ф. Линейная фильтрация мощности нестационарного дважды стохастического гауссовского шума //Известия высших учебных заведений. Физика. - 1998. № 4. - С. 15

2. Богданов А.Л., Терпугов А.Ф. Линейная фильтрация мощности нестационарного стохастического гауссовского шума //Известия высших учебных заведений. Физика. - 1999. № 4. — С. 3

3. Богданов А.Л., Терпугов А.Ф. Оптимальная нелинейная фильтрация мощности нестационарного гауссовского шума //Статистическая обработка данных и управление в сложных системах. Сборник статей /под ред. проф. А.Ф. Терпугова - Томск: Изд-во Том. ун-та, 1999. -С.3-11.

Апробация работы

Основные положения диссертации и отдельные ее результаты докладывались и обсуждались на

1. Научно-практической конференции "Наука, образование, производство: интеграция и новые технологии" 18-19 ноября, 1997, Анжеро-Судженск;

2. Научно-методической конференции "Наука и образование: пути интеграции", Анжеро-Судженск, 1998;

3. Научно-теоретической конференции "Образование и наука на пороге третьего тысячелетия: научно-теоретическая конференция" Барнаул, 1999.

Содержание работы

Рекомендованный список диссертаций по специальности «Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)», 05.13.16 шифр ВАК

Введение диссертации (часть автореферата) на тему «Фильтрация процесса, управляющего дисперсией нестационарного гауссовского шума»

В первой главе рассматривается оптимальная нелинейная фильтрация дисперсии некоррелированного гауссовского процесса. В разделе 1.1 излагаются основные соображения по построению модели дважды стохастического шума. Предполагается, что прибором наблюдается шум, присутствующий в канале связи, интенсивность которого меняется в соответствии с некоторой, ненаблюдаемой явно, техногенной помехой. Наблюдаемый шум обозначается как х((), а ненаблюдаемая помеха как ,у(?). Измерения шума производятся через равные промежутки времени шума. Относительно измеряемых значений х., / = 1, N предполагается, что величины xi являются нормальными случайными величинами с математическим ожиданием М{хг} = 0 и дисперсией £>{х;} = о2 + /(у(0) и являются независимыми при фиксированной реализации >>(/).

Предположение о независимости значений xi при фиксированной реализации процесса у{1) говорит о том, что мы имеем дело с широкополосным шумом. Если бы дисперсия шума £>{х;} была константой, т.е. £>{;сг } = а2, то такой процесс в радиотехнике носил бы имя белого гауссовского шума. Наличие слагаемого /(>'(0) делает дисперсию этого шума переменной, да и сам процесс х(7) перестает быть гауссовским, если у(1) - случайный процесс.

Что касается вида дисперсии П{хг } = а2 + /0;(0) > 10 пеРвое слагаемое можно трактовать как дисперсию ошибок измерений процесса х{1) измерительным устройством или как мощность естественной компоненты шума (космические шумы, шумы атмосферы,.), кото

РОССИЙСКАЯ рая почти не изменяется во времени. Второе это мощность шумов технического происхождения. Предполагается, что /(.у(О) - известная функция, в аргументе которой стоит некоторый процесс у(7), который в дальнейшем будет называться управляющим процессом. Чтобы применить теорию оптимальной фильтрации необходимо считать, что у{1) - является марковским процессом.

Задачей фильтрации являлось нахождение = м'СИ*' ) апостериорной плотности вероятностей значений процесса у(/) в момент времени I при условии, что наблюдалась реализация процесса х(7) до момента / включительно по измерениям шума .

В разделе 1.2 конкретизировался вид ненаблюдаемого управляющего процесса у{1) и строились алгоритмы оптимальной фильтрации и гауссовской аппроксимации в дискретном и непрерывном времени. Управляющий процесс считался либо диффузионным марковским с известными коэффициентами сноса и диффузии

Ь(у^), либо чисто разрывным управляющим марковским с переходной плотностью вероятностей где /(я,у'^,у) - плотность распределения значений процесса у{{) в момент времени / при условии, что в момент 5 значение процесса было у'; ф(Ху')- плотность распределения значений процесса у(Г) в момент времени I при условии, что в момент í произошел скачек и в момент t- 0 значение процесса было у'; a(í,y)Aí- вероятность того, что за время процесс у(() претерпит изменение.

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

1. на интервале между измерениями апостериорная плотность вероятностей м-'Су,/) значений процесса у{1:) определяется решением уравнения Колмогорова - Фоккера - Планка -1 {а(у, 0 "(у, 0} + \ ~т {Ь(у, *МУ, 0} (1) с начальным и граничными условиями

Чу,0(=г* =ЧуЛ+0), (2) т^(±00,/) = о, О, (3) у=±со ду где 7^ - момент измерения. 2. в моменты измерений Тк апостериорная плотность вероятностей I) пересчитывается по формуле Байеса: м>(у, Тк + 0) = -р-, (4) р{х\у)м>{у,Тк-0)йу где 7^-0 и 7^+0 - моменты времени непосредственно перед и непосредственно после момента измерений.

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

1. на интервале между измерениями апостериорная плотность вероятностей м>(уу1~) значений процесса у(1) определяется решением уравнения = -а(1,у)м>(у,1) +1 (5) с начальным и граничными условиями (2), (3);

2. - в моменты измерений Тк апостериорная плотность вероятностей м>(у,() пересчитывается по формуле Байеса (4).

Для рассмотренных случаев построены алгоритмы гауссовской аппроксимации.

В разделе 1.3 рассматривается вопрос перехода к непрерывному времени. Переход к непрерывному времени в рассматриваемой модели столкнулся с определенными принципиальными трудностями. Поэтому целью исследования стало найти модель наблюдаемого шума , в которой предельный переход стал бы возможен и приводил к невырожденным результатам. Было предложено, считая что М - интервал времени между измерениями, брать дисперсию £){х(/)} измеряемого процесса х(() в виде х(0Ь О2 где а - некоторый неизвестный параметр, значение которого необходимо установить.

Отсутствие Д?а в слагаемом при а2 можно объяснить в той ситуации, когда с2 есть дисперсия ошибки измерений самим измеряющим устройством. Эти ошибки можно считать некоррелированными.

Что касается параметра а, стоящего в Aía, то целью исследований как раз и являлось выяснение того, при каком значении а после предельного перехода а( -» 0 получится невырожденный результат, и получение самого уравнения для оптимальной фильтрации.

Оказалось, что невырожденный результат получается при а = 1. Для диффузионного управляющего процесса уравнение определяющее апостериорную плотность вероятностей значений процесса ги(у, имеет вид: ^ {а(у> *)м,{у> +{ъ{у> • (6) где /СО = //ОО^См)^ ■

Начальное условие для уравнения >1>(у>щ = И'оОО > ^ граничные условия имеют вид (3).

Для данного случая построен алгоритм гассовской аппроксимации и проведено имитационное моделирование для частного случая, когда

00 = у2, Ф, 0 = -оу. Ну, 0 = ъ, (8) где а и ъ - некоторые константы.

Для случая чисто разрывного управляющего процесса уравнение определяющее апостериорную плотность вероятностей значений процесса у{{) имеет вид:

Х2(1)-СГ2 У4 (/(>')-ЛОЖу. 0- (9)

2сг

Начальное и граничные условия имеют вид (7), (3), соответственно.

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

В разделе 2.1 излагаются основные соображения по построению модели наблюдаемого процесса. Белый гауссовский шум является некоторой, достаточно абстрактной, моделью реальных шумов, так как реальные шумы имеют всегда ограниченную ширину спектра, определяемую, например, полосой пропускания входного устройства. Поэтому представляет интерес рассмотрение вопросов фильтрации дисперсии шума, занимающего ограниченную полосу частот. Одной из широко используемых моделей описания таких процессов является авто-регрессионая модель. Обобщение этой модели на случай, когда дисперсия процесса х(7) зависит от управляющего процесса у(1:), бралось в следующем виде: хг =ахгЧ +пг^а2+у^ , где хг - есть значение процесса *(/) в момент времени I (интервал между измерениями А/ = 1); п{ - последовательность независимых стандартных нормальных случайных величин (т.е. нормальных случайных величин с М{п1} - 0 и £>{>?,} = 1); а-некоторый параметр (]а|<1); определяющий ширину спектра мощности; а -некоторая константа; у1 - значение управляющего процесса у(1) в момент времени I.

Задача фильтрации формулировалась следующим образом: пусть известны значения процесса хг для -со <1<Т. Необходимо построить оценку величины <з2т=а2+у1 (или величины у1 = а2т - о2) в момент времени Т.

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

Г +£. (1°) о где у г - некоторые весовые коэффициенты; Ь - некоторая постоянная.

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

7 = 0, оо и Ь находились из условия минимума среднеквадратичной ошибки, а именно е2 = м{(а2-о2г)2|->шт. (11)

Было показано, что неизвестные параметры у J определяются решением следующей системы уравнений

СО

Ту Л=я,,./ = бЯ (12) 0 где со / . \

Л =2Хаад а2Н((а2 +ад)2 + 2/?2(£ - /)| + К2 (к -/+|/ - /))!, к,1=0 ■ ' со

Bj=2Za2kR2(k + j)

Ь=0 а константа Ь имеет вид

V 1 — IX !=0 У

В частном случае, когда Л2 (/' - у) =' , где ^ - некоторый параметр, определяющий время корреляции управляющего процесса ^-дисперсия управляющего процесса, был найден явный вид неизвестных параметров у ., константы Ь, величины ошибки фильтрации и проведено имитационное моделирование.

В случае непрерывного времени наблюдаемый процесс брался в виде = -ах(?)Ш + л/ст2 + у2 . где а - некоторая константа, у(7) - значение управляющего стационарного гауссовского процесса у{() с корреляционной функцией К{т) в момент времени I; м>(() -стандартный винеровский процесс; а2 некоторая постоянная.

Задача фильтрации формулировалась аналогичным образом: по наблюдаемой реализации х(1) (/ = -со,Г) построить оценку параметра а2(Т) = о2 +у2(Т). Оценка искалась в виде:

62(T) = \y(í)x\T-t)dí + L. (13) о

Неизвестная весовая функция у (() и константа L находились из критерия оптимальности (11).

Было показано, что y(t) определяется решением следующего интегрального уравнения:

00

Jy(/)A(s,t)dt = B(s) , S = 0,ас, (14) о где

T-t T-t

A(t,s) = 2 J +mf +2R2(p~q))c^dq + x¡ —со T-tT-s 2 J je~2a<-T~s~p)е~2а(т~1~д}R2 (p - q)dpdq, для s<t,

T-s

B(s) = 2 ¡R2 (Т-р)е-2а(т~*-р)ф,

-CO а константа L имеет вид 1 " L = (а2 + R(0j)\\ - ^ JY(O^J ■

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

В случае дискретного времени считалось, что наблюдения за процессом x(t) ведутся через равные интервалы времени А/. Предполагалось, что х(() описывается следующим уравнением

Ах(/) = д(х, + Л/сг2 + /(у)Ди>, где - коэффициент сноса процесса х(7); ст2 - некоторая константа, характеризующая коэффициент диффузии процесса х(1) при отсутствии процесса >'(/); / (у) - некоторая функция от ненаблюдаемого процесса у{(); Д>у - приращение стандартного винеровского процесса.

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

Алгоритм фильтрации в дискретном времени выглядит следующим образом:

1. на интервале между измерениями апостериорная плотность вероятностей ч>(уЛ) значений процесса у(() определяется решением уравнения (1) для случая диффузионного марковского процесса и решением уравнения (5) для случая чисто разрывного марковского процесса с начальным (2) и граничными условиями (3).

2. в моменты измерений Тк апостериорная плотность вероятностей М}(.У, 0 пересчитывается по формуле Байеса (4).

Для рассмотренных случаев построены алгоритмы гауссовской аппроксимации.

В случае непрерывного времени считалось, что наблюдаемый процесс х(1) описывается следующим уравнением: ф) = q(x, + •

Смысл входящих в уравнение компонент оставался прежним.

Рассуждения, использующиеся при выводе уравнения, определяющего апостериорную плотность вероятностей \\>(у,{) значений процесса у(/), повторяют рассуждения аналогичного случая первой главы.

Для диффузионного марковского управляющего процесса было получено уравнение, определяющее м>(у^): = Цу, 0 + [пу) - Щи>(у, 0, где

Для случая чисто разрывного марковского управляющего процесса уравнение для м>{у,1) имеет вид = -а^М^О + \^,у')ф\у>^(у'^)с1у' +

Начальное и граничные условия совпадают с (7) и (3), соответственно.

Для случая диффузионного марковского управляющего процесса построен алгоритм гауссовской аппроксимации. Для частного случая (8) проведено его имитационное моделирование.

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

В разделе 3.1 рассматривается математическая модель процесса в дискретном времени. Считается , что значения х1 процесса х(/), измеряемого через равные промежутки времени &, представляются в виде РЛ-1 +Рг*»-2+-+Р***-* + п,' (15) где р1,р2,.,рк - некоторые коэффициенты, а пг ~ независимые стандартные нормальные случайные величины.

Задача фильтрации - по наблюдаемой реализации

I = -оо5Г) построить оценку параметра а2(7) = сг2 +у2(Т). Оценка искалась в виде

00 бг + 0 где у{ -некоторые весовые коэффициенты;Ь -некоторая постоянная. Критерий оптимальности совпадал с (11).

В предположении, что все корни характеристического уравнения для процесса (15) удовлетворяют условию |-г,|<1, 1 = 1,к, т.е. в предположении, что авторегрессионая модель (15) является устойчивой, значения х1 записывались в виде

СО

1=0 где коэффициенты ai могут быть выражены в явном виде через корни характеристического уравнения. В дальнейшем все выкладки производились именно с этой формой представления процесса х(/) .

В разделе 3.2 было показано, что неизвестные параметры у . определяются решением системы уравнений (12), где

СО

A^l^alallfik-l+li-j\) + к, 1=0 kj=о v ' со

Bj=2Za2kR2(j + k), к= О

Оптимальное значение константы L имеет вид:

СО 00 N

0 к=0 J

Значение минимальной среднеквадратичной ошибки фильтрации равно со оо ^ О /Sr=0 J

В разделе 3.3 коэффициенты ак и корреляционная функция управляющего процесса i?2(x) брались в виде р=i где z - р-й корень характеристического уравнения; - константы, также выражающиеся через корни характеристического уравнения z ,

А - некоторый параметр, определяющий время корреляции управляющего процесса y(t); R0 - дисперсия управляющего процесса.

Был найден явный вид неизвестных параметров у константы

L и величины ошибки фильтрации.

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

Считалось, что процесс x{t) определяется следующим уравнением: ю

Г ■ 7-x(t) = J а(х)^о~ +y~(t- т)dw(t - х), о где dw(t) - стандартный винеровский процесс.

Задача фильтрации формулировалась аналогичным образом: по наблюдаемой реализации x(t) (t = - оо, Т) построить оценку параметра а2(7) =о2 +у2(Т). Оценка искалась в виде со

2(r) = jY(t)x2(T-t)dt + L. о

Неизвестная весовая функция у(t) и константа L находились из критерия оптимальности (11).

Было показано, что у (t) определяется решением интегрального уравнения (14), где

A(t, s) = 2 j J аг(р)а2 (q)R2 (| t-s\ + q- p)dpdq + о 0

00 CO a(\t -л[+ p)a(p)a(\t+?)аЦ(со +R(°f +2Rl~

В(з) = 2]а2(р)Я2(з + р^р, 0 оптимальное значение Ь имеет вид

00 со

1-Я 0 0 ^ Значение минимальной среднеквадратичной ошибки фильтрации равно оо а> Л

52 = 2 К2 (0) -11 у0)а2 (р)К2 О + р)^ф .

О О '

Аналогично рассмотренному выше частному случаю является случай, когда функция а{1) и функция корреляции управляющего процесса y(t) имеют вид

О = HQ ехр{-а;| î |}, R2 (?) = Я2 ехр{- Al 11}, i где Qj, аг, R02, А0 - некоторые константы, были найдены явный вид неизвестных параметров у ., константа L и величина ошибки фильтрации.

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

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

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

Filters Demo Project Рамп

•i иль-рициа

Ш^ШШтшШ® inriof I ианинr,n\nn

I piMtir ejsejsSg^BBgj«

Управляющий п

Реализованы следующие алгоритмы:

• алгоритм линейной фильтрации в дискретном времени в модели авторегрессии первого порядка;

• алгоритм гауссовской аппроксимации нелинейной фильтрации в непрерывном времени в модели коррелированного гауссовского шума;

• алгоритм гауссовской аппроксимации нелинейной фильтрации в непрерывном времени в модели некоррелированного гауссовского шума;

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

Пинейнаа фильтрация

Лравил^илреиес^СЙ

I 'LMPHIГНГ£Н

-M jtoiMwiiwffi

Jap®!®'Il

Д ''-ечрриг

-4 1W7IN- I .i,0m~ r4na)i met n t rr ^онстдатувстгмэ«уявй»э ,0 00100

IOOÜOMT

ЯМИмщМвмц

Jk аэрировать- ^ I ßc5pec ] jj ИТ Jv** 1

X Закрыть

В приложении 3 приводятся графики, наглядно демонстрирующие работу фильтров.

Линейная фильтрация N =500, & =5, а = 0.001, ¿ = 0.001, у0 =0.0, «7 = 0.1, а2 =0.001, х0 =0

Исходные процессы Линейная фильтрация

Нелинейная Фильтрация случай коррелированного наблюдаемого процесса) N = 1000, А/ =0.01, а- 1.16, Ъ = 2.17, у0 =0.1, ц = 0.0, ст2 =0.08, х0 =1.0, т0 = 1.0, £>0 =0.00001

Исходные процессы Нелинейная фильтрация

Нелинейная Фильтрация случай некоррелированного наблюдаемого процесса)

N = 1000, А/=0.01, а = 1.63, Ъ — 0.41, у0 =0.1, ^ = 1.5, а2 =0.1, х0 = 1.0 т0 = 0.7, Ц, = 0.00001

1 1 , -V« 1

•1Ш О КГ 2Ю 32 <0 Щ) £Ш 7Ш ею ЯП яш . ш

Время г]1 1" — -у1» -Оценка 1

1

1

1ЛГ ш 1

Исходные процессы Нелинейная фильтрация И

Похожие диссертационные работы по специальности «Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)», 05.13.16 шифр ВАК

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