• DocumentCode
    2906010
  • Title

    Design and Implementation of FPGA-based Systolic Array for LZ Data Compression

  • Author

    El Ghany, Mohamed A Abd ; Salama, Aly E. ; Khalil, Ahmed H.

  • Author_Institution
    Dept. of Electron., German Univ. in Cairo
  • fYear
    2007
  • fDate
    27-30 May 2007
  • Firstpage
    3691
  • Lastpage
    3695
  • Abstract
    Hardware implementation of data compression algorithms is receiving increasing attention due to exponentially expanding network traffic and digital data storage usage. Among lossless data compression algorithms for hardware implementation, Lempel-Ziv algorithm is one of the most widely used. The main objective of this paper is to enhance the efficiency of systolic-array approach for implementation of Lempel-Ziv algorithm. The proposed implementation is area and speed efficient. The compression rate is increased by more than 40% and the design area is decreased by more than 30%. The effect of the selected buffer´s size on the compression ratio is analyzed. An FPGA implementation of the proposed design is carried out. It verifies that data can be compressed and decompressed on-the-fly.
  • Keywords
    data compression; field programmable gate arrays; systolic arrays; FPGA-based systolic array; LZ data compression; Lempel-Ziv algorithm; compression rate; hardware implementation; CADCAM; Compression algorithms; Computer aided manufacturing; Computer architecture; Data compression; Dictionaries; Electronic mail; Field programmable gate arrays; Hardware; Systolic arrays; CAM; FPGA; LZ77; LZ78 LZSS; LZW; data compression; systolic array;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-4244-0920-9
  • Electronic_ISBN
    1-4244-0921-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2007.378644
  • Filename
    4253482