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
Link To Document