5.4.1. Метод ШэнксаОдин из первых методов проектирования двумерных БИХ-фильтров был предложен Шэнксом и др. [11]. Чтобы избежать описанных выше трудностей, связанных с нелинейностью, авторы минимизировали модифицированную функцию ошибки. Если считать, что представляет собой двумерный Фурье-спектр сигнала ошибки , то . (5.81) Спектр модифицированной ошибки получается путем умножения на : . (5.82) Это соответствует сигналу ошибки , (5.83) который линеен относительно коэффициентов фильтра . Суммарная ошибка получается суммированием квадратов значений модифицированной ошибки . (5.84) Шэнкс минимизировал следующим образом. Прежде всего он принял, что входной сигнал является дельта-функцией . Затем, поскольку коэффициенты в числителе равны нулю вне прямоугольника , , выражение (5.83) принимает простой вид для или . (5.85) Теперь можно подставить этот результат в (5.84), при условии что суммирование в (5.84) выполняется по области , показанной на рис. 5.24. (Верхние пределы и указывают пределы суммирования при вычислениях.) Если теперь продифференцировать по коэффициентам знаменателя , подставив, как и выше , то получится следующая система линейных уравнений: для , , но , (5.86) где функция имеет вид , (5.87) а суммирование выполняется по области , показанной на рис. 5.24. Поскольку , эти выражения можно переписать с тем, чтобы получить систему из нормальных уравнений с неизвестными: для , , но . (5.88) Рис. 5.24. Область , по которой выполняется суммирование квадрата модифицированной ошибки в методе Шэнкса. Решение уравнений (5.88) дает нам коэффициенты знаменателя . Чтобы найти коэффициенты числителя , можно воспользоваться тем, что . (5.89) Поскольку и , то можно записать . (5.90) В общем случае протяженность массива , найденного таким образом, будет превышать протяженность прямоугольника , . В этом случае протяженность массива можно ограничить с помощью окна до нужной величины. Если требуемый отклик можно достаточно хорошо аппроксимировать двумерным БИХ-фильтром, то описанная методика дает хорошие результаты [11]. Основное достоинство метода Шэнкса заключается в том, что для нахождения коэффициентов прямой формы реализации требуется лишь решить систему линейных уравнений. С другой стороны, этот способ минимизирует не истинное, как требуется, а модифицированное среднеквадратичное значение разности и . Более того, синтезированные этим способом БИХ-фильтры могут оказаться неустойчивыми.
|