Conference Paper

A Two Level Architecture for High Throughput DCT-Processor and Implementing on FPGA

DOI: 10.1109/ReConFig.2010.67 Conference: Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
Source: IEEE Xplore


Frequency analysis using discrete cosine transform is being used in a large variety of algorithms such as image processing algorithms. This paper proposes a new high throughput architecture for the DCT processor. This system has got a 2level architecture which uses parallelism and pipelining and has been synthesized on Xilinx Virtex5 FPGA. Synthesis results show that this system works at 150 MHz. Applying DCT on each 8×8 matrix of image take 67 clock pulses. In other words, applying DCT on each pixel takes approximately one clock pulse.

Download full-text


Available from: Mahmood Fathy, Jul 24, 2015
  • Source

    Full-text · Conference Paper · Jul 2013
  • [Show abstract] [Hide abstract]
    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.
    No preview · Conference Paper · Jul 2013
  • [Show abstract] [Hide abstract]
    ABSTRACT: Today's Cloud market offers a wide variety of online storage services which provide reliable and inexpensive storage accessible from almost every device at almost any location. Still, it proofs to be difficult to satisfy the user's confidence concerning the confidentiality and integrity of the own data in the Cloud. This is especially true since the user is forced to take a tradeoff between security and functionality. Storage services which allow the adoption of self-selected and self-controlled security mechanisms provide a high security level but miss on the other side a set of useful operations such as e.g. a full-text search or a synchronization across distinct devices. Such features require that the server-side is capable of accessing the data in unencrypted form for processing purposes. This paper presents an system-oriented approach to this issue by introducing an architecture that allows to integrate a full-text search operation with file-based Cloud storage services in the presence of user-selected and user-controlled security. Different instances of the presented architecture allow furthermore for a more fine-grained balance between the level of security and the provided functionality by the Cloud storage service.
    No preview · Conference Paper · Nov 2013
Show more