Нерекурсивные цифровые фильтры
В нерекурсивных, или трансверсальных (от англ. transverse – поперечный – с точки зрения структуры их графического построения), цифровых фильтрах отклик зависит только от значений входной последовательности a0 и для формирования k-го выходного отчета используются лишь предыдущие значения входных отчетов. Такие фильтры обрабатывают входной дискретный сигнал {uk} в соответствии с алгоритмом:
yk = a0uk +. a1uk-1 + a2uk-2 +... + amuk-m, (10.3)
где – a0, a1, a2, ... am действительные постоянные («весовые») коэффициенты; m – порядок нерекурсивного фильтра, т.е. максимальное число запоминаемых чисел (Рис. 10.5)
Основой любого цифрового фильтра являются элементы задержки входной цифровой последовательности {uk} на интервал дискретизации Z-1, (задержка сигнала на интервал ∆t в общепринятых символах z-преобразования), а также масштабные (весовые ) блоки am, выполняющие в цифровой форме операции умножения на соответствующие коэффициенты. Часто, и по существу, элементы задержки называют ячейками памяти. Сигналы с масштабных блоков поступают в сумматор «+», на выходе которого образуется последовательность отсчетов выходного сигнала {yk}.
При этом формулы (10.1) и (10.3) тождественны и коэффициенты a0, a1, a2, ... am совпадают с соответствующими отчетами импульсной характеристики цифрового фильтра h0, h1, h2, ... hm.
Пример 10.1. Импульсная характеристика нерекурсивного цифрового фильтра представлена формулой:
Определить алгоритм работы фильтра.
Р е ш е н и е. Подставив в формулу (10.1) соответствующие отсчеты hk, получим искомый алгоритм:
yk = uk ·1 + uk-1 ·1 + uk-2 ·1 + uk-3 ·0 = uk + uk-1 + uk-2.
Нерекурсивный цифровой фильтр может быть практически реализован, если заданная импульсная характеристика содержит ограниченное число отсчетов. Для получения же импульсной характеристики с большим числом членов требуется много ячеек памяти. В связи с этим нерекурсивные цифровые фильтры, как устройства, содержащие конечное число отсчетов импульсной характеристики, принято называть фильтрами с конечными импульсными характеристиками (КИХ-фильтрами). Примерный вид импульсной характеристики цифрового фильтра с конечным числом отсчетов показан на рис. 10.3, а.
Системную функцию нерекурсивного цифрового фильтра определим, применив z-преобразование к обеим частям уравнения (10.2):
Y(z) = (a0 + a1 z-1 + a2z-2+ ... am z –m) U(z). (10.4)
Отсюда находим, что системная функция имеет вид:
, (10.5)
и является дробно-рациональной функцией переменной z.
Дата добавления: 2020-12-11; просмотров: 314;