AMR基于ZSP500处理器的汇编代码优化  被引量:1

AMR Coding Optimization Method Based on the ZSP500 Paltform

在线阅读下载全文

作  者:朱敏[1] 朱小康[2] 

机构地区:[1]南京邮电大学通达学院,南京210003 [2]南京中兴通讯有限公司,南京210003

出  处:《电子器件》2008年第3期1061-1065,共5页Chinese Journal of Electron Devices

摘  要:目前,大多数DSP虽然支持C编程,但是在实际工程应用中,最常用的方法是用C语言编写流程控制,搭建工程框架,具体的算法模块以及比较耗时的功能模块还是采用汇编语言来编写。对于复杂的算法和功能模块用汇编代码编写并对其进行优化,往往能够起到事半功倍的效果。由于AMR[1]语音编码基于ACELP算法[2]上的,而ACELP在码本搜索上算法比较复杂,我们在程序执行中集中力量优化代码搜索程序。本文充分利用ZSP500[5]硬件资源和精简、高效的指令集,实现了AMR-NB代码计算量的MCPS降低到一个我们需要的指标。Although most of DSP processors support C language at present, at the practical project, and we often compile flow control and building project frame by C language, the arithmetic module and relatively time-consuming function module are compiled by assemble language. We use assemble language to compile and optimize complicated arithmetic and function module,that it will get twice the result with half the effort. Since the AMR are based on the ACELP coding algorithm and the ACELP requires huge complexity in the codebook search, we especially focused on the optimization of the codebook search routine in our implementations. We make the best use of the hard resource and condensed instruction of ZSP500 to achieve the needed object.

关 键 词:AMR 汇编优化 ZSP500 

分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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