基于MPEG-2视频可变长解码、反量化、反离散余弦变换的FPGA实现

基于MPEG-2视频可变长解码、反量化、反离散余弦变换的FPGA实现

论文摘要

随着数字电视的发展,MPEG-2音频、视频编码器,MPEG-2音频、视频解码器成为业界关注的器件。可编程逻辑器件FPGA和CPLD正越来越多地替代ASIC和DSP器件,被用于实现数字信号处理算法。基于FPGA/CPLD器件的信号处理系统具有很高的实时性,可嵌入其它系统,并能方便地实现系统集成与功能扩展等优点。本文主要应用FPGA来实现MPEG-2解码器视频部分的可变长解码、反量化、反离散余弦变换三个功能模块。 本文以设计高速乘法器电路为基础,最终在FPGA上实现了MPEG-2视频解码器中的反量化和反离散余弦变换电路。通过对有限状态机的分析和设计,最终应用有限状态机在FPGA上实现了可变长解码。 通过对高速乘法电路算法的研究,本文提出了一种基4 Booth算法的硬件乘法器电路,为了提高硬件乘法器电路的运算速度,本文使用了4-2压缩器和3-2压缩器、华莱士树、以及并行和流水线算法等。本文应用modelsim、synplify和MAX+plusⅡ作为EDA开发软件,应用verilog HDL进行代码的描述。本文给出了16×16有符号乘法器电路的设计实例,通过前仿真和后仿真验证了该乘法器电路的正确性,应用MAX+plusⅡ测试该硬件乘法器电路的工作频率能达到59MHz以上,将此乘法电路作为反离散余弦变换电路的基本功能单元,最终实现了8×8的二维反离散余弦变换电路。本文还通过设计5×7×8的乘法电路。并将此电路作为反量化的基本单元用于实现反量化部件,应用有限状态机设计状态

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文的研究背景
  • 1.1.1 数字机顶盒简介
  • 1.1.2 MPEG-2标准简介
  • 1.2 论文的研究意义
  • 1.3 论文内容及作者所完成的内容
  • 1.4 本论文的结构
  • 第二章 Verilog HDL综述及可编程器件
  • 2.1 电子设计自动化(EDA)
  • 2.1.1 Verilog HDL硬件描述语言综述
  • 2.1.2 Verilog语言要素
  • 2.1.3 Verilog HDL的优点
  • 2.2 可编程器件
  • 2.2.1 可编程器件CPLD/FPGA
  • 2.2.2 可编程器件结构
  • 2.3 可编程器件开发过程
  • 2.4 FPGA的优点
  • 2.5 本章小结
  • 第三章 高速乘法器的设计
  • 3.1 修正的布斯算法
  • 3.2 压缩电路的设计
  • 3.3 流水线加法器件的设计
  • 3.4 华莱士树
  • 3.5 16×16的高速乘法器的结构框图
  • 3.6 本章小结
  • 第四章 MPEG-2像块层的反量化的硬件实现
  • 4.1 反量化电路的设计
  • 4.1.1 帧内DC的反量化
  • 4.1.2 其他DCT系数的反量化
  • 4.2 反量化电路的实现
  • 4.3 反量化中的饱和化和误配控制电路的实现
  • 4.3.1 饱和化
  • 4.3.2 误配控制
  • 4.4 本章小结
  • 第五章 MPEG-2像块层的反离散余弦变换的硬件实现
  • 5.1 MPEG-2像块层的反离散余弦变换的基本功能
  • 5.2 图象解码中IDCT变换的实现
  • 5.2.1 DCT/IDCT的基本原理
  • 5.2.2 二维IDCT的FPGA实现
  • 5.2.3 计算二维IDCT系数
  • 5.3 IDCT中乘法电路的并行优化
  • 5.3.1 在IDCT中的乘法运算中采用并行算法
  • 5.3.2 一维IDCT间的并行优化
  • 5.4 本章小结
  • 第六章 MPEG-2像块层的可变长解码的硬件实现
  • 6.1有限状态机
  • 6.1.1 有限状态机的设计简介
  • 6.1.2 有限状态机举例
  • 6.2 检测MPEG码流所需的基础知识
  • 6.3 逆“之”字形变换
  • 6.3.1 逆“之”字形变换的原理
  • 6.3.2 逆“之”字形变换的实现
  • 6.4 本章小结
  • 第七章 总结
  • 致谢
  • 附录1
  • 参考文献
  • 相关论文文献

    • [1].图像数据压缩的二维离散余弦变换实现[J]. 湖南理工学院学报(自然科学版) 2015(03)
    • [2].医学图像的离散余弦变换[J]. 数理医药学杂志 2008(03)
    • [3].基于非均匀离散余弦变换的MPEG-4视频内容保护[J]. 计算机应用研究 2008(08)
    • [4].基于三维离散余弦变换的鲁棒彩色图像水印算法[J]. 微电子学与计算机 2015(01)
    • [5].基于离散余弦变换的数字图像水印技术研究[J]. 计算机光盘软件与应用 2013(24)
    • [6].一种多级离散余弦变换和奇异值分解的零水印算法[J]. 计算机与数字工程 2011(06)
    • [7].基于部分离散余弦变换的卷积神经网络设计与分析[J]. 通信技术 2020(07)
    • [8].基于离散余弦变换的鲁棒感知图像哈希技术[J]. 中国安全科学学报 2009(04)
    • [9].基于类间方差和离散余弦变换的模板匹配哈希目标跟踪[J]. 电光与控制 2018(10)
    • [10].基于梯度离散余弦变换的视频文字定位[J]. 计算机科学 2011(09)
    • [11].基于分组三维离散余弦变换字典的植物高光谱数据去噪方法[J]. 光学学报 2017(06)
    • [12].离散余弦变换在视频信息隐藏中的应用[J]. 信息记录材料 2020(06)
    • [13].基于MATLAB的离散余弦变换与应用[J]. 电脑知识与技术 2009(10)
    • [14].基于离散余弦变换和置乱融合模型的图像信息隐藏方法研究[J]. 舰船电子工程 2017(12)
    • [15].改进离散余弦变换图像数字水印技术的研究[J]. 科学技术与工程 2012(16)
    • [16].基于DSP Builder的快速整数离散余弦变换的实现[J]. 系统仿真技术 2018(04)
    • [17].基于双边滤波与离散余弦变换的NLM去噪算法[J]. 燕山大学学报 2018(03)
    • [18].基于离散余弦变换的数字水印技术研究[J]. 科技创新与应用 2015(10)
    • [19].基于奇异值变换和多级离散余弦变换的抗旋转攻击盲水印算法[J]. 郑州轻工业学院学报(自然科学版) 2011(04)
    • [20].基于离散余弦变换的GM(1,1,d)预测模型[J]. 嘉兴学院学报 2017(06)
    • [21].基于提升小波变换和离散余弦变换的彩色图像水印算法[J]. 科学技术与工程 2020(10)
    • [22].基于离散余弦变换的非局部均值滤波算法[J]. 科学技术与工程 2013(11)
    • [23].基于离散余弦变换和主线分块能量的模糊掌纹识别[J]. 光电子.激光 2012(11)
    • [24].DCT变换电路模块设计方法[J]. 中国科技信息 2015(10)
    • [25].彩色图像三维六边形离散余弦变换编码[J]. 光学精密工程 2013(01)
    • [26].低面积-时间复杂度的离散余弦变换脉动结构[J]. 浙江大学学报(工学版) 2011(04)
    • [27].一种基于离散余弦变换的图像放大算法[J]. 计算机系统应用 2009(05)
    • [28].一种离散余弦变换压缩算法的改进[J]. 计算机与信息技术 2008(08)
    • [29].基于离散余弦变换金字塔分解的新型偏振光学去雾技术[J]. 激光与光电子学进展 2020(06)
    • [30].基于多维矢量矩阵的离散余弦变换快速算法[J]. 光学精密工程 2013(03)

    标签:;  ;  ;  ;  ;  

    基于MPEG-2视频可变长解码、反量化、反离散余弦变换的FPGA实现
    下载Doc文档

    猜你喜欢