基于FPGA的H.264帧内编解码器的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:wenshicai2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264视频编解码标准以其高效的编码压缩,优秀的图像质量以及良好的网络适应性等优点在视频实时通信、数字电视广播、网络视频传输等方面得到了广泛的应用。然而,与高性能随之而来的是算法复杂度的大幅提高。对于H.264视频编解码器而言,如果仍然采用纯软件的设计方案,将很难满足视频实时性的要求。因此,本文提出了一种基于FPGA的H.264帧内编解码器的设计方案。   本文在详细阐述H.264协议编解码算法的基础上,提出了一种H.264帧内编解码器的设计方案,并且详细说明了帧内预测、DCT变换、量化和CAVLC编码这四个主要功能模块的设计细节。整个编解码器在FPGA芯片上实现,采用层次化、模块化的设计思想,并且多处采用了流水线结构和乒乓操作来提高系统的效率。所有的模块均使用Verilog语言编写,使用ModelSim软件完成功能验证,通过QuartusⅡ软件进行综合以及布局布线,最终在ALTERA公司的FPGA芯片上进行实际检验。仿真综合以及实际测试的结果均表明,该设计在完成功能的基础上,能够较好的满足实时性的要求。本文不仅提供了一种可用的设计方案,而且为今后进一步研究H.264编解码器在上的实现提供了经验。
其他文献
随着数字通信技术的发展,广播电视系统已经开始全面进行数字化。在数字电视广播网中,存在数量众多的编码器、解码器、复用器等设备,对这些设备的管理是一项很复杂的工作。针对每
随着移动通信技术和应用的迅速发展,未来移动通信系统需要更高的速率和更高的带宽。而与此同时,未来移动通信使用的高频段势必导致无线电波穿透能力的急剧下降,虽然可以通过减小
琼胶酶在分子生物学、琼胶寡糖生产及海藻遗传工程等方面具有重要作用,因此琼胶酶的研究成为海洋微生物酶资源研究的一个热点。本课题组前期分离得到一株高效降解琼胶的海洋菌
香菇(Lentinula edodes(Berk.)Pegler)是著名的大型木腐真菌,在我国有已有800多年的栽培历史。香菇子实体的形成是香菇生活史中最复杂的发育过程,需要遗传、环境、生理等因素的
为了进一步提高现有第三代移动通信(3rd Generation,3G)技术在宽带无线接入市场上的竞争力,第三代移动通信伙伴项目(3rdGeneration Partnership Project,3GPP)组织在版本8(Relea
随着移动互联网的飞速发展,人们对于移动数据业务的要求也越来越高,高速率低延时的网络成为未来技术发展的趋势。3GPP LTE技术作为3G网络的演进技术,它充分利用了OFDM技术和MIMO
通生1号草莓是从长白山绿叶东方草莓(别名深山草莓)花瓣离体培养,愈伤组织再分化形成的再生植株中选育而成,2012年通过吉林省农作物品种审定委员会审定。果实圆形,鲜红色,一
LTE项目在04年的多伦多会议上提出来的,是3G的演进,是全球3.9G的标准。LTE系统中增强了空中接入技术,例如使用了OFDM和MIMO技术等。   因为采用了正交频分复用(OFDM,Ortho
水稻是世界上重要的粮食作物之一,而水稻病害一直是制约水稻产量的重要因素,孙新立(2004)利用图位克隆法从明恢63中分离克隆了定位于水稻第11染色体上的一个抗病基因Xa3/Xa26基因,同时确定Xa3/Xa26是一个串联排列的多基因家族成员,另有研究表明,多个水稻抗病基因均定位于Xa3/Xa26基因家族相应的染色体区段,这就暗示我们这些尚未鉴定的抗性基因有可能就是Xa3/Xa26基因家族的成员。所
数据库中存储的数据尤其是以中文文本为代表的非结构化数据不断膨胀,传统的数据库搜索方式对文本数据支持很差。并且数据库中除了文本数据外,还有很多难以解析的复杂类型数据,传