【導(dǎo)讀】在現(xiàn)代通信系統(tǒng)中,由于信號中經(jīng)?;煊懈鞣N復(fù)雜成分,所以很多信號分析都是基于濾波器而進(jìn)行的,而數(shù)字濾波器是通過數(shù)值運(yùn)算實(shí)現(xiàn)濾波,具有處理精度高、穩(wěn)定、靈活、不存在阻抗匹配問題,可以實(shí)現(xiàn)模擬濾波器無法實(shí)現(xiàn)的特殊濾波功能。數(shù)字濾波器根據(jù)其沖激響應(yīng)函數(shù)的時域特性,可分為兩種,即無限長沖激響應(yīng)數(shù)字濾波器和有限長沖激響應(yīng)數(shù)字濾波器。Matlab軟件以矩陣運(yùn)算為基礎(chǔ),把計算、可視化及程序設(shè)計有機(jī)融合到交互式工作環(huán)境中,并且為數(shù)字濾波的研究和應(yīng)用提供了一個直觀、高效、便捷的利器。尤其是Matlab中的信號處理工具箱使各個領(lǐng)域的研究人員可以直觀方便地進(jìn)行科學(xué)研究與工程應(yīng)用。本文首先介紹了數(shù)字濾波器的概念,分類以及設(shè)計要求。接著利用MATLAB函數(shù)語言編程,用信號處理圖形界面FDATool來設(shè)計濾波器以及Sptool界面設(shè)計的方法,并用FDATool模擬IIR數(shù)字濾波器處理信號。重點(diǎn)設(shè)計ChebyshevI型和ChebyshevII型數(shù)字低通濾波器,并介紹最優(yōu)化設(shè)計。