基于MCF5249的G.723.1编解码器的优化

来源 :天津大学 | 被引量 : 0次 | 上传用户:swordhero
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
一种语音编解码器能否能在实际中应用,主要是看它的编解码时间和解码后的语音质量。G.723.1算法是ITU-T(国际电信联盟)在1996年建议的应用于低速率多媒体服务或其他服务中的语音压缩标准。这个标准还同时给出了编解码器的实现代码。这些代码全部采用ANSI C语言编写,具有很强的移植性,能够用于任何C代码的开发平台。但是这些代码不具有针对性,若希望在某个特定的处理器中执行,就无法充分地利用这个处理器的内部特殊资源(如:乘累加单元等),从而导致运行G.723.1代码需要的时间长,运行效率低,无法实用。摩托罗拉公司生产的MCF5249是一款功能很强而且性价比很高的微处理器。为了能在这个处理器上开发基于G.723.1的VoIP语音系统产品,需要对G.723.1代码进行优化,使其能够利用最少的指令周期达到最好的语音压缩质量。本文首先对语音压缩原理和算法进行了深入研究,然后对整个G.723.1算法的原理和实现代码进行了分析,同时结合MFC5249微处理器自身的特点,对代码中的每个函数提出了相应的算法级优化和汇编级优化方法。同时还利用VC++的工具Profile对算法级优化代码进行了正确性测试;利用MCF5249C3开发板和CodeWarrior集成开发环境等工具,通过对汇编优化后的代码进行应用测试,使G.723.1语音编解码器的运行时间在15ms左右,压缩到了预期的目标。最后还对经G.723.1编解码器压缩的语音进行了MOS评测,MOS值可达3.4。
其他文献
<正>老人说:忙时吃干,闲时喝稀。喝稀饭在北方被认为是生活牺惶的象征。但在现在营养过剩的境况下,你在早上吃了鸡蛋,中午吃了牛肉或是有地沟油嫌疑的街头盒饭,那晚上喝粥!粥
期刊
目的探讨肾移植患者术后6~10d外周血中微小RNA(microRNA)水平与他克莫司(FK506)剂量校正谷浓度之间的相关性。方法纳入109例肾移植术后进行三联免疫疗法(麦考酚酸类药物+他克
目的探讨经导管肝动脉栓塞与肝动脉灌注化疗栓塞在原发性肝癌介入治疗中的远期疗效。方法收集我院100例2013年9月-2015年1月原发性肝癌介入患者。按照治疗分组,对照组采取经
光纤通信发展史一个重要的里程碑是掺铒光纤放大器(EDFA-Erbium Doped Fiber Amplifier)的出现。但EDFA的增益不平坦的特性成为WDM系统中高速率、大容量信息传输的障碍,因此
耦合腔行波管,具有良好的散热性能,较高的功率容量。然而,其瞬时带宽不大,从而限制了它的应用范围。但是,当在耦合腔行波管漂移通道中,注入一定密度等离子体后,它的带宽、效
从20世纪90年代以来,中国对美国的进口出口贸易就开始出现贸易顺差,并且顺差差额不断扩大。中美贸易顺差的不断扩大也进一步加剧了美国经济发展不平衡,从而引起中美双边贸易
济渎庙是中国古代重要的礼制建筑之一,庙内现存历代碑刻36通。这些碑刻时代从唐代至清代,连绵不绝,具有较强的连贯性,不仅是研究济渎庙历史的重要资料,同时也为研究中国古代
本文针对10万吨/年乙苯合成装置建立了全流程仿真模拟。该装置主要由反应区和精馏区构成,本文采用模块法对生产装置的工艺流程进行稳态物料平衡、能量平衡计算、建立数学模型
宪政文化是根植于西方独特土壤中的一种文化,西方宪政精神的形成有其深刻而独特的文化背景,而作为西方传统文化中至关重要的基督教文化无疑对宪政精神的传承和发展起着不可忽
美国著名法学家Easterbrook和Fischel认为:“如果说有限责任是公司的第一特征,那么表决权就是公司的第二大特征”。这就是说,股东表决权是股东权利体系中的核心权利,是关乎股