Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.5. Формирующие фильтрыВ конце разд. 7.2 было отмечено, что выходной сигнал предсказывающего фильтра, как правило, нужно сглаживать и для достижения этой цели удобно применять цифровые формирующие фильтры. Подобные фильтры можно проектировать, пользуясь как частотным, так и временным представлением, однако в геофизике наиболее удачные решения были найдены с помощью временного подхода. Задача формирования сигналов или колебаний настолько важна, что мы рассмотрим ее более подробно. Будет дана новая и более простая математическая формулировка задачи синтеза. Это позволит по-новому описать особенности взаимосвязей между требуемой формой выходного сигнала и получаемыми ошибками измерений. При цифровой обработке сигналов часто встречается следующая задача: найти конечный оператор, преобразующий входной сигнал конечной длительности в выходной сигнал заданной формы, имеющий конечную длительность. За исключением особых случаев, такое преобразование не может быть выполнено с абсолютной точностью, т. е. сигнал, полученный с помощью оператора, представляет требуемый сигнал с какой-то ошибкой. Задача состоит в том, чтобы найти такой оператор, который бы выполнял это преобразование с минимально возможной средней квадратической ошибкой. Главной особенностью этой задачи является то, что все сигналы и оператор имеют конечную длительность. В вычислительных машинах понятие о бесконечности не применяется. Входные и выходные сигналы, а также все действия, выполняемые в машине, конечны в любом смысле. Однако во многих математических моделях, применяемых для описания реальных физических процессов, в той или иной форме участвует понятие о бесконечности и обычно многие трудности, возникающие при анализе, в сущности сводятся к задаче согласования таких бесконечных моделей с реальными данными и вычислениями. В связи с этим часто бывает гораздо проще и целесообразнее с самого начала заменить бесконечную модель конечной. Пусть регрессорную матрицу В как прямоугольную матрицу размером
Определим коэффициент регрессии
Определим вектор регрессии с как вектор-строку размером IX
и, наконец, определим регрессионал
Свертку входного сигнала с характеристикой оператора можно представить произведением матриц
Разность между заданным и фактическим выходными сигналами равна
где знаком Т отмечена транспонированная матрица. Уравнение регрессии можно записать в виде
Из теории наименьших квадратов известно, что сумма квадратов ошибок
Это матричное уравнение представляет собой систему скалярных нормальных уравнений. Данное матричное нормальное уравнение можно записать в виде
или
При решении матричного уравнения получается искомый коэффициент регрессии, или, другими словами, искомый оператор
Пусть
Тогда можно заметить, что матрица
а матрица
В этих обозначениях матричное нормальное уравнение имеет вид
Частным случаем формирующего фильтра является фильтр-обостритель, требуемым выходным сигналом которого является единичный импульс. В этом случае в требуемом выходном сигнале
какое-то одно из
описывает оператор-обостритель при нулевой задержке заданного выходного импульса
Аналогично примем, что последовательность
описывает оператор-обостритель при единичной задержке заданного выходного импульса
и т. д. Таким образом, последовательность
обозначает оператор-обостритель при задержке выходного импульса
на Можно заметить, что эти последовательно запаздывающие импульсы составляют строки единичной матрицы
Тогда нормальные уравнения
или
Допустим, что вектор-строка
размером
называется матрицей фактических обостренных сигналов и удовлетворяет уравнению
Нормальное уравнение
Умножив обе части этого уравнения на матрицу
что
Допустим, что
где
и поскольку
Если Определим теперь
Известно, что след произведения матриц не зависит от порядка расположения матриц, и это справедливо, если даже матрицы не являются квадратными, т. е.
Тогда
причем единичная матрица 1 имеет размер
и общая сумма квадратов ошибок равна
Таким образом приходим к выводу, что общая сумма квадратов ошибок, получающихся в фильтрах-обострителях при всевозможных задержках, равна В любом случае существует некоторая задержка При очень коротких характеристиках фильтра-обострителя общих правил оптимизации не существует. Однако при достаточно длинных характеристиках были замечены следующие особенности: 1. Для входных сигналов с минимальной задержкой оптимальная задержка равна минимально возможной, т. е. нулю. 2. Для входных (сигналов с максимальной задержкой оптимальная задержка равна максимально возможной, т. е. 3. Для входных сигналов, не входящих в две предыдущие группы (т. е. с промежуточной задержкой), оптимальная задержка лежит между наибольшей и наименьшей. На практике эти правила можно применить для определения понятий минимальной, максимальной и промежуточной задержек. Вернемся теперь к случаю формирующего фйльтра
Однако нормальное уравнение для обостряющего оператора с матрицей А имеет вид
Следовательно, характеристику формирующего фильтра
или
Таким образом, формирующий фильтр Вспомним, что матричное нормальное уравнение для
Умножив обе части его на
или
Следовательно, сумма квадратов ошибок равна
Поскольку
что с учетом равенства
Таким образом, сумма квадратов ошибок, получающихся в формирующем фильтре равна сумме квадратов значений заданного выходного сигнала, уменьшенной на величину скалярного произведения характеристики фильтра с взаимно-корреляционной функцией. Поскольку
это скалярное произведение равно
Таким образом, сумма квадратов ошибок формирующего фильтра выражается в виде квадратичной формы
где матрица квадратичной формы равна Полученная формула дает минимальное значение квадратической ошибки В дальнейших рассуждениях удобно оперировать с нормированной квадратической ошибкой
Поскольку
Транспонирование обеих частей равенства дает
откуда следует, что
Из условий
следует, что С является симметрической идемпотентной матрицей
([14] , теорема 9.1.5). Но выше было показано, что
Таким образом,
где обозначает
где матрица Е размерами Допустим теперь, что в качестве требуемого выходного сигнала
При этом получается
поскольку
Это означает, что имеется Интересно также рассмотреть случай, когда в качестве требуемого выходного сигнала
и нормированная ошибка
или
поскольку Важным частным случаем формирующего фильтра является предсказывающий фильтр, когда требуемый выходной сигнал совладает с входным, но опережает его во времени на некоторый интервал а, называемый интервалом предсказания. Опережающий сигнал состоит из двух частей: неконтролируемой части
которая появляется до начала отсчета времени и поэтому не определяется фильтром, и контролируемой части
находящейся в интервале действия фильтра. Таким образом, контролируемая часть образует требуемый выходной сигнал фильтра, имеющий вид
т. е. требуемым выходным сигналом является вектор-строка Характеристика предсказывающего фильтра с интервалом предсказания а имеет вид
Сумма квадратов ошибок, получающихся за счет преобразования входного сигнала в контролируемую часть выходного сигнала равна
Ошибка предсказания складывается из неконтролируемой части и ошибки, обусловленной разницей между контролируемой частью и фактическим выходным сигналом фильтра. Если обозначить сумму квадратов ошибок предсказания через
причем первое слагаемое правой части описывает вклад неконтролируемой части, а второе — вклад контролируемой части выходного сигнала. Пусть заданы входной сигнал О контролируемой составляющей одном или нескольких значениях а; такое значение а называется оптимальным интервалом предсказания. Интересно отметить, что, тогда как оптимальная задержка сигнала (т. е. оптимальное положение выходного импульса) фундаментально связана с фазовыми свойствами сигнала (т. е. имеет ли сигнал минимальную, максимальную или промежуточную задержку), оптимальный интервал предсказания никоим образом не зависит от этих свойств сигнала. Это утверждение можно подтвердить анализом нормальных уравнений, на основе которых составляется оператор предсказания. Матричное нормальное уравнение имеет вид
Правая часть уравнения содержит вектор взаимной корреляции сигнала с его контролируемой частью, т. е. ту часть автокорреляционной функции, которая обусловлена произведением
причем подразумевается, что Предсказывающему фильтру можно противопоставить «вспоминающий» фильтр, требуемый выходной сигнал которого равен входному сигналу, задержанному на некоторый интервал времени, называемый интервалом вспоминания. Этот интервал можно обозначить как —а, где а — сугубо отрицательное число, т. е. интервал вспоминания можно рассматривать как отрицательный интервал предсказания. Нормальные уравнения для вспоминающего фильтра
Предположим, что
где
Автокорреляционная функция действительных скалярных сигналов является четной, т. е.
Поскольку
Однако известно, что для оператора предсказания
Поэтому оператор, полученный обращением оператора вспоминания с интервалом вспоминания
|
1 |
Оглавление
|