首页 | 官方网站   微博 | 高级检索  
     

基于FPGA的高速二维DCT变换的研究与实现
引用本文:刘庆,陈金强,于沛玲. 基于FPGA的高速二维DCT变换的研究与实现[J]. 计算机工程与科学, 2012, 34(3): 103-107
作者姓名:刘庆  陈金强  于沛玲
作者单位:1. 中国科学院光电研究院,北京100094;中国科学院研究生院,北京100049
2. 中国科学院光电研究院,北京,100094
摘    要:空间科学实验中图像的分辨率不断提高、数据量越来越大,因此需要对图像数据进行星上压缩处理后再进行传输。FPGA具有低功耗、高性能的特点,已普遍应用在卫星的各种有效载荷上,因此可采用FPGA实现图像压缩。基于FPGA的图像压缩算法的核心是DCT变换,而DCT变换中需消耗大量的乘法资源。为了提高图像压缩的效率,同时减少对专用乘法器的依赖,本文就充分利用FPGA中的BRAM与LUT资源,使用改进型的分布式算法、流水结构和乒乓操作,在避免使用乘法器的同时,实现JPEG压缩算法中的DCT变换,具有良好的可移植性。经验证,该方法用于基于FPGA的JPEG图像压缩系统中,相比传统DCT快速算法运算速度显著提高。

关 键 词:分布式算法  离散余弦变化  FPGA  流水结构

Research and Implementation of FPGA-Based High-Speed 2D-DCT
LIU Qing , CHEN Jin-qiang , YU Pei-ling. Research and Implementation of FPGA-Based High-Speed 2D-DCT[J]. Computer Engineering & Science, 2012, 34(3): 103-107
Authors:LIU Qing    CHEN Jin-qiang    YU Pei-ling
Affiliation:1 (1.Academy of Opto-Electronics,Chinese Academy of Sciences,Beijing 100094; 2.Graduate University,Chinese Academy of Sciences,Beijing 100049,China)
Abstract:This paper presents a high-performance 2D discrete cosine transform (DCT) processor based on distributed algorithms(DA),which uses the field programmable gate array (FPGA) to implement the JPEG encoder. This processor has none multiplier. An improved DA structure is designed and the pipelining style is applied to the data flow. The FPGA implementation and simulation results show that this design can achieve a higher operation speed than the traditional fast DCT algorithm.
Keywords:distributed algorithm  discrete cosine transform  FPGA  pipeline architecture
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号