基于FPGA的MPEG-4纹理解码器研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:zzdlily_6000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术和计算机互联网飞速发展,多媒体信息成为人们获取信息的最主要载体。作为现在最重要、最有影响的多媒体数据压缩编码国际标准之一,MPEG-4实现了从基于像素的传统编码向基于对象和内容的现代编码的转变。而基于对象的编码思想使MPEG-4具有高压缩比、可扩展性和交互性等许多优点。FPGA作为当今数字系统设计的主要硬件平台,它完全由用户通过软件进行配置和编程来完成某种特定的功能,可以反复擦写。在修改和升级时,只需在计算机上更新程序,缩短了系统设计的周期,提高了设计的灵活性并降低了成本。本论文中各个模块均以FPGA为平台进行设计。   本论文在对MPEG-4纹理解码中的几种关键技术的充分理解和算法分析的基础上,结合FPGA的灵活性,采用Verilog语言对几种关键技术在应用层面上进行结构设计并仿真验证。   在针对MPEG-4解码器的实践中,本论文将重点放在纹理解码部分的可变长解码(VLD)和逆离散余弦变换(IDCT)的设计与实现上。针对VLD的设计,本文讨论了可处理可配置信息与基本元素的解码器。该解码器采用并行解码算法,能够实现每个时钟周期解码一个码字,相比与普通串行解码方式,具有效率更高,解码时间可预测的特点。同时,我们在设计中引入码表分割技术,更有利于并行解码操作的实现。然后给出FPGA的仿真结果并进行了比对,显示采用该结构的解码器完全能够满足MPEG-4的可变长数据的解码需求。   关于IDCT的设计结构很多,如基于分布式算法的结构、基于多乘法器的并行结构等。本文的设计充分利用IDCT算法对称性,用高度并行结构来加速处理,采用一维IDCT单元复用的方式来实现二维IDCT运算,实现了高效的二维IDCT处理单元。最后,利用SOPC Builder的定制IP核功能,我们将该处理单元添加到系统中,实现了在软件环境下的调用,为MPEG-4解码技术在片上可编程系统下的工程应用提供了支持.
其他文献
旨在提高目前已经研发成功的DAB(Digital Audio Broadcasting,数字音频广播)基带解码芯片ID200的集成度与功能,本文进行了基于DAB基带解码处理模块,内嵌eSi1600系列16位MCU IP核
本文主要研究的是Sigma-Delta ADC中数字电路部分抽取滤波器的实现与测试。本文的课题背景是陀螺系统中高精度Sigma-Delta ADC的应用,在陀螺系统中,ADC负责将模拟信号转化为数
通过金丝桃属植物醇提物的急性毒性实验,发现这些植物毒性很小.采用动物行为绝望实验对其进行了抗抑郁活性的筛选,发现除地耳草外其他种均具有良好的抗抑郁活性,且在高架十字
摘 要: 在高中数学教学过程中,必须加强对学生思维能力的培养,尤其是视觉思维的培养。本文分析了高中生视觉思维的特点,探讨了在数学教学中培养视觉思维的策略。  关键词: 视觉思维理论 高中数学教学 思维能力  高中数学具有知识的复杂性和多样性特点,这就要求学生能够用强有力的思维去分析和研究数学问题。现阶段,我国高中生的视觉思维能力非常欠缺,从而影响了学生数学思维能力的发展,影响了学生的数学学习,因此