基于MSC8122的AMR-WB算法的优化和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:guanjuntpplgj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了满足WCDMA和GSM对高质量语音业务的需求,3GPP/ETSI提出了宽带自适应多码率(AMR-WB)编解码器。随后,AMR-WB又被ITU-T选用为其16kbit/s宽带语音编码标准G.722.2。AMR-WB具有语音质量高、平均编码速率低和自适应好等优点,在无线通讯领域和有线通讯领域都有着广阔的应用前景。DSP具有体积小、功耗低和性能高的特点,在语音编码发展过程中起着重要作用。飞思卡尔DSP MSC8122内部集成了4个StarCore140 DSP核,MSC8122在提升性能的同时还能维持较低的功耗,从而降低了整个系统的成本。在AMR-WB算法实际应用过程中,提高系统用户通道数和降低系统的功耗和成本成为首要考虑因素。这需要在选用高性能、低功耗DSP的同时,对AMR-WB协议算法进行高效的优化,降低整个算法的复杂度。本文首先对AMR-WB算法进行了系统的分析,重点研究了编码器的线性预测和量化、自适应码本搜索和固定码本搜索以及解码器的语音合成原理,并对3GPP提供的定点标准C源程序的各个算法模块进行了分析,简要地对其变速率技术进行了介绍。接着研究了MSC8122的硬件结构、内存存储方法和TDM接口,并分析了DSP实现的软件体系结构和系统平台的搭建。然后,本文对MSC8122汇编优化的关键技术和AMR-WB核心算法汇编优化的方法进行了研究,并分析了AMR-WB编码器和解码器的接口、入参和初始化,给出了基于SmartDSP操作系统和MSC8122/26 ADS板多通道实时实现AMR-WB算法的方法。最后本文对AMR-WB算法优化和实时实现的结果进行了详细的测试和分析。测试结果表明,相比汇编优化前整个算法的复杂度降低了59%,经过优化后的AMR-WB算法时间复杂度为16.62MCPS,单核实时实现了16个通道的AMR-WB算法,输出语音仍然保持了较高的合成语音质量。
其他文献
随着网络技术的发展,网络的规模和网络元素的复杂度越来越大。为了保证网络整体的运行效率和性能,必须对网络进行管理。一个功能完整、结构灵活的网络管理系统是网络整体性能
随着我国TETRA数字集群通信系统的发展,TETRA数字集群终端的需求量将不断地增加。目前,国内所使用的TETRA数字集群终端均为国外生产,且价格较昂贵,超出了一般用户可承受的能力。
近年来,由于人们对于信息交流的更高要求,移动无线通信领域发展十分迅速。干扰作为影响无线通信系统性能和用户吞吐量的重要因素,一直是研究的热点问题。干扰对齐技术是研究
IEEE802.11n是下一代无线局域网的标准,高吞吐量是该标准的主要特点。为了克服原有MAC层协议开销过大造成的吞吐量受限,IEEE802.11工作组增加了新的MAC层协议。本文从数据包聚
语音组呼是GSM-R网络的特色业务功能之一,正是它的存在使得GSM-R网络在铁路调度应用方面具有巨大的优势。语音组呼功能能否正常运用直接关系到GSM-R优势的发挥,因此对于语音
基于内容的音频信号分析处理在多媒体信息处理中占有很重要的地位,它要求区分不同的音频类别并对其进行不同的处理,而这些在很大程度上都依赖于音频自动分类技术的发展。音频
随着计算机网络技术与信息技术的不断发展,网络信息的安全性变得十分重要。同时,生物科学技术发展快速,尤其是在身份认证领域的应用。掌纹由于具有面积大、涵盖信息丰富,识别
随着互联网的快速发展,网上购物、网上支付、网上查阅信息资料的人群越来越多,一旦用户点击到被篡改的链接信息,将导致用户访问到非法页面,甚至被病毒入侵,给企事业单位和用
无线射频识别(Radio Frequency Identification,RFID)是一种非接触式的自动识别技术,具有可识别高速运动物体、可同时识别多个标签、操作快捷方便、无须人工干预等优点。随着
为了实现大规模高质量监控,顺应视频监控数字化、网络化、业务多样化、功能集成化和结构模块化等多方面的趋势,由杭州中威电子技术有限公司提出了“VAR综合多业务光传输交换网