Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.2. Итерационные методы реализации двумерных БИХ-фильтров [3,4]Рассмотрим другой подход к решению проблемы реализации двумерного цифрового фильтра с рациональной передаточной функцией. Во многих приложениях, например в обработке изображений, все отсчеты сигнала имеются одновременно; другими словами, весь сигнал хранится в памяти ЭВМ и может полностью использоваться в процессе вычислений. (В противоположность этому при обработке одномерных сигналов реального времени в вычислениях могут участвовать лишь значения отсчетов, относящиеся к прошлому.) В этом случае представляется целесообразным обрабатывать выходной сигнал совместно с входным для формирования новой итерации выходного сигнала. Такая итерационная реализация использует известную концепцию обратной связи для последовательного формирования все лучших и лучших аппроксимаций требуемого выходного сигнала.
5.2.1. Базовая итерационная схемаОдним из побудительных мотивов использования принципа итерации является стремление получить БИХ-фильтры с импульсными откликами, которые нельзя реализовать в рекурсивной форме. В одномерном случае передаточную функцию БИХ-фильтра можно разложить на множители так, что в ней выделяются каузальная и антикаузальная части, которые можно реализовать раздельно с помощью разностных уравнений. Однако в случае двух и более измерений отсутствие основной теоремы алгебры о разложении на множители затрудняет использование такого подхода, вынуждая нас либо прибегать к приближенной факторизации, либо синтезировать лишь передаточные функции, факторизуемые явным образом. Итерационная реализация представляет третью возможность и, кроме того, как это будет показано ниже, дает нам способ учитывать граничные условия (разд. 5.2.3). Чтобы сделать обозначения
несколько менее громоздкими, опишем итерационную реализацию с помощью
частотного отклика КИХ-фильтра
где
Определим теперь новый
тригонометрический полином
Тогда можно записать
Если
считать, что
Умножив
выражения справа и слева от знака равенства на
В пространственной области это выражение принимает вид
где, как и ранее, две звездочки означают двумерную свертку. Выражения (5.14) и (5.15)
определяют неявное соотношение между входным и выходным сигналами и
коэффициентами БИХ-фильтра, однако они совсем не обязательно указывают удобный
или даже осуществимый способ вычисления последовательности
В частотной области этому соотношению соответствует
Зададимся теперь вопросом:
сходится ли последовательность приближений
и
т. д. На
Поскольку
то
Далее, если принять, что
что
и требовалось. В сущности, каждая итерация уравнения (5.17) порождает новый
член бесконечной геометрической прогрессии. Если условие (5.22) выполняется, то
прогрессия сходится. В этом случае можно доказать, что при Поскольку Можно представить себе описанную
итерационную процедуру (5.16) как фильтрацию простым цифровым фильтром первого
порядка, обрабатывающим не последовательность значений отсчетов, а
последовательность сигналов. Чтобы лучше пояснить эту аналогию, слегка обобщим
входной сигнал, рассматривая его как функцию номера итераций
При такой обобщенной трактовке входного сигнала выражение (5.16) принимает вид
Этой
формуле соответствует структурная схема, приведенная на рис. 5.7. На каждой
итерации оценка выходного сигнала поступает в цепь обратной связи. Оператор
ПАМЯТЬ сохраняет результаты предыдущей итерации; он аналогичен одномерному
оператору сдвига, которому в структурных схемах одномерных цифровых фильтров
обычно соответствует блок
Рис. 5.7. Структурная схема
итерационной реализации отклика Условие сходимости итераций Проведение бесконечного числа
итераций требует бесконечного объема вычислений. На практике ограничиваются
конечным числом итераций, в результате чего сигнал
В
идеале отношение комплексных функций
Если
задать допустимый уровень спектральной ошибки в некоторой полосе частот
( Если процесс вычислений
заканчивается после
что
соответствует частотному отклику КИХ-фильтра, аппроксимирующему требуемый рациональный
частотный отклик
|
1 |
Оглавление
|