论文部分内容阅读
AMR-WB+是3GPP选定的3G移动通信系统中的语音及音频混合编码标准,它在较低速率下能提供较好的音质,且具备灵活的速率和带宽选择机制。AMR-WB+将会在未来移动通信系统的流媒体服务、多媒体消息及广播等领域拥有广阔的应用前景。 论文首先对AMR-WB+的结构及编解码流程进行研究,其重点为ACELP/TCX核心混合编码模块,在同一个编码器中应用不同的编码方法对语音和音乐类信号分别进行处理,扩展了对非语音类信号尤其是对音乐信号的编码能力使得它将更加适应3G及以后的网络业务。 为了AMR-WB+语音编码算法在TMS320VC5416DSK开发平台上实时实现,在保证合成语音质量的前提下,对编码中使用频繁的算法进行改进,去除了编码中的部分冗余;在此基础上,熟练掌握AMR-WB+标准C源代码,并对部分耗时大的函数进行了C语言级代码优化工作;对于运算量较大的模块采用执行效率高的汇编语句进行改造。 在对AMR-WB+语音编码算法细致剖析的基础上,提出了在TMS320VC5416DSK硬件开发平台上实现该标准的解决方案。同时,熟悉了所用到的相关硬件资源,并掌握了软件的设计流程,其中包括硬件软件初始化、编码解码以及中断调用,通过CCS中的DSP/BIOS实时处理工具建立配置文件,设置DMA和McBSP进行语音数据传输。最后在TMS320VC5416DSK开发平台上实时实现了该标准,语音质量良好,达到了通信质量的要求。