首页 | 本学科首页   官方微博 | 高级检索  
     

二维DCT快速算法及FPGA实现
引用本文:陈普跃,赵新璧,陈斌. 二维DCT快速算法及FPGA实现[J]. 电子质量, 2008, 0(2): 5-7,22
作者姓名:陈普跃  赵新璧  陈斌
作者单位:解放军理工大学通信工程学院,南京,210001
摘    要:
本文提出了一种二维OCT快速算法的FPGA实现结构,采用行列快速算法将二维DCT分解成两个一维DCT实现,其中一维DCT借鉴Loeffler DCT算法,采用并行的流水线结构,提高电路的数据吞吐率和运算速度,通过系数矩阵的简化和蝶形运算结构的等价减少乘法器的消耗,一维DCT核消耗16个乘法器.转置RAM采用8片双口RAM,一个时钟可以完成 8个数据读写.实验结果验证了二维DCT核设计的正确性,该电路结构消耗资源少,布线简单,功耗小,适合图像的实时处理.

关 键 词:二维DCT算法  流水线  转置存储器
文章编号:1003-0107(2008)02-0005-04

Fast 2-D Discrete Cosine Transform Algorithm and Its Implementation Based On FPGA
Chen Pu-yue,Zhao Xin-bi,Chen Bin. Fast 2-D Discrete Cosine Transform Algorithm and Its Implementation Based On FPGA[J]. Electronics Quality, 2008, 0(2): 5-7,22
Authors:Chen Pu-yue  Zhao Xin-bi  Chen Bin
Abstract:
In this paper a fast Discrete Cosine Transform(DCT) implementation architecture using FPGA is presented.The architecture uses a row-column decomposition to implement a 2-D DCT using tw0 1-D DCT in series.The 1-D DCT processor is realized by optimizing the Loeffler DCT with parallel-pipeline architecture,which makes the circuit work with high data throughput and speed,and it reduces the number of multipliers by.simplifying the coefficient matrix and modifying the butterfly architecture.The 1-D DCT processor requires 16 multipliers.The transposition memory uses 8 Dual-Port rams,which can do eight reads and writes in one clock.Experimental results show that the design is correct.The circuit structure has the advantages of small chip size,simple wiring and low-power,which is extremely suitable to real-time image processing.
Keywords:FPGA
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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