Цифровая обработка сигналов, т. е. обработка сигналов с помощью средств электронной вычислительной техники, стала известна около полувека назад. Электронные вычислительные машины тогда были дороги и несовершенны и поэтому их применяли лишь в сложных радиокомплексах, например, при расчете координат и траекторий объектов в радионавигационных системах и станциях слежения за космическими объектами, при расчете координат цели в радиолокационных станциях. Это были первые области применения цифровых устройств для обработки сигналов, однако их еще нельзя было назвать цифровыми фильтрами, да и само понятие «цифровой фильтр» тогда еще не существовало.
В последующие годы благодаря широкому применению транзисторов, а затем и развитию микроэлектроники электронные вычислительные машины стали совершеннее, дешевле, а главное, компактнее. Появилась возможность использования вычислительной техники не только в крупных радиокомплексах, но и в сравнительно простой аппаратуре, например специальных радиоприемниках, системах фазовой автоподстройки частоты, системах телеметрии и т. д. Были разработаны устройства для цифровой обработки сигналов, заменяющие практически любые аналоговые устройства: полосовые радиофильтры, системы автоматической подстройки частоты и фазы, амплитудные, частотные и фазовые детекторы, преобразователи частоты и др. Разработаны радиоприемники, в которых осуществляется полная цифровая обработка сигналов.
С помощью цифровых устройств можно реализовать очень сложные алгоритмы обработки сигналов, которые трудно, а часто даже невозможно реализовать, используя обычную аналоговую технику. Алгоритм обработки сигналов можно изменять в зависимости от характера входного сигнала. Следовательно, легко построить самонастраивающуюся (адаптивную) систему. Цифровые и дискретные фильтры могут анализировать параметры сигнала и принимать те или иные решения, например, вырабатывать управляющие команды. Иными словами, с помощью цифровых методов можно реализовать любой алгоритм обработки сигнала, который может быть описан совокупностью арифметических и логических операций.
Система цифровой обработки сигнала должна содержать устройство для преобразования аналогового сигнала в цифровой. Обычно такое устройство состоит из двух частей: дискретизатора непрерывного сигнала по времени и аналого-цифрового преобразователя (АЦП), превращающего выборочные значения сигнала в числовую последовательность, элементы которой — это числа, представленные в коде вычислительной машины. Цифровой сигнал, получающийся на выходе АЦП, уже готов для цифровой обработки. Далее следует электронное вычислительное устройство, в котором происходит обработка цифрового сигнала по заданному алгоритму. Алгоритмы обработки сигналов могут быть очень разнообразными как по характеру, так и по степени сложности. Цифровые устройства, производящие линейную обработку сигнала, называют цифровыми фильтрами. Методы анализа цифровых фильтров во многом родственны методам анализа обычных аналоговых фильтров. Для преобразования цифрового сигнала в аналоговый используют восстанавливающее устройство, состоящее из цифро-аналогового преобразователя (ЦАП) и выходного сглаживающего фильтра. ЦАП преобразует цифровой сигнал в импульсы напряжения, которые подаются на сглаживающий фильтр, и на выходе этого фильтра получается непрерывный сигнал.
Наряду с цифровыми фильтрами существуют аналоговые устройства, которые могут производить обработку неквантованных дискретных сигналов по алгоритмам, аналогичным алгоритмам цифровой фильтрации. Такие устройства называют дискретными фильтрами. На вход дискретного фильтра можно подать дискретный сигнал, например, в виде АИМ-колебания, и этот сигнал может быть обработан в соответствии с заданным алгоритмом.