检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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.
分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.198