Читать в оригинале

<< ПредыдущаяОглавлениеСледующая >>


5.7. Методы стабилизации

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

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

.                          (5.193)

За исключением редкого случая несущественной особенности второго рода (гл. 4), полином-числитель не влияет на устойчивость БИХ-фильтра. Поэтому, чтобы БИХ-фильтр был устойчив, последовательность коэффициентов его знаменателя должна обладать свойством минимальной фазы. Далее, если мы хотим реализовать фильтр с помощью рекурсивно вычислимого двумерного разностного уровня конечного порядка, величина  должна быть последовательностью конечной протяженности с соответствующей опорной областью (например, четверть плоскостной или несимметричной полуплоскостной).

5.7.1. Кепстральный метод стабилизации

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

.             (5.194)

Затем вычислим Фурье-спектр  от функции , который будет вещественным и неотрицательным. Далее возьмем логарифм от  (если эта функция строго положительна) и выполним обратное преобразование Фурье. В результате получим кепстр , который обладает свойством

.                                        (5.195)

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

.                               (5.196)

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

В идеальном случае  будет последовательностью с минимальной фазой и, следовательно, соответствовать знаменателю устойчивого двумерного БИХ-фильтра. На практике имеется несколько потенциальных трудностей. Во-первых, этот метод не позволит стабилизировать фильтр, если  равно нулю на какой-то частоте. Во-вторых,  обычно содержит бесконечное число ненулевых значений, что исключает реализацию фильтра путем вычислений конечного объема. В-третьих, использование ДПФ для выполнения необходимых преобразований Фурье приводит к наложениям в вычисленных значениях ,  и . В результате полученный набор коэффициентов  может в действительности соответствовать неустойчивому фильтру!

Несмотря на эти потенциальные трудности, метод стабилизации с использованием кепстра оказался полезным. Проблему пространственных наложений можно в какой-то степени устранить увеличением размеров используемых ДПФ. Это, конечно, увеличивает объем вычислений. Пространственную протяженность множества  можно ограничить с помощью окна [36] и, если множество  все еще дает неустойчивый фильтр, придать окну экспоненциальную форму, чтобы любые потенциально опасные корни полинома  попали внутрь единичной биокружности. Ограничение множества  окном приведет к несохранению спектральной амплитуды, однако во многих случаях вносимые отклонения несущественны.

 



<< ПредыдущаяОглавлениеСледующая >>