- •Моделирование как метод исследования сложных систем связи и управления. Общие подходы.
- •Способы исследования реальных объектов:
- •Натурный эксперимент
- •Математическое моделирование
- •Имитационное моделирование
- •Классификация моделей
- •Этапы моделирования
- •Построение модели системы. Математическое моделирование. Имитационное моделирование.
- •Иерархия моделей. Адекватность и сложность модели. Иерархия моделей
- •Адекватность модели
- •Пример имитационной модели фильтра нижних частот.
- •Элементы цепи:
- •Как работает фильтр нижних частот (фнч): (не уверен)
- •Пример имитационной модели информационной системы.
- •Моделирование дискретных случайных величин.
- •Формирование дискретной случайной величины с равновероятным распределением
- •Формирование дискретной случайной величины с не равновероятным распределением
- •Формирование дискретной случайной величины с не равновероятным распределением и с числом значений больше 2
- •Моделирование непрерывных случайных величин с равномерным распределением.
- •Моделирование непрерывных случайных величин с гауссовским распределением.
- •Моделирование случайных векторов с независимыми компонентами
- •Моделирование гауссовского случайного вектора с заданными средним и корреляционной матрицей.
- •Модели каналов связи
- •Помехи в информационных системах.
- •Модели случайных процессов. Постоянный процесс. Винеровский процесс. Процессы авторегрессии различных порядков.
- •Идентификация модели авторегрессии на примере процесса авторегрессии 1-го порядка
- •Общая постановка задачи фильтрации в информационных системах. Нерекуррентная и рекуррентная фильтрация.
- •Фильтр Калмана и его свойства. Принцип предсказания и коррекции.
- •Вычислительная сложность алгоритма обработки сигналов в информационных системах. Функция сложности алгоритма.
- •Вычислительная сложность
- •Функция сложности алгоритма
- •Методы снижения сложности алгоритмов
- •Алгоритмы экспоненциальной и полиноминальной сложности. Порядок сложности алгоритмов.
- •Методы анализа сложности алгоритма. Непосредственный подсчет. Рекуррентная формула для асимптотической сложности. Оценка асимптотической сложности по рекуррентной формуле.
- •Анализ вычислительной сложности перемножения матриц и векторов
- •Методы снижения сложности алгоритмов.
- •Перемножение комплексных матриц и векторов
- •Перемножение двух комплексных матрицы
- •Метод Штрассена быстрого умножения матриц и его асимптотическая сложность.
- •Методы быстрого умножения комплексных чисел, векторов и матриц. Метод 3м.
Идентификация модели авторегрессии на примере процесса авторегрессии 1-го порядка
Идентификация (обучение) модели – процедура изменение ее параметров на основе множества значений случайного процесса в прошлом.
Модель случайного процесса - функциональная зависимость, показывающая как текущие значения процесса зависят от прошлых значений процесса и от каких случайных процессов. Самая простая модель - Винеровский процесс (но он описывает сильно статичные движения). Для более плавного движения нужно использовать авторегрессию 1-го порядка.
Где,
– это значение случайной величины в
момент времени n.
-
Это значение случайной величины в
предыдущий момент времени (n-1).
- Это коэффициент авторегрессии или параметр модели.
ξ_n - Это случайная ошибка (или шум) в момент времени n.
Как видно из формулы, тут тоже самое, что и в винеровском процессе за исключением того, что добавился коэффициент R. Возьмём R не равное 1, а 1,2, ведём подсчёт величин и посмотрим, как сильно будет отличаться этот график от предыдущего.
Рис. 80 – Расчёт и график процесса авторегрессии 1 порядка
В данном случае реализация изменилась не сильно, но в общем случае изменения могут быть и значительными. При таком значении R процесс также будет расходящимся, т.е., его дисперсия будет стремиться к бесконечности.
Поставим теперь R = -1,2, ведём подсчёт величин и посмотрим, как сильно будет отличаться этот график от предыдущего.
Рис. 81 – Расчёт величин процесса авторегрессии 1 порядка при изменённом коэффициенте R
Рис. 82 – График процесса авторегрессии 1 порядка при изменённом коэффициенте R
Мы видим, что при R=-1,2 график стал носить колебательный характер, т.е., наблюдаются нерегулярные колебания. Процесс расходящийся и его дисперсия стремится к бесконечности.
Путём подбора параметра R и параметра сигма кси в квадрате можно добиться максимально возможной адекватности модели, но всё равно эта адекватность может оказаться недостаточной. Поэтому, требуется повысить порядок модели.
Степень
случайности/неопределенности модели
авторегрессии 1-го порядка определяется
это дисперсия случайной ошибки (или
шума) ξ.
Если маленькая величина, то приращение??? маленькое и процесс ближе к детерминированному (неслучайному).
Если = 0, то процесс строго детерминированному (неслучайному).
Если R = 1, то модель авторегрессии 1-го порядка переход в модель винеровский процесс.
Допустим, у нас имеется некоторый объём данных, полученных путём наблюдения за процессом:
Умножим уравнение слева и справа на
Возведём обе стороны в квадрат
Чем больше величина , тем ближе эти оценки к истинным значениям параметров. Уравнения Юла-Оккера.
Задача предсказания – фундаментальная задача в обработке данных.
Общая постановка задачи фильтрации в информационных системах. Нерекуррентная и рекуррентная фильтрация.
Фильтрация — это обработка сигналов для выделения полезной информации из наблюдения за сигналом.
На рис.15 представлены основные понятия
Рис.15 – Основные понятия
Условия эффективной фильтрации:
Сигнал и шум должны соответствовать определенным особенностям природы
Необходимо наличие априорной информации о свойствах сигнала и шума
На рис.17 представлены два подхода к фильтру
Рис.17 – Подходы к фильтру
Постановка задачи фильтрации
– полезный
сигнал
– шум
– принимаемый
сигнал
В целом, задача фильтрации заключается в том, чтобы путём обработки принимаемого сигнала (смесь полезного сигнала и шума) выделить полезный сигнал
– в
такой постановке задача фильтрации
решения не имеет
Для успешного решения задачи фильтрации необходимо задать отличительные признаки сигнала от шума.
Далее будем рассматривать модель наблюдаемого сигнала в дискретном времени:
Если шум предполагается белым, то по времени он не коррелирован. Изменение сигнала во времени должны подчиняться какому-то закону, например:
Охарактеризовать статистические свойства сигнала можно с помощью его модели. Например, это может быть модель авторегрессии 1-го порядка:
Известные
параметры:
.
В данной постановке задача фильтрации все равно не имеет решения. Для получения решения задачи фильтрации необходимо задать требования к точности оценки.
– ошибка
фильтрации
Сам сигнал, его оценка являются случайными процессами, поэтому ошибка фильтрации тоже будет случайным процессом. Поэтому обычно используют такую величину:
Критерием качества фильтрации выберем средний квадрат ошибки фильтрации. Среди всех возможных оценок нужно выбрать такую оценку, которая даёт минимальный средний квадрат ошибки фильтрации.
Решение задачи фильтрации может быть записано в следующем виде:
-
нерекуррентная
фильтрация
Крупным
недостатком нерекуррентной фильтрации
является то, что при поступлении нового
отсчёта наблюдаемого сигнала, оценка
выбрасывается и заново рассчитывается
,
что требует большого объёма вычислений.
– рекуррентная
фильтрация
При такой фильтрации на каждом шаге предыдущая оценка полезного сигнала не выбрасывается, а модифицируется (пересчитывается) с учётом вновь поступившего нового отсчёта наблюдаемого сигнала.
Вычислительная сложность алгоритмов нерекуррентной фильтрации гораздо выше, чем сложность алгоритмов рекуррентных фильтраций. В современной технике используется рекуррентная фильтрация.
