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

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

更新时间:2010-6-28:  来源:毕业论文
语音信号μA律压缩的DSP软件实现 第8页
我们采用微计算机模式,根据DSP5402的存储器映射和PMST的性能:
 MP/MC=0时,片内ROM被使能并可能寻址;
 OVLY=0时,片内RAM可在数据空间寻址,但不能在程序空间寻址;
 DROM=0时,片内ROM不能被映射到数据存储空间。
我们将PMST寄存器设计为FF80,如表5-4所示对源程序设计配置文件(.cmd),配置文件见附录所示。
表5-4 PMST寄存器设置
1         0        0       0毕业论文http://www.751com.cn        0        0         0         0
IPTR MP/MC OVLY AVIS DROM CLKOFF SMUL SST
 本文来自辣文论文网
图5-7 CPU存储器内容
5.3.6 设置断点
当加载了.out文件到目标板后,在程序调试过程中,可以使用断点来帮助我们进行程序调试,断点测试对于每一个软件的调试过程很有用。
断点是任何调试工作的一个基本内容。断点暂停程序的执行,断点暂停程序的执行,当程序被暂停时,可以考察程序的状态,检查或修正变量,考察调用的堆栈等等。
执行Debug-breakpoints命令,系统会弹出“断点”对话框,如图5-8所示。在该选项卡中,可以添加测试断点,即在Location编辑框中填入需要添加断点的位置。如果要取消某个断点,在Breakpoints列表框中选中需要取消的断点,按Delete按钮即可。
5.3.7 图形显示
在调试应用程序时,将结果以图形方式显示出来,可以为调试带来很大的方便。通常,DSP应用程序是全数字形式的,因此在调试过程中是很难观察其执行过程的,不过采用将结果以图形的方式显示出来,就很容易实现这个目的了。最好的方法就
 
图5-8断点设置
是通过观察程序中的数据图形显示结果来实现程序的调试。从View菜单,选择Graph-Time/Frequency命令,系统弹出“图形属性”对话框,如图5-9所示;在表中填入参数,单击OK键,保存输入的参数,建立图形。
  图5-9设置参数
5.4  仿真运行结果及分析
为了便于对实验数据及结果的观察,本次实验采用一组已经设定好的数字信号去代替模拟信号经过A/D转换后生成的数字信号进行实验的仿真。这样直接用一组连续的数字信号进行数据压缩,可以很方便进行参数设置,调试程序时也可以清楚直观的看到图形结果的显示,更便于程序的修改、完善。
程序实现将数据0-1023的1024个数据经过压缩然后解压恢复数据。数据压缩采用A律的压缩方式,理论值可用13折线算法算出,实验证明通过软件设计DSP可以实现对非标准的语音信号进行压缩和解压,并且可以达到通过理论计算得到的数值。程序实现压缩和解压分为三个阶段,即输入数据,将数据分为正负数进行处理,压缩/解压输出数据。通过图形显示我们可以很清楚地看见这三个部分的实现。5.4.1  输入数据显示
通过图形显示可以看见程序输入的1024个数据,数据从1023开始到0结束,数据开始的首地址是0x0080单元,程序运行完本文来自辣文论文网第一个loop循环就可以得到这1024个数据;图形显示设置参数如5.3.7所述,图形显示如图5-10所示。
图5-10 程序产生的1024个数据图形显示
5.4.2  程序改变后数据显示
由于DSP芯片的通用数据格式是16位的,所以程序将输入的1024个数据分为正负数进行处理,0-511为正数,512-1023为负数;程序将输入的数据改写成如图5-11所示。
5.4.3程序解压后数据显示
程序对这1024个数据进行压缩和解压,解压后数据如图5-12所示,图中出现

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

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

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