• DocumentCode
    641115
  • Title

    A high speed FPGA implementation of the 2D DCT for Ultra High Definition video coding

  • Author

    Kitsos, Paris ; Voros, Nikolaos S. ; Dagiuklas, Tasos ; Skodras, A.N.

  • Author_Institution
    Dept. of Telecommun. Syst. & Networks, Technol. Educ. Inst. of Messolonghi, Greece
  • fYear
    2013
  • fDate
    1-3 July 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper presents two high performance FPGA architectures for the 2D DCT computation for Ultra High Definition video coding systems. Both architectures use Distributed Arithmetic to perform the necessary multiplications instead of traditional multipliers. The first architecture uses 105 clock cycles to transform an 8×8 block and reaches a rate of up to 206 samples per second at a 338.5 MHz frequency, while the second one requires 65 cycles for each 8×8 block and achieves a rate equal to 252 samples per second at 256 MHz. Both architectures have been implemented using VHDL. Virtex7 FPGA of Xilinx has been used for the realization of both implementations.
  • Keywords
    distributed arithmetic; field programmable gate arrays; video coding; 2D DCT; FPGA architectures; VHDL; Virtex7 FPGA; Xilinx; distributed arithmetic; frequency 256 MHz; frequency 338.5 MHz; ultra high definition video coding systems; Clocks; Computer architecture; Discrete cosine transforms; Field programmable gate arrays; Hardware; Read only memory; Registers; 2D DCT; Distributed Arithmetic; FPGA Implementation; VHDL; Video Coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Signal Processing (DSP), 2013 18th International Conference on
  • Conference_Location
    Fira
  • ISSN
    1546-1874
  • Type

    conf

  • DOI
    10.1109/ICDSP.2013.6622742
  • Filename
    6622742