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.
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;
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
DOI :
10.1109/HDP.2005.251464