Главная > Цифровая обработка многомерных сигналов
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

3.4.1. Синтез методом наименьших квадратов

В настоящем разделе мы рассмотрим алгоритмы такого выбора , при котором минимизируются ошибка  в выражении (3.36) и некоторые связанные с ней функционалы ошибки. Эти алгоритмы, как правило, очень просты и практически ничего не требуют, кроме решения нескольких линейных уравнений.

Коэффициенты фильтра, минимизирующие , можно получить с помощью уже известного нам метода окон, если взять функцию окна, постоянную в . Чтобы убедиться в этом, начнем с определения :

.

Используя теорему Парсеваля, можно выразить  через величины, определенные в пространственной области

                     (3.47)

В последнем выражении учтено, что отклик  равен 0 при любых  вне области . Поскольку обе суммы в выражении (3.47) положительны и только первую можно изменять подбором коэффициентов фильтра , то  достигает минимума при

                     (3.48)

т. е. для фильтра, который получается при использовании метода окон с постоянной в области  функцией окна.

В несколько более общем случае, когда наложены линейные ограничения и частотный отклик фильтра описывается выражением (3.42), имеем

.

Для минимизации  найдем производные этого выражения по каждому из , приравняем их нулю и решим полученные уравнения. Поскольку частные производные  являются линейными функциями неизвестных коэффициентов, это потребует в худшем случае решения  линейных уравнений, которые можно записать в виде

, , где                                      (3.49)

,                  (3.50a)

.                     (3.50б)

В распространенном частном случае, когда  ортогональны ( для ), решением (3.49) будет просто . Число линейных уравнений, требующих совместного решения, определяет верхний предел допустимого числа степеней свободы.

Мера ошибки  в равной степени учитывает ошибки на всех частотах. Из опыта синтеза методом окон мы знаем, что фильтры с минимизацией по  не всегда оказываются удовлетворительными: для них характерны значительные пульсации в полосах пропускания и непропускания. Кроме того, если зависимость  сложна, вычисления интегралов в выражении (3.506) может представить значительные трудности. Указанные недостатки можно частично устранить, если заменить ошибку  ошибкой , имеющей вид

.                      (3.51)

Совокупность частот , называемых ограничивающими частотами, соответствует конечному числу дискретных позиций на двумерной частотной плоскости, а положительные числа  обозначают весовые коэффициенты. При такой мере ошибки мы можем в тех областях частотной плоскости, где ошибка должна быть мала, увеличить плотность ограничивающих частот и (или) увеличить их веса. На практике число ограничивающих частот должно в несколько раз превышать число степеней свободы.

Нахождение коэффициентов  минимизирующих  по-прежнему требует решения  линейных уравнений с  неизвестными:

, ,                                             (3.52)

,                            (3.53a)

.                               (3.53б)

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

, .               (3.54)

Параметр  известен под названием размера шага. Для его выбора существуют различные приемы.

 

Categories

1
Оглавление
email@scask.ru