基于FPGA的G.729语音编码算法的实现与验证

来源 :东南大学 | 被引量 : 2次 | 上传用户:tcliany
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体技术的发展,人们对语音编码提出了更高的性能要求。G.729语音编码算法能够在保证很高的语音质量的同时,以低延时,低码率进行语音压缩。但是目前DSP硬件实现G.729存在一定的性能极限,已经不能满足最新工程的需求。基于FPGA/ASIC实现G.729编码算法显得尤为迫切。论文首先详细分析了 G.729语音编码算法的基本原理。然后,用软件仿真了 G.729算法的实际性能,验证了编码算法。为后续硬件的实现以及验证,提供了理论基础和数据参考。论文基于Vivado HLS高层次综合工具设计了 G.729编码器IP核。调整C代码后移植到HLS平台,经过综合、联合仿真、IP核封装等步骤,最终生成了 G.729编码算法IP核,可在Vivado平台下后续硬件开发中使用。为了驱动IP核工作,利用Verilog语言设计了 IP核外围电路,并与IP核构成G.729编码验证系统。为了进一步缩短算法延时,降低硬件资源占用,利用Verilog语言设计了 G.729编码算法中线性预测部分。采用自顶向下的设计方法,对线性预测系统按功能划分模块,设计完成了预处理滤波器模块、加窗模块、自相关模块、林文孙—杜宾算法模块。在Vivado平台下完成了各模块以及系统的仿真,并给出相应的仿真结果。论文对上述两个系统分别进行了设计综合、布局布线,给出了综合报告,在Xilinx公司的KC705开发板上进行了硬件验证,使用在线逻辑分析仪抓取信号,硬件结果与软件仿真结果一致,表明硬件功能设计正确。最后,论文指出了设计中的不足之处以及今后进一步研究的方向。
其他文献
日前,上海市委书记李强前往中国船舶重工集团公司第七〇四研究所、中国科学院神经科学研究所调研,强调构建符合科技创新规律的体制机制,营造更加良好的创新体系和创新生态,加快建
报纸
在矿区有大量的尾矿砂边坡,一旦失稳将造成重大的经济损失和人员伤亡。通常这些边坡中上部的尾矿砂是非饱和的,而下部的尾矿砂是饱和的,但工程中常用饱和土体理论来分析评价
采用锡粒氧化法合成纳米二氧化锡(SnO2),并以KH-550为改性剂,对纳米二氧化锡进行表面化学修饰,制得SnO2/SiO2复合材料,研究了不同条件下制得的SnO2/SiO2复合材料对H2的气敏性
外墙保温装饰一体化板是一种新的外墙保温和外墙装饰方法,本文对外墙保温装饰一体化板在加快工程进度、提高工程质量、降低工程造价方面的价值做了探讨,同时介绍了外墙保温装
随着新课程改革的推进和教师成为研究者理念的深入人心,中小学校在一定程度上掀起了"教育科研热"。因此教育教研在我们广大教师中显得更是重要。为了提升自己的教学水平,这些年
近日,浙江平湖庄桥坟遗址考古有重大发现,在出土的240余件器物上发现大量刻画符号和部分原始文字。有媒体称:这是比甲骨文早千年的原始文字。对此,浙江省文物考古研究所办公室吕
报纸
大同煤矿集团公司的前身大同矿务局成立于1949年,2000年改制为有限责任公司,2003年底山西省委省政府重组晋北主要煤炭生产和销售企业,成立了新的大同煤矿集团公司。2005年底完成
会议
春节假期已经结束,各类企业正式恢复生产活动。春节复工后,安全检查必须立即开展。下面是我们为您收集的春节复工必查隐患清单,请结合所在企业具体情况开展检查,防范生产安全
10月30日,中俄煤炭工作组(以下简称“工作组”)第四次会议在北京召开。工作组中方组长、国家发展和改革委员会副主任、国家能源局局长努尔·白克力与工作组俄方组长、俄罗斯
生态风险评价是90年代以来兴起的多学科交叉的新兴领域,是生态风险管理和环境决策的科学基础和重要依据.本文简要介绍了对城市污泥土地利用过程中,由于重复施加和食物链富集