DocumentCode
2735658
Title
A Fast Group-based Variable-length Decoder and ASIC Implementation
Author
Weiyu, Zou ; Guanghua, Chen ; Xiaoling, Jia
Author_Institution
Microelectron. R&D Center, Shanghai Univ.
fYear
2005
fDate
27-29 June 2005
Firstpage
1
Lastpage
4
Abstract
A high performance VLC decoder for DCT coefficients of MPEG-2 applications is proposed in this paper. Using parallel technique, a group-based approach is developed to decode a codeword within a single clock cycle. The codeword table is grouped according to the codeword prefix, so the current bitstream only needs to match with all the group prefixes instead of all possible codewords in the codeword tables. A look-up table (LUT) is optimized to save hardware resource and the searching time. The relativity within a group or different groups is used to remove the redundant bits and increase the efficiency of hardware resource. The decoding method is verified on FPGA and synthesized by 0.6 mum CMOS with 2237 cells, and the throughput is about 100Msymbols/s at 100 MHz clock rate
Keywords
CMOS integrated circuits; application specific integrated circuits; discrete cosine transforms; field programmable gate arrays; table lookup; variable length codes; video coding; 0.6 micron; ASIC implementation; CMOS integrated circuit; DCT coefficients; FPGA; LUT; MPEG-2 applications; VLC decoder; codeword prefix; codeword table; group-based variable-length decoder; look-up table; parallel technique; variable length code; Application specific integrated circuits; Clocks; Data compression; Decoding; Discrete cosine transforms; Hardware; Table lookup; Throughput; Transform coding; Video compression; LUT; VLC; group-based approach;
fLanguage
English
Publisher
ieee
Conference_Titel
High Density Microsystem Design and Packaging and Component Failure Analysis, 2005 Conference on
Conference_Location
Shanghai
Print_ISBN
0-7803-9292-2
Electronic_ISBN
0-7803-9293-0
Type
conf
DOI
10.1109/HDP.2005.251464
Filename
4017505
Link To Document