5.4. Методы синтеза в пространственной областиВ этом разделе мы рассмотрим несколько способов синтеза двумерных БИХ-фильтров, основанных на минимизации функционалов ошибки в пространственной области. В общем случае цель состоит в определении коэффициентов и двумерного рекурсивного фильтра так, чтобы отклик фильтра на определенный входной сигнал был хорошей аппроксимацией некоторого определенного требуемого выходного сигнала . Обычно в качестве определенного входного сигнала берется дельта-функция , так что является требуемым импульсным откликом. Однако в том или ином конкретном случае может оказаться удобнее выбрать в качестве другой сигнал, например единичную ступеньку или единичную наклонную плоскость. Способы синтеза в пространственной области полезны в тех случаях, когда в конкретном приложении требуется синтезировать фильтр, отклик которого на определенный входной сигнал аппроксимирует заданную функцию. В других случаях, когда характеристики фильтра определены в частотной области, более полезны методы, описанные в разд. 5.5. При аппроксимации в пространственной области чаще всего используется среднеквадратичная норма ошибки, отличающаяся простотой выполнения математических операций, хотя, безусловно, возможно и применение других норм ошибки. Среднеквадратичная ошибка обычно определяется следующим выражением: . (5.71) (Мы предполагаем, что и являются сигналами с вещественными значениями.) Используя теорему Парсеваля, можно показать, что совпадает со среднеквадратичной ошибкой в частотной области . (5.72) Важность этого соотношения состоит в том, что зависимость функции от параметров фильтра и легче описать в частотной области , (5.73) где (5.74a) и . (5.74б) В большинстве алгоритмов синтеза предполагается, что опорной областью , , , и является первый квадрант. Хотя мы сделаем аналогичное предположение, ясно, что можно было бы использовать и другие опорные области. Более серьезное допущение связано с выбором пределов суммирования в выражении (5.71). Чтобы суммирование можно было осуществить практически, оно должно выполняться в конечных пределах. Однако если область суммирования достаточно велика, то ошибки вне этой области (для устойчивого фильтра) будут незначительны. Теоретический минимум ошибки можно найти, приравнивая нулю ее частные производные по параметрам . Прежде всего определим сигнал ошибки: . (5.75) Тогда и, следовательно, (5.76) . (5.77а) Аналогично . (5.77б) Частные производные в правой части уравнений (5.77) можно получить следующим образом. Предположив, что все рассматриваемые сигналы и коэффициенты имеют опорные области, ограниченные первым квадрантом, можно выразить с помощью рекурсивного соотношения (5.78) [приняв ]. Тогда можно непосредственно получить [10] рекурсивные соотношения для и : , (5.79a) . (5.79б) Эти рекурсивные вычисления начинаются с нулевыми начальными условиями. Кроме того, можно показать, что частные производные связаны друг с другом соотношениями Таким образом, нужные частные производные можно численно определить с помощью двух рекурсивных соотношений. Аналитическое решение уравнений для нахождения значений коэффициентов , минимизирующих , в общем случае невозможно. Поэтому мы вынуждены рассмотреть алгоритмические методы минимизации . В последующих разделах детализируются три алгоритма, используемые при проектировании двумерных БИХ-фильтров с помощью критерия ошибки в пространственной области.
|