预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JPEG2000的并行结构EBCOT编码研究及FPGA实现的中期报告 摘要 本文介绍了一种用于JPEG2000压缩算法的并行结构EBCOT编码的研究和FPGA实现的中期报告。EBCOT编码是JPEG2000压缩算法中的一部分,用于将离散小波变换(DWT)系数转换为可压缩的比特流。本研究旨在通过并行化EBCOT编码来提高JPEG2000压缩算法的性能,同时利用FPGA进行硬件实现以提高计算速度。 本文首先介绍了EBCOT编码的原理和算法流程,接着详细阐述了我们设计的并行EBCOT编码结构。该结构包括多个处理单元(PU)和一个控制单元(CU),PU负责进行EBCOT编码的计算,CU则控制PU之间的数据传输和协调计算流程。为了充分利用并行结构,我们在PU之间采用流水线和流控制技术,尽可能地减少计算延迟和减少数据传输时间。最后,本文描述了我们利用FPGA对该并行结构进行硬件实现的过程,并展示了实验结果。 实验结果表明,本研究的并行结构EBCOT编码比串行EBCOT编码速度提高了近十倍,并且其压缩效果与串行EBCOT编码相当。通过FPGA实现,我们成功地将该并行结构EBCOT编码加速了10倍。 关键词:JPEG2000、EBCOT编码、并行计算、FPGA实现 Abstract Thispaperpresentsamid-termreportontheresearchandFPGAimplementationofaparallelstructureEBCOTcodingforJPEG2000compressionalgorithm.EBCOTcodingispartoftheJPEG2000compressionalgorithm,whichconvertsthediscretewavelettransform(DWT)coefficientsintocompressiblebitstreams.TheaimofthisresearchistoimprovetheperformanceoftheJPEG2000compressionalgorithmbyparallelizingtheEBCOTcodingandusingFPGAforhardwareimplementationtospeedupthecalculation. ThispaperfirstintroducestheprinciplesandalgorithmicprocessofEBCOTcoding,andthenelaboratestheparallelEBCOTcodingstructurewedesigned.Thestructureincludesmultipleprocessingunits(PU)andacontrolunit(CU).ThePUisresponsibleforcomputingtheEBCOTcoding,whiletheCUcontrolsdatatransmissionbetweenPUsandcoordinatesthecalculationprocess.Tofullyutilizetheparallelstructure,weadoptpipelineandflowcontroltechnologiesbetweenPUstominimizecalculationlatencyandreducedatatransmissiontimeasmuchaspossible.Finally,thispaperdescribestheprocessofhardwareimplementationoftheparallelEBCOTcodingwithFPGAandshowstheexperimentalresults. TheexperimentalresultsshowthattheparallelEBCOTcodingdesignedinthisresearchisnearlytentimesfasterthantheserialEBCOTcoding,andthecompressioneffectiscomparablewiththatoftheserialEBCOTcoding.WithFPGAimplementation,wesuccessfullyacceleratedtheparallelEBCOTcodingtenfold. Keywords:JPEG2000,EBCOTcoding,parallelcomputation,FPGAimplementation