Survey of Discrete Cosine Transform Implementations and Example Hardware 1-D DCT/IDCT ImplementationProject GoalsApproach for SurveyImplementationProgress / Schedule / ImprovementsSurvey of Discrete Cosine Transform Implementations andExample Hardware 1-D DCT/IDCT ImplementationVijay Sundar SrinivasanElectrical and Computer EngineeringECE734 Fall 2000 ProjectProject Goals•Survey : (deliverable - report)–Brief description of where DCT fits into image processing and how 1-D DCT often forms core of fast 2-D DCT implementations–Quantitative comparisons between 4 types of HW/SW 1-D DCT implementations based on 4 criteria•Implementation : (deliverable - design schematic)–8-point 1-D Discrete Cosine Transform–Direct computation of formula, design entry in Vhdl + schematicApproach for Survey•Main information resource : internet•Comparison categories :–Performance : Speed/Power/Area/Precision–Implementation : GPMicroprocessor(S/W),DSP based, FPGA-HDL based/ ASIC based•Comparison considerationspowerspeedareaprecision-Voltage-Complexity-Switching-algorithm-architecture(pipelining/DA..)-Component Reduction-feature size-data formatI/P – O/P resolution, internal resolutionImplementation Schematic entry->synthesis, simulation : Altera MaxPlusII Baseline 10.0 Vhdl entry->synthesis : Synopsys Fpga Express–Direct Implementation : Multiply-Accumulate–Altera library components used (multiplier/rom/adder)–Control block in Vhdl1-Dimensional DCT/IDCTX(7:0)EnableStartClkRstIdctY(7:0)ReadyProgress / Schedule / Improvements•Survey : data is being collected on all types of DCT implementations and categorized•Implementation : Appropriate Altera devices are being studied for best speed; currently datapath is being put together using Altera components–Further tentative improvements : Precision, Pipelining•Forecast : Completion in the first half of January
View Full Document