Цифровые фильтры

03.09.2010 19:00 Цифровые и микропроцессорные устройства
Печать

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

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

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

 

Упрощенная схема цифрового фильтра реального времени с аналоговым входом и выходом
Упрощенная схема цифрового фильтра реального времени с аналоговым входом и выходом

 

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

Не смотря на достоинства, по сравнению с аналоговыми, цифровые фильтры имеют и ряд недостатков: