摘要数字滤波器是数字信号处理中最重要的组成部分之一,数字滤波器是由数字乘法器、加法器和延时单元组成的一种算法或装置,可作为应用系统对信号的前期处理。用DSP芯片实现的数字滤波器具有稳定性好、精确度高、灵活性强及不受外界影响等特性。因此基于DSP实现的数字滤波器广泛应用于语音图像处理、数字通信、频谱分析、模式识别、自动控制等领域,具有广阔的发展空间。本文首先介绍了数字滤波器的概念及分类,以及数字滤波器的实现方法。在理解FIR滤波器的工作原理及其设计方法的基础上,在MATLAB环境下利用矩形窗设计实现FIR滤波器。然后通过DSP结合CCS20软件进行编程,最终实现了基于DSP的FIR数字低通滤波器的设计。仿真结果表明,基于DSP实现的滤波器具有稳定性好、精确度高、灵活性强等优点,并能实现对信号的实时滤波。
关键词FIR数字滤波器;DSP;窗函数法;MATLAB;TMS320C5402
Desig
a
dRealizatio
ofFIRdigitalfilterBasedo
DSP
Sa
gJia
ju
Departme
tofPhysicsa
dElectro
ici
formatio
HuaiBeiNormalU
iversity235000
f淮北师范大学2011届学士毕业论文
基于DSP的FIR数字滤波器的设计与实现
Abstract
Adigitalfilterwhichiso
eofthemostimporta
tpartsofdigitalsig
al
processi
gisa
algorithmoradevicemadeofdigitalo
timemultiplieraddera
ddelayofeleme
tsItca
beusedtobethepretreatme
tofsig
albyapplicatio
programTheFIRdigitalfilterBasedo
DSPhasma
yfeaturessuchasu
i
flue
cedhighaccuracygoodstabilitya
dhighlyflexibleThedigitalfilteriswidelyusedi
fieldsofspeechimageprocessi
gdigitalcommu
icatio
spectruma
alysispatter
recog
itio
a
dautomaticco
troletcItwillhasbroadspacefordevelopme
tThispaperfirstlyi
troducestheco
ceptofdigitalfilterclassificatio
a
dtherealizatio
methodofdigitalfilterO
thebasisofu
dersta
di
gFIRfiltersworki
gpri
ciplea
ddesig
methodweuserecta
gularwi
dowtorealizethedesig
ofFIRlowpassfiltersu
dertheMATLABe
viro
me
tThe
maki
gthedesig
ofFIRdigitallowpassfilterscometruethroughprogrammi
gbycombi
atio
oftheDSPa
dCCS20Thesimulatio
resultsshowthatthefilterbasedo
DSPrealizi
ghavegoodstabilityhighprecisio
flexibilityetca
dca
alsorealizerealtimefilteri
g
Keywords
FIRdigitalfilter;DSP;Wi
dowmethod;MATLAB;TMS320C5402
II
f淮北师范大学2011届学士毕业论文
基于DSP的FIR数字滤波器的设计与实现
目
次
1引言111数字滤波器的概念112数字滤波器的分类r