基于TMS320C55X的G.729语音压缩算法全汇编优化  被引量:1

All Assembly Optimization of G.729 Speech Compression Algorithm Based on TMS320C55X

在线阅读下载全文

作  者:陈德宏[1] 林加龙 胡兴柳[1] 

机构地区:[1]安徽工业大学电气信息学院,安徽马鞍山243032

出  处:《安徽工业大学学报(自然科学版)》2013年第4期435-439,共5页Journal of Anhui University of Technology(Natural Science)

基  金:国家自然科学基金项目(61201109)

摘  要:G.729语音压缩算法的源代码存在运算量大、在DSP上实现效率低等缺点。为加强其在低功耗便携式设备上的应用,结合C55X平台和G.729算法特点,采用合理的全汇编实现方案,开发1款高度优化的G.729全汇编代码,并给出并行指令优化和指令流水线延迟优化2种汇编代码优化方法及存储空间的优化思路。在TMS320VC5505 EVM上完成全汇编代码的测试和实时实现。测试结果显示代码运算量从1 259.9(mega cycles)/s降为25.3(mega cycles)/s,利用软件工具测得语音质量的MOS得分在3.87左右。The source code of G.729 speech compression algorithm requires a large amount of computation and can not be efficiently implemented at DSP.To enhance its usability on the low power consumption portable device,a highly optimized G.729 all assembly code is developed combined with C55X platform and G.729 algorithm.A reasonable G.729 algorithm all assembly implementation scheme and elaborates parallel instructions optimization and pipeline stall optimization of 2 kinds of assembly code optimization method and one optimization of memory are used.Real-time implementation and test of the all assembly code on TMS320VC5505 EVM indicates that the amount of code execution reduces from 1259.9 mega cycles per second to 25.3 mega cycles per second.Software tool is employed to test the score of MOS.It turns out the MOS score is around 3.87.

关 键 词:全汇编实现 G 729 TMS320C55X 并行指令优化 流水线优化 

分 类 号:TN912.3[电子电信—通信与信息系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象