毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

语音信号μA律压缩的DSP软件实现 第6页

更新时间:2010-6-28:  来源:毕业论文
语音信号μA律压缩的DSP软件实现 第6页
第4章CCS仿真软件介绍
4.1 CCS软件概述
1999年,TI推出了Code Composer Studio(以下简称CCS)集成开发环境。CCS的出现时DSP开发软件的一次革命性变化。CCS集成的源代码编辑环境,使程序的调试与修改更为方便;CCS集成的代码生成工具,使开发设计人员不必在DOS窗口键入大量的命令及参数;CCS集成的调试工具,是调试程序一目了然,大量的观察窗口使程序调试与修改毕业论文http://www.751com.cn得心应手。
更为重要的是,CCS加速和增强了实时、嵌入信号处理的开发过程,提供了配置、构造、调试、跟踪和分析程序的工具,在基本代码生成工具的基础上增加了调试和实时分析的功能。开发设计人员可在不中断程序运行的情况下查看算法的对错,实现对硬件的实时跟踪调试,从而大大缩短了程序的开发时间。
CCS在Windows操作系统下运行,它集成了非集成开发环境的所有功能,并扩展了许多其他的功能[15]。本次毕业设计采用CCS集成开发环境,在该环境下,不用在单独调用汇编命令进行程序设计,汇编和链接,只要设置好了环境变量,就可以进行软件的开发,调试,汇编和链接,并可以将输出目标文件写到目标版中;我们使用CCS1.2版本,用于C54XDSP应用程序的开发。
4.2 CCS1.2系统的安装和配置
运行安装程序,按照屏幕提示完成系统的安装;完成安装之后,在运行CCS之前,必须正确地进行系统配置,正确地加载适于C54XDSP的驱动程序、过滤选项和硬件仿真器的端口设置等。我们采用C5402的仿真配置,配置完成以后进行保存,退出配置环境。配置环境如图4-1所示
4.3 CCS1.2使用的类型文件和程序创建调试过程
CCS使用以下几种类型的文件。
Project.mak:          CCS使用的工程文件。
Program.c:           C程序源文件。
Project.asm:          汇编程序源文件。
Filename.h:          C程序和DSP/BIOS API的头文件。
Filename.lib:         库文件
Project.cmd:          链接命令文件。
Progrom.obj:         编译或汇编产生的目标文件。
Progrom.out:         完全编译本文来自辣文论文网、汇编和链接后产生的执行程序文件,在CCS中可以加载并运行这个执行程序。
Progrom.wks:        用于保存环境设置的工作文件。
Progrom.cdb:        配置数据库文件,此文件是调用DSP/BIOS API必须的文件,对其他应用程序而言同样也可使用。 
Progromcfg.cmd:     链接命令文件。
Progromcfg.h54:      头文件。
Progromcfg..s54:     汇编文件。
 
图4-1 CCS配置环境界面
程序的创建及调试步骤:
1.创建一个新工程。
2将文件添加到工程中。
3查看代码。
4生成和运行程序。
5更改Build选项并更正语法错误。
6使用断点和Watch窗口。
7使用Watch窗口观察结构体。
8观察代码执行统计。
9对以上步骤进行练习。
第5章 程序设计及其仿真调试
5.1 整体设计方法
  本次毕业设计要求使用DSP实现语音信号的μ/A律压缩,由于中国采用A律压缩方式,所以整体设计使用A律压缩[16]。语音信号的编码方式采用PCM编码,使用DSP可以直接对PCM编码后的语音信号进行μ/A律压缩,DSP硬件实现数据压缩解压的简单流程:DSP将传输来的压缩后的数据进行解压成16位或30位,然后对解压后的数据进行分析、处理,然后将处理后的数据按照要求压缩成8位的数据格式输出到相应的设备,供其他设备读取。了解DSP硬毕业论文http://www.751com.cn件实现μ/A律压缩解压的方法和原理之后,根据A律压缩原理,采用DSP软件编程对输入信号进行13折线法压缩编码,将输入的12位信号经过压缩、量化和编码变成8位的二进制码,再通过DSP软件编程实现数据的解压,将压缩后的8位二进制码解压成12位的数据,通过输入数据和解压后的数据进行比较,来观察μ/A律压缩对信号的改善程度。
5.2 软件设计
  根据A律压缩原理编写程序流程图[13],根据流程图用汇编语言编写程序[9],使用CCS软件进行仿真调试,运行出结果,对结果进行分析和总结。程序流程图、程序见附录所示。
5.3 主程序的运行和调试过程
5.3.1 建立工程文件本文来自辣文论文网
在CCS环境下,开发汇编应用程序,首先要建立一个工程项目文件,然后向工程项目文件中添加汇编程序文件(.asm),链接命令文件(.cmd)等等。                                   
(1)建立一个新的工程项目文件
执行Project-New命令,系统弹出如图5-1,所示对话框将.mak文件建立在D/myproject目录下,输入项目文件名yym,单击确定。
(2)向工程文件中添加文件
执行Project-Add Files To Project命令,分别为项目文件添加汇编程序文件(.asm),链接命令文件(.cmd),添加完成之后界面如图5-2所示
完成了汇编程序文件和链接命令的添加,下面就可以进行汇编程序的编辑,编译和目标文件的创建了。
5.3.2 编译、链接和运行目标文件
(1)对程序进行编译:执行Project-Compile File命令,就可以对当前的汇编程序进行编译,生成.obj文件,如果程序存在语法错误,那么就会在下部的”编译链接”信息框中显示错误信息,根据错误提示,可以对程序进行修改。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

语音信号μA律压缩的DSP软件实现 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。