AVS环路滤波器的硬件设计与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:A88833238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVS(Audio Video coding Standard)视频编码标准是我国具有自主知识产权的数字视频编码标准。环路滤波是AVS视频编码系统的重要组成部分,其作用是去除视频压缩过程中引入的块效应。  本文首先阐述了AVS视频标准的研究背景和AVS环路滤波器的研究现状,然后对AVS标准中去块效应的原理和算法进行了详细的阐述,在此基础上设计了环路滤波器的硬件结构。AVS环路滤波器的作用是去除图像的块效应,主要包括控制、滤波和存储三大部分。控制部分包括顶层控制、读写控制等模块,滤波部分包括边界强度计算、参数计算、滤波控制、亮度/色度滤波以及转置等模块,存储部分包括片上存储、片外存储、AXI接口等模块。顶层控制模块控制环路滤波器开始工作,然后读写控制模块通过AXI接口将滤波数据从片外SDRAM写入片上SRAM,同时通过参数计算模块和边界强度计算模块计算出滤波时所需要的一些参数。滤波控制模块控制亮度滤波模块、色度滤波模块和转置模块协同工作来完成对宏块的滤波,滤波完成后将数据从片上SRAM写回片外SDRAM。  本文通过适当增加带宽极大地减少了片上SRAM的使用,在节省片上存储空间方面具有优势。本文为滤波所用到的14个8×8块分配各自的SRAM,一共使用896Bytes的片上SRAM,与传统存储方案相比本文节省了95%的片上存储空间。本文还对传统滤波顺序做了改进,减少了部分8×8块的存取。在新的滤波顺序跟存储方案相结合的情况下,滤波过程中用两个亮度滤波模块并行滤波来加快滤波速度。  本文用Verilog语言对AVS环路滤波器的设计进行RTL级描述,然后用Modelsim做了功能仿真,最后在Quartus II环境下进行综合,用Altera Cyclone IV FPGA开发板进行验证。用SignalTap抓取AVS环路滤波器的实时波形,同时将滤波结果用串口助手显示,通过与官方代码运行结果的对比,证明了硬件设计的正确性。最终验证结果表明,本文设计的AVS环路滤波器在100MHz的时钟频率下处理一个宏块只需290ns,对于大小为1280×720的高清图像,一秒钟可以处理95帧,满足高清视频处理速度的要求。
其他文献
随着我国制造业的发展,电工电子产业迎来了黄金发展时期,再加上互联网和人工智能技术的发展,电工电子虚拟实验室开始出现.电工电子专业研究的主要是自动化控制、电路设计、检
随着信息技术的不断发展及处理器在各行各业中的广泛应用,传统的单核处理器的计算速度和性能已经不能满足人们的需求,因此,多核处理器也就应运而生,CMP(单芯片多处理器)结构作为多
羊肚菌(morel)隶属子囊菌门Ascomycota、盘菌纲Pezizomycetes、盘菌目Pezizales、羊肚菌科Morchellaceae、羊肚菌属Morchella数种菌的总称。羊肚菌是世界公认的名贵食(药)用
随着计算机网络技术的广泛应用,网络安全问题也日益受到重视,为了确保数据系统的安全,避免因不良因素和恶意破坏等使数据泄露、篡改、丢失情况出现,从技术和管理层面都加大了
110千伏线路中变压器发挥重要作用,但是当其非安全运行中,则变压器能够为整个系统带来极大的影响,所以需要对变压器进行继电保护工作,本文分析了变压器运行过程中的常见故障,
本文通过对荣华二采区10
期刊
随着社会经济的快速发展,直升机在经济、军事领域得到了广泛地应用,为了更好地提升直升机的安全性,借助于BP神经网络和RBF神经网络诊断直升机倾斜器轴承故障,并对故障进行有
在强飞秒脉冲激光场中,空间排列有序的分子辐射出的高次谐波(HHG)正在引起人们越来越广泛的兴趣。由于分子相对于原子来说具有非球对称结构及更多的空间自由度,导致分子辐射的
随着大数据技术的不断成熟完善,进一步推动了数据中心在硬件设施和软件资源方面的标准化和虚拟化.对于电力企业来讲,云计算的应用给电力数据中心的运维管理带来了新的发展,同
语音识别技术是一门新兴的科学技术,从上世纪60年代发展以来,已经取得了巨大的进步。我国在这方面的研究相比国外起步较晚,因此需要加强对语音识别技术的研究。语音识别技术