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