反过来,数字信号处理的应用又促进了数字信号处理理论的提高。而数字信号处理的实现则是理论和应用之间的桥梁。数字信号处理DSP是以众多学科为理论基础的,它所涉及的范围极其广泛。所以在今后的工作和学习生活中,综合运用模拟电子、数字电子和DSP基本原理等课程中所学的理论知识去独立完成一个项目的设计。不仅要完善以上的MATLAB设计方法,更要学会利用多种途径设计各种DSP最小系统,熟练C语言编程。
10
f参考文献
1戴明桢等编著TMS320C54XDSP结构原理及应用北京:航空航天大学出版社,2版,第2007;2彭启琮编著DSP技术的发展与应用北京:高等教育出版社,2002;3胡广书编著数字信号处理理论、算法与实现北京:清华大学出版社,2005;4北京合众达电子技术有限公司编著SEEDDTK系列实验手册北京合众达电子技术有限公司出版,2007。5李真芳,苏涛等DSP程序开发一MATLAB调试及直接目标代码生成「M西安西安电子科技大学出版社,2003871636楼顺天,李博函基于MATLAB的系统分析与设计一信号处理M西安西安电子科技大学出版社,199881887王秀芳,关凌涛基于MatLab与DSP的滤波器的快速设计方法期刊文章现代计算机,2008,总第二七七期:97998赵秀玲基于定点DSP的FIR数字滤波器的研究与设计硕士论文曲阜师范大学,200715329罗军辉,罗勇江等MATLAB在数字信号处理中的应用「M北京机械工业出版社,200563128
11
f附件:源程序清单
DSP实现FIR滤波的关键技术
用线性缓冲区实现FIR滤波器程序清单:
title“FIR1ASM”mmregsdefxPA0PA1setsetdataCOEF:wordwordwordwordwordtextstartSSBXFRCTSTMSTMLDx7AR26AR0x1DP1327681023276810332768102327681013276810start01usect“x”,8
word43276810word43276810
PORTRPA1x1FIR1RPTZA6MACDAR2COEFASTHBDe
d
12
AAR2FIR1
PORTWAR2PA0PORTRPA1AR20
f用循环缓冲区实现FIR滤波器程序清单:
title“FIR2ASM”mmregsdefbssx
b0PA0PA1starty1
usect“x
”7usect“b0”7setsetdata01
tableword13276810word23276810word33276810word43276810word53276810word63276810word73276810textstartSSBXFRCTSTMRPTSTMSTMSTMSTMLDb0AR16x
6AR2b06AR37BK1AR0x
DP
MVPDtableAR1
PORTRPA1x
FIR2RPTZA6MACAR20AR30ASTHAy
13
fPORTWyPA0BDe
d汇编程序清单
lhmh文件内容:
FIR2
PORTRPA1AR20
datacoeffword85646136862110136131word9642114444113985106word8837298310173770124wordr