Понятие о цифровых фильтрах
Цифровым фильтром называют цифровое вычислительное устройство, преобразующее последовательность числовых отчетов {u(k∆t)} = { uТ} = {uk} в последовательность числовых отчетов {y(k∆t)} = { yц}. = { yk}.выходного сигнала {uk} → { yk}, в предположении, что некоторая последовательность чисел {uk} представляет собой массив отсчетов входного сигнала u(t), взятых обязательно с интервалом дискретизации Котельникова (Найквиста) ∆t.
Выходным сигналом цифрового фильтра пусть будет последовательность цифровых отсчетов { yk}. Для описания реакции цифрового фильтра на входное воздействие в виде дискретной последовательности чисел используют его импульсную характеристику {h(k∆t)} = {hk} = hk. Из теории цифровых фильтров известно, что упомянутая импульсная характеристика представляет собой дискретную последовательность чисел, являющуюся его реакцией на «единичный импульс» – дискретизированную дельта-функцию δ(k∆t) = δk – (в цифровом представлении это 1, 0, 0, 0, ...):
(1, 0, 0, 0, ...) → {h0, h1, h2, ... hk } = hk.
Импульсную характеристику hk цифрового фильтра можно трактовать как результат дискретизации согласно теоремы отсчетов непрерывной импульсной характеристики h(t) cоответствующего аналогового линейного фильтра. В цифровых фильтрах импульсные характеристики могут иметь конечное и бесконечное число отсчетов (рис. 10.3)
Рассмотрим принцип действия цифрового фильтра с простейшими алгоритмом фильтрации и импульсной характеристикой с ограниченным числом отсчетов (рис. 10.4). Пусть входная последовательность {uk} из четырех единичных дискретных отсчетов u0, u1, u2, u3 непрерывного сигнала u(t) подается на вход цифрового фильтра с импульсной характеристикой {hm} в виде трех отсчетов h0 = 1,5; h1= 1, h2= 0,5 (рис. 10.4, а, б). В результате некоторых заданных операций на выходе фильтра возникает последовательность отсчетов {yk}.
При воздействии первого отсчета сигнала u0 = 1 на выходе фильтра формируется последовательность откликов, определяемых его импульсной характеристикой. Таких отсчетов будет три и они имеют значения: 1,5; 1; 0,5 (Рис. 10.4, в). Эта последовательность опишется формулой: u0 hm.
Воздействие второго отсчета u1 = 1 приведет к появлению на выходе фильтра последовательности еще трех откликов 1.5; 1; 0,5 (Рис. 10.4, г ), которые аналитически можно выразить так u1 hm-1.
То же произойдет при отклике цифрового фильтра на действие остальных отсчетов входной последовательности (Рис. 10.4, д – е). В результате прохождения всего входного сигнала из k на выходе цифрового фильтра с импульсной характеристикой hm создастся сумма откликов 1,5; 2,5; 3; 3; 1,5; 0,5 (Рис. 10.4, ж) Общее выражение для выходных отсчетов примет вид
(10.1)
Cоотношение (10.1) определяет алгоритм линейной цифровой фильтрации во временн'ой области и показывает, что выходная последовательность представляет собой дискретную свертку входного сигнала с имппульсной характеристикой цифрового фильтра. Полное число выходных отчетов при этом составляет N = m + k -1.
Системная функция является отношением z-преобразования выходного сигнала к z-преобразованию входного сигнала и связана с импульсной характеристикой формулой:
(10.2)
Цифровые фильтры делятся на два больших класса: нерекурсивные и рекурсивные (рекурсия – циклическое обращением к вычисленным данным).
Дата добавления: 2020-12-11; просмотров: 311;