本书是根据高等院校工科本科生“DSP原理及应用”、“DSP技术”、“DSP设计与实践”等课程的基本要求编写的。
书中实验及实践内容丰富,主要介绍了以美国得克萨斯州仪器公司(TI)TMS320C54X系统为基础的DSP系统,在CCS入门实验、算法实验、DSP接口实验的基础上,还加入了大量DSP实时操作系统的DSP/BIOS实验,并对DSP/BIOS做了详细说明。
本书可作为高等学校电类和部分非电类本科生(专科生)的实验教材,也可作为电视大学、职业大学、业余大学及远程教育、网络教育的实验教学用书。
上篇 基础实验
实验一 CCS基本操作实验
实验二 定点算术运算实验
实验三 浮点算术运算实验
实验四 C54X定时器使用实验
实验五 C54X串口通信及A/D、D/A接口实验
实验六 数字滤波器实验
实验七 FFT实验
下篇 高级实践
技术准备
实验八 利用DSP/BIOS生成程序
实验九 程序测试工具LOG
实验十 实时分析工具RTA
实验十一 程序测试工具STS
实验十二 基于RTDX技术的数据通信
实验十三 TMS320C54X DSP并行
附录A USB5410EVM使用说明
附录B DSP/BIOS的API模块
数字信号处理器(DSP)问世以来,由于其结构独特并具有快速实现各种数字信号处理算法的优点,因此在多个领域得到了广泛的应用,发展十分迅速。为适应这一发展趋势,我国许多高校都开设了DSP的相关课程和实验。在吸取其他DSP相关教材经验的基础上,根据近几年四川大学“DSP原理及应用”课程的教学经验与当前教学改革的要求,我们编写了本书。通过对该门课程的学习,学生能由浅入深地掌握TMS320C54X系列DSP的基本原理、系统组成和软、硬件开发,将理论知识和实际操作相结合,在学习过程中逐步培养和提高自身的实验能力、实际操作能力、设计能力、独立分析和解决问题的能力,以及创新思维能力和理论联系实际的能力。
本书实验内容丰富,并且遵从循序渐进的原则,由浅入深,从TMS320C54X系列DSP入手,分为CCS入门基本操作实验、DSP算法实验、DSP接口实验和DSP/BIOS实验。其中,入门基本操作实验包括CCS软件使用,算法实验包括定点算术运算实验、浮点算术运算实验、数字滤波器实验、FFT实验,接口实验包括定时器实验、C54X串口通信与A/D、D/A接口实验。
本书的一大特点就是理论与实践相结合,着重于实践,针对DSP的难点,由浅入深地进行教学。特别是对于相对较难的DSP/BIOS这一环节,本书从原理和实践两方面进行了通俗易懂的阐述,并配有大量DSP/BIOS源程序,使得DSP/BIOS部分更容易得到理解,使读者通过本书的学习基本掌握DSP的应用。
本书由雷勇主编。其中实验一由李雷编写,实验二由雷勇编写,实验三、六、七由雷勇、徐雪梅共同编写,实验四、五由雷勇、涂国强共同编写,技术准备、实验八至十三由张行编写,附录A由雷勇、涂国强、李雷共同编写,附录B由张行、徐雪梅共同编写。
本书由四川大学电气信息学院宁元中教授主审,参加本书审稿工作的还有四川大学电气信息学院周群副教授、吴志红副教授、刘婕副教授和杨刚工程师,在此表示衷心感谢!
本书在编写过程中得到四川大学电工电子基础教学实验中心的同志们的大力支持和帮助,同时还获得四川大学电气信息学院各位领导的鼓励和支持,以及北京闻亭公司、成都思莱特公司的技术支持,在此一并表示感谢!
本书不足之处,恳请读者批评指正。
编 者
2004年5月于四川大学