论文部分内容阅读
本课题目的是针对安防监控设备的需要,在嵌入式硬件平台完成语音信号实时处理系统的设计基于G.729A语音压缩协议,本文对多媒体远程监控通信系统的语音信号采集和压缩处理子系统做了深入研究首先根据课题需求特点,选择合适的硬件平台介绍了DM642内核及外设特性,分析了多媒体语音处理子系统硬件相关设计,主要是音频芯片AIC23B在DM642上的接口设计此外,根据系统需求外扩了数据存储器和程序存储器,这也是DM642高性能实现的基础接着介绍了语音编码相关理论,重点介绍了G.729A协议所用到的关键技术,例如线性预测矢量量化感觉加权滤波等,并对G.729A编解码算法原理进行了简要的分析深入研究了编解码模块的软件结构及执行流程,程序通过VC6.0验证后,将其移植到DSP开发环境CCS平台,由于算法运算复杂度较大,对算法程序进行了多级优化,并给出了优化结果然后根据多媒体监控通信系统的特点,采用TI推荐的RF5参考框架进行DSP的相关开发RF5框架将实时操作系统DSP/BIOS和驱动程序开发包DDK均纳入其中,可以最大化做到代码复用,缩短开发周期,特别适合多线程多通道和多算法结构的高密集度应用程序,便于系统扩展和升级首先基于DDK实现语音驱动程序的设计,然后对G.729A编解码模块进行了标准算法封装,利用SCOM通信机制,完成了语音编解码系统的多任务程序设计最后对系统进行测试,经过优化的G.729A代码通过了主观和客观评测,重构语音可懂度高,各个模块运行正常,系统总体运行稳定达到了语音信号16:1的压缩比,在DM642平台不仅达到实时运行,而且占用CPU资源和内存资源较少,完全达到了多路语音的实时编解码文章最后对以上工作做了总结,并根据课题的应用需求,为系统提出了下一步要完善的地方