APP下载

基于EVRC解码算法的语音业务还原设计与实现

2017-03-02汪小雨郭淑明

电子设计工程 2017年3期

汪小雨,郭淑明,贾 鑫

(国家数字交换系统工程技术研究中心 河南 郑州450000)

基于EVRC解码算法的语音业务还原设计与实现

汪小雨,郭淑明,贾 鑫

(国家数字交换系统工程技术研究中心 河南 郑州450000)

介绍了一种应用于码分多址 (CDMA)移动通讯系统中的增强型变速率语音编解码器(EVRC),阐述该声码器的解码实现原理并对解码过程进行C代码仿真。在此基础上提出了一个语音数据实时解码播放的设计方案,实现对获取的EVRC编码的语音数据流进行解码处理,通过设置数据缓冲池完成对语音数据的缓存,完成解码输出PCM语音数据到WAV文件的编码转换,从而实现输出语音的实时播放和存储。测试效果表明该方案能够较好的实现对合成语音的实时播放。

EVRC;WAV;语音;业务还原

社会的快速发展以及人们对方便、快捷生活方式的需求不断的推动着移动通讯技术的更新,移动终端逐渐成为人们工作、生活中必不可少的通信工具。语音业务作为移动通信系统的重要构成单元依旧据有着重要地。EVRC以其较高的合成语音质量和抗干扰性以及较低的码率成为第三代移动通信系统CDMA2000的语音编解码协议标准[1],对EVRC语音编解码算法的研究以及进一步功能开发对于研究CDMA2000终端用户的通信行为具有现实意义。传统的EVRC声码器的实现基于DSP芯片的设计,受硬件的制约,其功能的可扩展性受到限制,文中从移动通信系统的业务实现与计算机软件作业平台相融合的角度出发,在理解EVRC协议的基础上对解码过程进行C代码实现,在服务器端利用JNA技术移植封装的解码函数,进而实现对语音数据的解码还原和播放存储。……

登录APP查看全文