
- •Глава 1. Цифровые информационно-управляющие
- •1.2. Сигналы и варианты алгоритмов цос
- •1.3. Структура ссд
- •Глава 2. Модели сигналов,
- •2.1. Синусоидальные сигналы
- •2.1.6. Амплитудный спектр сигнала с синусоидальной
- •2.2. Комплексные сигналы. Энергетические характеристики сигналов
- •2.3. Наблюдения и модели сигналов
- •2.4. Оценивание параметров моделей сигналов
- •2.5. Модели сигналов на основе рядов Фурье. Интеграл Фурье
- •2.6. Z-Преобразование дискретных последовательностей
- •Глава 3. Предварительная обработка сигналов
- •3.1. Оценивание статистических характеристик
- •3.2. Оценивание и устранение трендов
- •3.3. Фильтрация аномальных значений в наблюдениях сигналов
- •3.4. Дискретизация непрерывных сигналов. Теорема Котельникова
2.4. Оценивание параметров моделей сигналов
2.4.1. Оценивание параметров моделей как задача аппроксимации
Рассмотрим возможную постановку задачи оценивания параметрических модельных функций сигналов. Реализуем подход, связанный с оптимальной аппроксимацией наблюдений сигналов.
Допустим,
что имеется возможность замены
параметрической функции сигнала
на
на специальную подобранную модельную
параметрическую функцию сигнала в виде
функции известного вида
зависящей от конечно-мерного вектора
параметров
Будем считать, что функции
принадлежат некоторому множеству
которое, в свою очередь, является
подмножеством множества
Условие
принадлежности
будем считать эквивалентным введению
ограничивающего множества для вектора
параметров
где
– заданное подмножество множества
–
множество
всех возможных векторов размерности
m.
Примем, что множества
и
являются замкнутыми.
Из-за
того, что вектор с
является конечно-мерным, в общем случае
оказывается невозможным осуществить
замену
на
с бесконечно малой погрешностью. Однако
всегда можно подобрать такую функцию
которая с некоторой заданной конечной
точностью смогла бы заменить параметрическую
функцию
Последнее означает, что для любой функции
принадлежащей к
и некоторых малых
(не любых малых), должны найтись векторы
и, соответственно, функции
которые обеспечивали бы выполнение
неравенств
(2.4.1)
В связи с условием (2.4.1) в качестве параметрической модели сигнала может быть принята функция вида
(2.4.2)
Примем,
что функция наблюдения
модель
сигнала
и погрешности наблюдений
cвязаны
соотношением
Введём
функционал
являющийся мерой близости наблюдений
и
модельной функции
Оценка
исходной параметрической функции
вследствие замкнутости
определяется на основе решения задачи
оптимальной и аппроксимации наблюдений
заданной моделью сигнала, сводящейся
к применению нелинейного программирования
(2.4.3)
Таким
образом, благодаря введению замены
функции
на
с удовлетворением условий (2.4.1),
формированием соответствующей модели
сигнала
(2.4.2) и введению функционала
предложена технология решения задачи
получения оценок исходных параметрических
функций
на основе нелинейного программирования
в задаче (2.4.3).
Поясним
особенности выбора модельных
параметрических функций
на примере для нестационарного
колебательного сигнала
рассматриваемого на некотором ограниченном
интервале времени
Амплитудная
и фазовая функции
служат в качестве параметрических
функций для сигнала
Векторная
параметрическая функция
для сигнала имеет размерность(2,
1).
Положим,
из априорных сведений, связанных с
физическими особенностями сигнала и
объекта, что сигнал
имеет почти синусоидальную амплитудную
модуляцию и его несущая частота меняется
почти линейно во времени. В этом случае
параметрической функции
может быть поставлена в соответствие
модельная функция
параметрической функции
– модельная функция
Вектор
для
имеет размерность
С учётом введённых формул для
функция
примет следующий вид
В качестве модели сигнала может выступать функция
.
Рассмотрим возможную постановку задачи нахождения решения для задачи (2.4.3) – оценивания параметрических функций сигналов в дискретном случае.
Положим,
что все переменные заданы в дискретные
моменты времени
T
– шаг дискретности по времени. Отрезок
времени наблюдения
определяется условиями:
Разберём случай наблюдений, который
представляется следующей моделью
Пусть
погрешности наблюдений
являются некоррелированными нормально
распределёнными нормальными числами
с нулевым математическим ожиданием и
постоянной дисперсией. Функционал
с учётом заданных свойств погрешностей
запишется в виде соотношения
(2.4.4)
Минимизация
функционала
по вектору параметров
приводит к задаче нелинейного
программирования. Нахождение оптимального
вектора параметров
позволяет построить оптимальную
аппроксимационную модель
оценку для параметрической модельной
функции
и на её основе определить оценку
параметрической функции сигнала
2.4.2. Оценивание параметров линейных моделей
для действительных сигналов
Рассмотрим
решение задачи оценивания параметров
линейных моделей для действительных
сигналов.
Пусть
произведены наблюдения
на конечном временном интервале для
Представим линейную по параметрам
модельную функцию сигнала с использованием
(2.3.6)
Сформируем
функционал
являющийся мерой близости модели и
наблюдений, который определяется
разностями
Вследствие линейности модели
представляет
собой квадратичную форму от c
=
Введём векторно-матричные переменные:
,
,
,
где
Y
– вектор наблюдений размерности
c
– вектор параметров модели размерности
X
– матрица плана сигнала размерности
Нетрудно
видеть, что разность для наблюдений и
модели может быть сформирована в
векторном виде
.
(2.4.5)
На
основе введённых векторов и матриц
функционал
записывается как скалярное произведение
и представляет собой квадратичную форму
(2.4.6)
С
учётом того, что имеет место равенство
можно записать
Нетрудно
проверить, что для квадратичной формы
справедливо равенство
Очевидно, минимальное значение этой квадратичной формы достигается при
(2.4.7)
Последнее выражение может быть представлено в виде системы линейных уравнений
Введём
обозначения
МатрицаD
имеет размерность
элементы этой матрицы симметричны
относительно главной диагонали и
определяются как скалярные произведения
базисных функций
Элементы
вектора
размерности
– коэффициенты Фурье, вычисляются как
взвешенные суммы наблюдений
,
Нахождение
оптимального вектора параметров
сводится к решению линейной системы
уравнений
2.4.3. Оценивание параметров линейных моделей
для комплексных сигналов
Рассмотрим
решение задачи оценивания параметров
линейных моделей для комплексных
сигналов. Введём комплексные наблюдения
и комплексную модель сигнала
определяемую комплексным вектором
параметров
и комплексной базисной функцией
Функционал (2.4.6) в этом случае запишется
с использованием суммы произведений
сопряженных комплексных множителей
(2.4.8)
По
аналогии с (2.4.5) введём комплексную
разность функции наблюдения и модели
Воспользовавшись введёнными
векторно-матричными переменными, но в
комплексной форме, представим функционал
(2.4.8)
С
учётом равенства
запишем
(2.4.9)
Очевидно, справедливо равенство
Минимальное значение этой квадратичной формы (2.4.9) достигается при
(2.4.10)
Оценка
из (2.4.10) может быть найдена с помощью
решения системы линейных уравнений
(2.4.11)
Коэффициенты
матрицы D
вычисляются в виде скалярных произведений
векторов
,
(2.4.12)
Коэффициенты
вектора
b
(коэффициенты
Фурье)
вычисляются
в виде скалярных произведений векторов
,
(2.4.13)
Если базисные функции ортогональны, то нахождение параметров модели упрощается. Матрица D будет диагональной с элементами
Оптимальные параметры модели выразятся через коэффициенты Фурье
(2.4.14)