中图分类号： TN911；TP335 文献标识码： A DOI：10.16157/j.issn.0258-7998.200814 中文引用格式： 刘思军，秦明伟，刘多强. 高吞吐率低时延图像DCT处理器设计[J].电子技术应用，2021，47(9)：69-74. 英文引用格式： Liu Sijun，Qin Mingwei，Liu Duoqiang. Design of high throughput rate low latency image DCT processor[J]. Application of Electronic Technique，2021，47(9)：69-74.
Design of high throughput rate low latency image DCT processor
Liu Sijun1，2，Qin Mingwei1，Liu Duoqiang1，2
1.School of Information Engineering，Southwest University of Science and Technology，Mianyang 621010，China； 2.China Helicopter Design and Research Institute，Jingdezhen 333000，China
Abstract： Aiming at the high-resolution and high-frame rate image real-time compression problem, a discrete cosine transform processor for high-speed image JPEG compression coding system was designed. The designed discrete cosine transform(DCT) processor is based on the Virtex-7 series FPGA, which makes full use of parallel and pipeline processing technology, and implements a fast two-dimensional discrete cosine transform(2D-DCT) by using a matrix-like decomposition algorithm based on the butterfly flow graph structure. In order to improve the data throughput rate, a dual-core DCT unit is designed to process 16 pixels at the same time, which improves the processing speed and reduces the delay as a whole. The board test shows that the calculation results of high-speed image DCT processor are correct. Under the 200 MHz system clock, the throughput rate is up to 3 GB/s, and the average image processing time per frame is no more than 10 ms, realizing the real-time processing of high-speed images.
Key words : image compression；discrete cosine transform(DCT)；FPGA；parallel pipeline structure；high throughput