Тема: Моделирование случайных процессов методом формирующего фильтра
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 5
1. ОСНОВНЫЕ ПОЛОЖЕНИЯ МОДЕЛИРОВАНИЯ СЛУЧАЙНЫХ
ПРОЦЕССОВ 7
1.1 Моделирование случайных величин 7
1.2 Моделирование случайных процессов 8
1.3.1 Методы моделирования случайных процессов 10
1.4 Оценка параметров 15
1.4.1 Метод максимального правдоподобия 15
1.4.2 Медиана абсолютного отклонения 18
1.5 Выбор среды разработки 19
1.6 Обзор современных работ, использующих формирующие фильтры 19
Выводы по разделу 20
2. ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ 22
2.1 Метод формирующего фильтра 22
2.2 Адаптивная обработка сигналов 23
2.3 Модель авторегрессии скользящей средней 24
2.3 Фильтр Калмана 25
Выводы по разделу 30
3. РЕАЛИЗАЦИЯ РАБОТЫ ПРОГРАММЫ 31
3.1 Общие сведения о программе 31
3.2 Функциональное назначение 31
3.3 Описание интерфейса программы 31
3.5 Алгоритм работы программы 37
3.6 Описание функций 37
3.7 Используемые технические средства 39
Выводы по разделу 39
4. ТЕСТИРОВАНИЕ РАБОТЫ ПРОГРАММЫ 40
4.1 Сравнение двух методов фильтрации 40
Выводы по разделу 42
ЗАКЛЮЧЕНИЕ 43
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 44
ПРИЛОЖЕНИЕ ТЕКСТ ПРОГРАММЫ 47
📖 Введение
Преобладающим методом анализа и исследования сигналов является метод моделирования. Метод моделирования представляет собой способ теоретического анализа, а также практического действия, который направлен на разработку и работу с моделями. Под моделью же понимается образ некого реального объекта или процесса в идеальной, то есть описанной на каком-либо языке, форме, либо в материальной, который отражает существенные свойства моделируемого объекта или процесса. Данный образ используется во время различного рода исследований и экспериментов.
Некоторые измерительный приборы могут обладать различного рода погрешностью и на них могут быть оказаны влияния от большого количества как внешних, так и внутренних воздействий. Все это приводит к тому, что полезная информация, обрабатываемая измерителем, оказывается зашумлённой. Такие данные с измерителя обработать тем сложнее, чем сильнее зашумлены данные. Поэтому для решения подобных задач необходимы фильтры. Фильтр - это алгоритм обработки данных, который убирает шумы и лишнюю информацию.
Во время цифровой обработки сигналов обычно необходимо создавать средства численного преобразования массива заданного процесса изменения некоторой непрерывной физической величины, измеренного в дискретные моменты времени, для того, чтобы извлечь из него полезную информацию о другой физической величине, которая содержится в измеренном сигнале.
Целью данной работы является проектирование формирующего фильтра для цифровой обработки сгенерированного случайного процесса, а также проектирование интерфейса программы для фильтрации случайного процесса. Наиболее полная характеристика случайного процесса - это п- мерная плотность распределения вероятностей .
При этом, чем больше значение п, тем более детально происходит описание случайного процесса. Но для решения большинства задач необходимо знать более простые характеристики, такие как математическое ожидание , дисперсия , корреляционная функция или спектральная плотность
. Сам случайный процесс имеет вид функции, отличающаяся тем,
что значения, которая она принимает в любые произвольные моменты времени по параметру t являются случайными. В общем случае случайный процесс - есть упорядоченная последовательность случайный величин. Если параметр t имеет дискретное значение, то и случайный процесс является дискретным, но если t - это непрерывное время, то случайный процесс является непрерывным во времени.
✅ Заключение
моделирования случайных процессов: метод формирующего фильтра, метод
скользящего суммирования. Было рассмотрено понятие авторегрессии
скользящей средней. Были рассмотрены понятия адаптивной обработки
сигналов и фильтра Калмана. Можно сделать вывод, что фильтр Калмана
является достаточно простым в реализации, но в то же время он является
достаточно эффективным, что можно наблюдать во время
экспериментальной проверки работы фильтра. Эффективность фильтра
заключается в том, что в нем есть возможность задавать априорную
информацию (то есть ту, которая была получена ранее рассматриваемого
момента времени) о характере системы, связи переменных и на основании
этого строить более точную оценку. При этом, даже в простейшем случае
(без ввода априорной информации) фильтр Калмана дает достаточно точные
результаты.
Кроме того, был рассмотрен алгоритм построения фильтра Калмана в
случае, когда физическая составляющая исследуемой модели известна и в
случае, когда нет информации о физической составляющей. Спроектирован
фильтр Калмана для двух методов: для фильтрации по Калмана и для
упрощенной фильтрации по Калману, и спроектирован интерфейс
программы.
В результате тестирования разработанная программы показала результаты
оптимального отфильтрованного значения достаточно близкие к результатам
истинного значения, как методом фильтрации по Калману, так и
упрощенным методом фильтрации по Калману. Оптимальность же данного
решения достигается, когда ошибки измерителя и модели являются нормальными случайными величинами. В данной задаче фильтра Калмана
является квазиоптимальным фильтром, то есть физически конструктивно
реализуемым фильтром, параметры которого обеспечивают максимальное
отношение сигнал/шум на выходе для данного класса фильтров. При
описании упрощенного алгоритма Калмана использовался фильтр Калмана
для модели первого порядка.
В дальнейшем планируется разработать решение для усложненной задачи
фильтрации сигналов методом формирующего фильтра, а именно
разработать алгоритм фильтрации сигнала на фоне небелого шума, когда
ошибка не является гауссовой случайной величиной. Решение данной задачи,
также, будет проводится при помощи фильтра Калмана, поэтому основная
цель – это разработать алгоритм фильтра Калмана для фильтрации сигнала на
фоне небелого шума.





