Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦОС шпора.docx
Скачиваний:
104
Добавлен:
28.10.2018
Размер:
12.79 Mб
Скачать

Биквадратный бих-фильтр форма 2

УПРОЩЕННАЯ СХЕМА БИКВАДРАТНОГО БИХ-ФИЛЬТРА

15. Рекурсивные цифровые фильтры: методы математического описания и характеристики в частотной области.

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

Любой фильтр обладает определенной частотной характеристикой. Чтобы она была нетривиальной, то есть, чтобы коэффициент передачи фильтра на разных частотах был разным, выходной сигнал фильтра y(k) должен зависеть от нескольких отсчетов входного сигнала x(k). Таким образом, дискретный фильтр должен обладать памятью.

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

Рассмотрим простейший пример. Пусть выходной сигнал фильтра равен сумме двух последних отсчетов входного сигнала:

y(k) =x(k) + x(k- 1).

Убедимся в том, что эта система по-разному пропускает на выход сигналы разных частот. Для начала подадим на вход фильтра серию одинаковых отсчетов (то есть сигнал нулевой частоты):

Как видите, уровень постоянного сигнала фильтр увеличил в два раза. Теперь подадим на вход отсчеты, одинаковые по модулю, но с чередующимися знаками (то есть отсчеты гармонического сигнала с частотой Найквиста):

В отличие от постоянного сигнала, сигнал с частотой Найквиста на выход просто не прошел. Далее попробуем что-нибудь промежуточное, например сигнал с частотой, равной половине частоты Найквиста:

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

Теперь заметим, что помимо выходных отсчетов мы можем использовать для вычислений и ранее рассчитанные значения выходного сигнала. Попробуем просто суммировать входной отсчет и предыдущий выходной отсчет:

y(k) = x(k) + y(k-1).

Подаем на вход постоянный сигнал (начальное состояние фильтра считаем нулевым):

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

Попробуем уменьшить влияние обратной связи, разделив предыдущий отсчет выходного сигнала на 2:

y(k) =x(k) + 0,5 y(k- 1).

Снова подаем на вход постоянный сигнал:

Как видим, ситуация радикально изменилась — теперь выходной сигнал с уменьшающейся скоростью стремится к значению 2. Таким образом, переходный процесс в фильтре является бесконечным. Это еще одна отличительная черта рекурсивных фильтров.

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

В общем случае дискретный фильтр суммирует (с весовыми коэффициентами) некоторое количество входных отсчетов (включая последний) и некоторое количество предыдущих выходных отсчетов:

где aj и bi, — вещественные коэффициенты.

Данная формула называется алгоритмом дискретной фильтрации. Если по-иному сгруппировать слагаемые, чтобы с одной стороны от знака равенства были только входные отсчеты, а с другой — только выходные, получим форму записи, называемую разностным уравнением:

Если уравнение фильтрации имеет общий вид (4.1), то есть содержит как входные, так и выходные отсчеты, для реализации такого фильтра в схему добавляется вторая линия задержки — для хранения выходных отсчетов y(k - i). Получающаяся при этом структура показана на рис. 4.4.

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

Согласно свойствам z-преобразования, задержка дискретной последовательности на один такт соответствует умножению ее z-преобразования на z-1. Поэтому элементы памяти, осуществляющие такую задержку, обозначены на структурной схеме как «z-1».

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

Аналогично знаменатель (6-28) можно представить в виде