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
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;
Journal_Title :
Nuclear Science, IEEE Transactions on
DOI :
10.1109/TNS.2004.834715