A high speed FPGA implementation of the 2D DCT for ultra high definition video coding

Paris Kitsos, Nikolaos S. Voros, Tasos Dagiuklas, Athanassios N. Skodras

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Citations (Scopus)

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.

Original languageEnglish
Title of host publication2013 18th International Conference on Digital Signal Processing, DSP 2013
DOIs
Publication statusPublished - 2013
Externally publishedYes
Event2013 18th International Conference on Digital Signal Processing, DSP 2013 - Santorini, Greece
Duration: 1 Jul 20133 Jul 2013

Publication series

Name2013 18th International Conference on Digital Signal Processing, DSP 2013

Conference

Conference2013 18th International Conference on Digital Signal Processing, DSP 2013
Country/TerritoryGreece
CitySantorini
Period1/07/133/07/13

Keywords

  • 2D DCT
  • Distributed arithmetic
  • FPGA implementation
  • VHDL
  • Video coding

Cite this