Speex语音编解码算法及其在DSP上的实现

来源 :北京邮电大学 | 被引量 : 22次 | 上传用户:niklausxiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IP技术的不断发展,VoIP(Voice over IP)即IP语音技术近年来受到越来越多人的青睐。而DSP技术的迅速发展为复杂的语音压缩算法的实时实现提供了可能。定点DSP芯片以其良好的性价比被广泛应用于音、视频处理这一多媒体应用领域。本论文就是基于ADI公司的定点DSP芯片ADSP2181来实现VoIP中的语音编解码算法。目前已在该芯片系列上实现的各种标准算法有G.711,G.721,G.729.A,G.723.1,ILBC等,但由于算法提出的背景和算法自身的特点,这些算法在VoIP应用中大都有本身专利限制或传输速率单一等问题,因而需要没有专利限制,并且可以提供多种传输速率的算法出现。Speex算法就是这样一种集成了窄带、宽带和超宽带的可变多速率,并且完全免费的没有专利限制的开源算法。它支持动态比特率切换,能根据网络及终端的实际情况自适应地选择不同的语音编码速率,减少误码和丢帧对通话的影响,以期获得尽可能好的话音质量。由于Speex种种独有的优点,所以对其算法及其实现的研究具有非常重要的现实意义。本论文对Speex算法作了较为深入的研究,并在24位定点DSP芯片上进行了实现。同时,本文还对代码优化做了一些探讨,并减少了算法的运算复杂度,提高了编码效率。本论文主要完成了以下几项工作:(1)把已有的算法的定点C代码转化为DSP汇编代码。在此过程中通过运行大量的测试序列,对程序进行了反复的调试,保证程序的正确性,期间修改了定点C中的部分溢出错误。(2)对Speex算法的实现机理进行了较为深入的研究,并针对ADSP2181处理器的特点进行了优化。测试结果表明:经过优化,Speex编码算法的运算速度提高了大约40%(48MIPS----30MIPS)。Speex编解码算法最终在一个实际的VoIP电话终端中得到了应用。
其他文献
异构无线网络发展的差异性与多样性使得异构网络融合成为下一代无线网络发展的趋势。异构网络融合就是将现有的与未来将要出现的多种无线接入技术有机地融合在一起,满足未来
语音质量评价从主体上可分为主观评价和客观评价。主观评价方法是对语音质量的真实反映,但费时费力,而且受测试条件的限制和测试人员主观因素的影响,重复性和稳定性较差。因
随着科学技术、通信技术和网络技术的迅猛发展,人们对生活质量的要求不断提高,室内环境作为主要的生活环境,逐渐引起人们的重视,基于室内服务环境的信息感知系统也正是在这种
在智能视频监控系统中,运动目标尤其是多个运动目标的检测跟踪技术是比较关键的技术,在军事和民用中都有着广泛的应用。这两项技术也是视频场景分析、行为理解等各种后续处理
近几年,我国经济体系由于改革的深入而被不断的完善,再加上市场经济的发展,我国多数事业单位中的会计体系都出现了轻重不一的问题.会计作为我国事业单位中重要的组成部分,是
为了解决距离或者障碍物对通信质量的影响,无线中继技术越来越被人们重视并被广泛的研究;为了获得更高的频谱效率,OFDM技术也被广泛应用在各种通信场景中。将中继技术与OFDM
数字水印技术是当前版权保护的重要手段之一。在实际运用中要求水印在不可见的前提下,有较高的鲁棒性。但是水印不可见性与鲁棒性此消彼长,因此寻求水印不可见性和鲁棒性之间
布坎南《自由、市场和国家——20世纪80年代的政治经济学》一书中提出的“佃农的孩子”,具有丰富的含义,本文试图从政府经济学角度据此展开分析,结合中国现实情况简要论述政
随着现代社会对无线通信需求的扩大,人们不断追求更高质量的无线传输速率和服务质量。但无线通信中信号传输的多经衰落效应始终是困扰传输速率和服务质量提高的最大问题。利用
自上世纪五十年代以来,随着光栅刻划技术和电子技术,以及计算机技术的发展,计量光栅技术已成为一种专门的技术并得到了迅速发展。目前,光栅测量系统已广泛应用于工业生产和国防等诸多领域。然而随着计量测试技术的发展和实际应用要求的不断提高,更高分辨率和更简便易行的光电角度精密测量装置有了新的市场需求,光栅计量技术也需适应市场要求而需不断发展。本论文避开了纯硬件设计的缺点,提出了一种新的莫尔条纹电子学辨向和细