Font Size: a A A

Implementation Of DCT Based On First-Order Moments Using FPGA

Posted on:2013-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:J L WuFull Text:PDF
GTID:2248330392456873Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
Discrete cosine transform (DCT) is widely used in digital signal processing,especially in the field of image and video compression. It has played a crucial role inJPEG, MPEG1, MPEG2, MPEG4and H26X and other international standards. The paperproposed a new systolic array structure to implement DCT based on the computation offirst-order moment. According to the approach, synthesis and simulation on the FPGAplatform is then carried out. The design proposed by the paper is totally a kind of adderimplementation. Base on the result of synthesis and simulation, the advantages of ourdesign are then naturally concluded: easy structure; fast speed; is applicable to othertransforms; is applicable to arbitrary length of data computation.Firstly, a detailed theory of the first-order moment is presented. Based on this theory,we designed the entire system. The design uses the addition to implement DCT instead ofusual use of multiplication operation. That is, there is no multiplier in our design. What’smore, pipeline processing approach is used to increase the throughput of the system. Inthis paper, four basic modules are designed and thoroughly illustrated, which are therotating factor storage module, the rotating factor calculation module, the first-ordercomputation module and the control module. The system is tested on the platform ofQuartus II,Modelsim and Matlab. After compilation, synthesis and simulation, our designis functionally right and promising.
Keywords/Search Tags:DCT, FPGA, First-order Moment, Systolic Array, Adder Implementation
PDF Full Text Request
Related items