數字濾波器與模擬濾波器的區別主要在于一個是采用軟件(程序)的數值計算(數字濾內波器),另外一個容是采用硬件電路獲得(模擬濾波器)。數字濾波器由數字乘法器、加法器和延時單元組成的一種裝置。其功能版是對輸入離權散信號的數字代碼進行運算處理,以達到改變信號頻譜的目的。由于電子計算機技術和大規模集成電路的發展,數字濾波器已可用計算機軟件實現,也可用大規模集成數字硬件實時實現。
數字濾波器的原理有多種,取平均值是其中的一種。取平均值就是濾除任何有具有頻率的變化分量的信號。數字濾波器還可根據不同原理編制專門的程序,對采集的信號進行特殊的計算來濾除特定頻率的信號。模擬濾波器的原理主要是利用電容器對高頻信號的低阻抗、對低頻信號的高阻抗和電感對對低頻信號的低阻抗、對高頻信號的高阻抗的特性,濾除特定頻率的信號。
數字濾波器是一個離散時間系統(按預定的算法,將輸入離散時間信號轉換為所要求的輸出離散時間信號的特定功能裝置)。應用數字濾波器處理模擬信號時,首先須對輸入模擬信號進行限帶、抽樣和模數轉換。
數字濾波器輸入信號的抽樣率應大于被處理信號帶寬的兩倍,其頻率響應具有以抽樣頻率為間隔的周期重復特性,且以折疊頻率即1/2抽樣頻率點呈鏡像對稱。為得到模擬信號,數字濾波器處理的輸出數字信號須經數模轉換、平滑。數字濾波器具有高精度、高可靠性、可程控改變特性或復用、便于集成等優點。
數字濾波器在語言信號處理、圖像信號處理、醫學生物信號處理以及其他應用領域都得到了廣泛應用。數字濾波器有低通、高通、帶通、帶阻和全通等類型。它可以是時不變的或時變的、因果的或非因果的、線性的或非線性的。應用最廣的是線性、時不變數字濾波器。