Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора итоговая 3 столбца!!!.docx
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆

44 Трансверсальные цифровые фильтры

Под трансверсальными фильтрами понимают такие ЦФ, которые работают в соответствии с алгоритмом

i= a0ui+ a1ui-1 + a2ui-2 + ··· + amui-m,где а0, а1, а2, ..., аm— последовательность постоянных коэффициентов; т — число, определяющее порядок фильтра.

Трансверсальный фильтр производит взвешенное суммирование предшествующих отсчетов входного сигнала.

Применив z-преобразование к обеим частям уравнения (3.98), получим

V(z) = (а0 + а1z-1 + а2z-2 +... + amz-m)u(z).

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

Убедимся в этом, вычисляя z-преобразование от u(i-1):

,где .

При вычислении произведена замена i-1 на mи принято во внимание, что u(-1)=0.

Отсюда системная функция

(3.99)

Частотную характеристику фильтра получаем по уравнению (3.99) заменой z= ejωΔ.

K(jω) = а0 + а1e-jωΔ + а2e-j2ωΔ +... + аme-jmωΔ. (3.100)

Вычислим импульсную характеристику этого фильтра.

.

Следовательно, коэффициенты a0,a1,…,am, входящие в выражения (3.98), (3.100), определяют выборочные значения импульсной характеристики.

Схема, реализующая это уравнение для m=4, приведена на рис.3.95. Она содержит идеальные линии задержки (ячейки памяти) на время, равное интервалу дискретизации Δ, перемножители и сумматор. При возбуждении трансверсального фильтра единичным импульсом

{uk} = (1,0,0,0....0)

и перемещения содержимого ячеек памяти путем сдвига через время дискретизации Δ на его выходе формируются выборочные значения импульсной характеристики ЦФ. При подаче на его вход совокупности выборок {uk},k= 0,...,т и перемещении содержимого ячеек памяти на его выходе реализуется совокупность дискретных сигналов, определяемая формулой свертки (3.91). Элементы задержки трансверсального фильтра должны обеспечивать задержку l-разрядных двоичных чисел, а перемножители и сумматоры — соответствующие математические операции с этими числами.

45 Рекурсивный цифровой фильтр

Этот фильтр работает по следующему алгоритму: υi= а0ui+ а1ui-1 + ... + amui-m+ b1υi-1 + b2υi-2 +... + bnυi-n, (3.101)

где аo,а1,...,am;b1,b2,...,bn— постоянные коэффициенты, неравные нулю.

В уравнении (3.101) участвуют выборки как входного, так и выходного сигналов.

Системная функция рекурсивного фильтра определяется выражением

Схема рекурсивного ЦФ приведена для m=4 и n=4 на рис. 3.96. Она содержит элементы задержки (памяти), умножители и сумматор, обеспечивающий математические операции с l-разрядными двоичными числами.

При подаче на его вход совокупности выборок {uk}, k= (0, ..., m- 1) и пе­ремещения содержимого ячеек памяти,через время дискретизации Δ на его выходе формируются выборки выходного сигнала в соответствии с формулой (3.101).

46 Устойчивость фильтров.Фильтр называется устойчивым, если при любых начальных условиях реакция фильтра на любое ограниченное воздействие также ограничена. Критерием устойчивости фильтра является абсолютная сходимость отсчетов его импульсного отклика: |h(n)| <. (2.3.8)

Анализ устойчивости может быть проведен по передаточной функции. В устойчивой системе значение H(z) должно быть конечным во всех точках z-плоскости, где |z|  1, а, следовательно, передаточная функция не должна иметь особых точек (полюсов) на и внутри единичного круга на z-плоскости. Полюсы H(z) определяются корнями знаменателя передаточной функции (2.3.2).

Пример.

Передаточная функция фильтра рис. 2.1.4: H(z) = b0/(1-a1z). При а1= 0.5 полюс знаменателя: zр= 2. |zр|>1. Фильтр устойчив.

Передаточная функция фильтра рис. 2.1.5: H(z) = b0/(1+a1z). При а1= 1.1 полюс знаменателя: zр= -0.909. |zр| < 1. Фильтр неустойчив, что и подтверждает пример фильтрации.

Передаточная функция фильтра рис. 2.1.6: H(z) = 0.5(1+z)/(1-z). Полюс знаменателя: zр= 1. В принципе, фильтр неустойчив, но эта неустойчивость проявляется только при k = ∞. Импульсный отклик фильтра h(n) = {0.5,1,1,1, ….}, сумма которого равна ∞ только при n = ∞, т.е. при интегрировании бесконечно больших массивов. При интегрировании конечных массивов результат всегда конечен.

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

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