Глава 1. Реализация фильтра Калмана для интерферометрических сигналов малой когерентности

ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

 

Студенту  Бухтиярову Никите Владимировичу

 


Группа B3416 Факультет ПО

 


Научный руководитель: Волынский М.А., Университет ИТМО, главный

(Фамилия И.О., место работы, должность)

научный сотрудник

 

1 Тема работы: Исследование расширенного фильтра Калмана в задаче обработки квазигармонических сигналов с малым количеством отсчётов

 

Направление подготовки (специальность): 09.03.03 – Прикладная информатика


Направленность (профиль): 09.03.03 – Прикладная информатика в информационной сфере

 


Квалификация бакалавр

2 Срок сдачи студентом законченной работы: «___» «__________» 20__ г.





Техническое задание и исходные данные к работе

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

3 Содержание работы:
1)  Обзор метода расширенной калмановской фильтрации для интерферометрических сигналов

2) Моделирование интерферометрических сигналов с различным количеством отсчётов на периоде

3) Реализация метода расширенной калмановской фильтрации для смоделированных сигналов

4)  Исследование погрешностей результатов работы реализованного алгоритма


Исходные данные: 

Нет.

5 Содержание отчёта:

1) Описание модели интерферометрического сигнала в системе оптической когерентной томографии

2) Описание алгоритма расширенного фильтра Калмана применительно к интерферометрическим сигналам малой когерентности

3) Моделирование сигналов с изменением количества отсчётов на периоде сигнала, а также их сравнение

4) Описание работы алгоритма расширенного фильтра Калмана применительно к смоделированным сигналам

5) Исследование погрешностей результатов работы алгоритма и определение границ его применимости

6. Перечень графических материалов:

1)  Примеры смоделированных сигналов малой когерентности

2)  Графики полученных результатов работы фильтра Калмана для смоделированных сигналов

3)  Графики рассчитанных погрешностей результатов работы алгоритма

7. Исходные библиографические источники:

1) R. E. Kalman. A New Approach to Linear Filtering and Prediction Problems. // Transactions of the ASME–Journal of Basic Engineering, 82 (Series D). 1960. P. 35-45.

2) S. Huang and G. Dissanayake, Convergence and consistency analysis for Extended
Kalman Filter based SLAM. IEEE Transactions on Robotics, 23(5):1036-1049, 2007

 

8. Основные этапы и сроки их выполнения:

№ п.п. Наименование этапов работы Срок выполнения этапов работы
1. Обзор научно-технической литературы по тематике работы 17.01.2020
2. Описание модели интерферометрического сигнала 17.01.2020
3. Реализация алгоритма расширенного фильтра Калмана для модели сигнала 24.01.2020
4. Расчёт погрешностей полученных результатов работы алгоритма 15.02.2020
5. Анализ результатов работы алгоритма и оформление отчета 10.03.2020

 

9. Дата выдачи задания: 09.01.2020

 

Руководитель

                                  (подпись)

Задание принял к исполнению

                                                             (подпись)

Пакеты компьютерных программ и технологий Параграф работы
Среда разработки Matlab R2015a Все
Текстовый редактор Microsoft Office Word 2013 Все
Программа Voxx Microscopy 2.0 3.2
Программа ImageJ 1.52a 3.2

Введение [НБ1]

 

В различных областях человеческой жизнедеятельности, а именно в науке и области современных технологий существуют задачи, требующие бесконтактного исследования микроструктуры физического объекта. Такие задачи существуют в различных биомедицинских приложениях, при исследовании свойств материалов, в сфере культуры и искусства при изучении объектов, обладающих исторической, художественной и музейной ценностью, а также во многих других задачах. Для данных методов восстановления микрорельефа среды изучаемого объекта предъявляются весьма высокие требования, касающиеся точности получаемых результатов и быстродействия. Бесконтактные методы исследования сред являются оптическими, и известно, что интерференционные методы являются самыми точными из оптических [1].[НБ2]

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

Метод калмановской фильтрации  применяется во многих сферах человеческой деятельности: машиностроение, авиация, гидрология, медицина и так далее. Алгоритм применяется непосредственно в датчиках, которые измеряют определённые компоненты системы в реальном времени. В качестве наглядных примеров можно отметить датчик GPS-навигации в автомобиле, определяющий его координаты в реальном времени и строящий с их использованием маршрут [4], а также датчик топливного бака, измеряющий уровень топлива и отображающий его на приборной панели автомобиля [5]. В силу особенностей данных систем измерение данных в реальном времени подвержено многочисленным помехам: в первом случае могут возникать проблемы с соединением GPS-модуля автомобиля со спутником, во втором случае – топливо внутри бака постоянно перемещается в разных направлениях и его уровень может значительно колебаться, особенно при резком изменении траектории автомобиля.

Существует множество вариантов реализации данного метода. Использование определённого вида калмановской фильтрации зависит от конкретной задачи и предметной области. В описанных выше примерах сигналы, полученные при измерениях приборов, в большинстве случаев имеют нелинейную динамику и ненормальный шум. В таких ситуациях наиболее оптимальным считается применение расширеного фильтра Калмана (extended Kalman filter) [6]. Он основан на сведении нелинейных моделей наблюдений и процесса с помощью линеаризации путем разложения в ряд Тейлора [7]. В данной работе используется эта реализация фильтра Калмана.

 Другим известным видом алгоритмов обработки сигналов малой когерентности являются алгоритмы, основанные на преобразовании Фурье, но их применение в системах, работающих в реальном времени, нецелесообразно, так как такие алгоритмы требуют полной информации об обрабатываемом сигнале [8]. Также основанные на преобразовании Фурье методы не всегда устойчивы к шумам, а их разрешающая способность сопоставима с классическими ограничениями, накладываемыми критерием Рэлея [9]. Для увеличения быстродействия алгоритма может быть применено прореживание обрабатываемого интерферометрического сигнала – уменьшение количества отсчётов на период сигнала вплоть до того момента, когда перестанет соблюдаться критерий Найквиста.

 

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

 

Для достижения поставленной цели необходимо решить следующие задачи:

 

1) Описать модель интерферометрического сигнала малой когерентности;

2) Cмоделировать сигналы с различным количеством отсчётов на периоде (таким образом, чтобы их характеристики соответствовали критерию Найквиста и не соответсовали ему), сравнить их;

3) Реализовать алгоритм для проведения калмановской фильтрации для смоделированных сигналов;

4) Оценить полученные результаты работы фильтра для смоделированных сигналов путём расчёта погрешностей;

5) Реализовать алгоритм для экспериментальных данных в скалярной форме;

6) Реализовать алгоритм для экспериментальных данных в матричной форме, получив в качестве результата выходные изображения;

 

7) Преобразовать выходные изображения в трёхмерную модель, оценить её;

 

8) Проанализировать полученные результаты.

 


ГЛАВА 1. РЕАЛИЗАЦИЯ ФИЛЬТРА КАЛМАНА ДЛЯ ИНТЕРФЕРОМЕТРИЧЕСКИХ СИГНАЛОВ МАЛОЙ КОГЕРЕНТНОСТИ


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: