基于低比特率语音算法MCU的设计与实现

来源 :北方工业大学 | 被引量 : 0次 | 上传用户:haru
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语音编码是利用冗余度或者语音听觉上的制约来压缩语音信号中的不必要信息,从而达到降低传输速率或存储容量的目的。本文利用这两方面特性来实现对语音数据的压缩,并完成算法的软件与硬件实现。本文首先介绍波形编码算法的原理并详细论述了自适应差分脉宽编码调制(ADPCM)算法的原理及实现过程,利用VC6.0进行了软件仿真;在此基础上,利用Verilog HDL对该算法进行了集成电路设计,并用Modsim SE6.1对算法进行了仿真,验证,与测试,最后用Synplify Pro 7.3对电路作了综合,并且具体讨论了在设计过程中遇到的问题及解决方法。由于此算法受数码率的限制,它适合对语音音质要求较高的场合。另一部分对参数编码算法中常用到的关键技术进行了深入的剖析,并对代数码激励线性预测编码(ACELP)的原理及各功能模块进行了细致的分析,在此过程中,对关键功能模块的执行效率与代码实现及优化都进行了分析讨论,这为后面硬件实现奠定了基础,最后用软件进行了仿真,并将其结果与ADPCM编码效果作了比较,对其差异作了分析解释。最后对ACELP算法的硬件实现进行了讨论。本文的硬件采用的是IP C.CORE,它对乘法运算占用较多的指令周期,而此算法中乘法运算占用较大的比重,所以本文设计了专用的乘法器,同时对算法代码实现作了大量的优化,并对算法中主要模块的运算量作了统计分析。最终完成了ACELP算法的硬件实现,但要达到实际应用中高效实时的需求,还需进一步的完善优化。
其他文献
目的:分析孕期管理、饮食控制对妊娠期糖尿病孕妇的影响.方法:择取本院于2015年4月-2016年5月期间收治的妊娠期糖尿病孕妇86例,按照随机数字表,将孕妇划分为观察组与参照组,
Turbo码最先在1993年被发现。由于其接近Shannon极限的解码性能,Turbo码曾一度成为信道编码领域的研究热点。经过科学研究者十多年的不懈努力,Turbo码优异性能背后的理论解释
SIP协议以其简单、易于扩展、功能性强等特点正逐渐成为下一代网络NGN的主流协议。但是,SIP目前仍处于IETF的标准化阶段,许多问题还有待于更进一步的研究和探讨。虽然目前已有
随着互联网的普及,利用网络传输声音与视频信号的需求也越来越大。广播电视等媒体上网后,也都希望通过互联网来发布自己的音视频节目。但是,音视频在存贮时文件的体积一般都十分
随着数字图像数据库的急剧膨胀,如何快速提取有用的视觉信息越来越受到人们的重视。对图像的有效分类与检索成为获取图像信息的关键问题。本文将图像的分类和检索问题分成两个
认知技术的频谱动态管理在增加网络频谱利用率的同时,必将增加节点的能耗,这对于能量、存储和计算等资源受限的认知无线传感器网络是一个十分严峻的问题,因此如何高效地使用