- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理(DSPs)
实验指导
陈强 编
浙江大学信电系
2002年8月
前 言
当前,数字化的浪潮正在迅速席卷全球。数字信号处理器DSPs,作为数字化最重要的基础技术之一,无论在其应用的广度和深度方面,都以前所未有的速度向前发展,对其重要的前景无论怎样估计都不为过。DSPs技术是在理论上与工程实践上是具有相当难度的高新技术,即使开设有关理论课程,而不开设相关实验,学生们也是难以掌握并付诸应用的,为此,我们编印了数字信号处理DSPs实验指导书。
本书是数字信号处理课程配套实验的指导书,本实验课程是基于TI公司CCS软件开发环境。共分为两大部分,第一部分简要介绍了DSP技术的 一些基本概念,以及实验用DSK实验板和CCS(Code Composer System)软件操作系统的使用方法,这部分的学习可以让读者对DSP以及本实验所用到的软硬件有一个基本的概念,第二部分是一些具体的实验,其实验内容丰富详实,函盖范围宽广,该部分给读者提供了在CCS软件开发平台下,理论结合实际的环境,它支持软件开发平台中的每一个开发步骤。同时它更倾情支持每一个从事程序开发和编译工作者的努力结果。
目 录
第一章 数字信号处理器DSPs简介…………………………1
第二章 关于TMS320VC5402 DSK 开发板…………………1
第三章 关于Code Composer Studio开发环境………………5
实验一 创建并开发一个DSP及DSP/BIOS程序…………16
实验二 测试运算法则与来自文件的数据…………………22
实验三 混编(C\C++, .ASM)程序加减法…………………26
实验四 延时波形录放………………………………………29
实验五 定时器中断及应用…………………………………33
实验六 堆栈实验……………………………………………36
实验七 数字滤波器设计……………………………………39
实验八 程序范例――PCM 编解码…………………………45
附录 TMS320C54x指令系统一览表(按指令功能排序)…54
第一章 数字信号处理器DSPs简介
实时信号处理系统要求必须具有处理大数据量的能力,以保证系统的实时性。其次对系统的体积,功耗,稳定性等也有较严格的要求。实时信号处理算法中经常用到对图象的求和,求差运算,二维梯度运算,图象分割及区域特征提取等不同层次,不同种类的处理,其中有的运算本身结构比较简单,但是数据量大,计算速度要求高,有些处理对速度并没有特殊的要求,但计算方式和控制结构比较复杂,难以用纯硬件实现。因此,实时信号处理系统是对运算速度要求高,运算种类多的综合性信息处理系统。
实时信号处理系统中,低层的信号预处理算法处理的数据量大,对处理速度的要求高,但运算结构相对比较简单,适于用FPGA进行硬件实现,这样能同时兼顾速度及灵活性。高层处理算法的特点是所处理的数据量较低层算法少,但算法的控制结构复杂,适于用运算速度高,寻址方式灵活,通信机制强大的DSP芯片来实现,由此就应运而生了各种DSP数字信号处理芯片。
第二章 关于TMS320VC5402 DSK 开发板
当前业界中应用得最广泛的是TI的TMS320C54XX系列DSPs,TMS320C5402是TI于1999年10月推出的性价比极高的定点数字信号处理器DSPs。TMSC320C5402入门者套件DSK是低成本,但内容齐全的开发工具,能让DSP初学者了解C5000系列DSP的结构,以便开展基于C5000系列DSP的应用开发,其综合了硬件和软件的多方面特征。它的特征有:
操作速率达100MHZ (VC5402DSP芯片)
64K的外部SRAM,,256K的FLASH存储器,DSK专用CCS IDE V2.0调试工具
相当于32K应用程序空间的C编译器,汇编编译器,链接器等代码产生工具
JTAG测试总线控制器和一个连到主机并口的接口
电话接口(DAA)
MIC/SPEAKER音频接口
RS-232异步数据接口
扩展子板的接口
此DSK板仅需+5V的直流电压,用一个配套的外部电源来提供,板上的线性电压调整器,提供1.8V DC的DSP核心电压,3.3V DC的数字电压和5V DC模拟电压。它还提供对外部的静态随机存取存储器,闪光存储器和扩展存储器,DSP通过其16位的外部存储接口界面(EMIF)来使用。板上有一条可运行在100MHZ下,64K x 16bit的SDRAM(可以扩展到256K)。还有一条256K x 16bi
文档评论(0)