• DocumentCode
    1138330
  • Title

    Design and implementation of static Huffman encoding hardware using a parallel shifting algorithm

  • Author

    Lee, Taeyeon ; Park, Jaehong

  • Author_Institution
    Sch. of Electr. Eng., Seoul Nat. Univ., South Korea
  • Volume
    51
  • Issue
    5
  • fYear
    2004
  • Firstpage
    2073
  • Lastpage
    2080
  • Abstract
    This work discusses the implementation of static Huffman encoding hardware for real-time lossless compression for the electromagnetic calorimeter in the CMS experiment. The construction of the Huffman encoding hardware illustrates the implementation for optimizing the logic size. The number of logic gates in the parallel shift operation required for the hardware was examined. The experiment with a simulated environment and an FPGA shows that the real-time constraint has been fulfilled and the design of the buffer length is appropriate.
  • Keywords
    Huffman codes; data compression; field programmable gate arrays; high energy physics instrumentation computing; parallel algorithms; particle calorimetry; position sensitive particle detectors; CMS experiment; FPGA; buffer length; data compression; electromagnetic calorimeter; logic gates; logic size optimisation; parallel shift operation; real-time constraint; real-time lossless compression; simulated environment; static Huffman coding; static Huffman encoding hardware; Algorithm design and analysis; Bandwidth; Collision mitigation; Detectors; Encoding; Field programmable gate arrays; Hardware; Huffman coding; Large Hadron Collider; Logic gates; Data compression; FGPA; electromagnetic calorimeter; parallel shift; static Huffman coding;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2004.834715
  • Filename
    1344287