Efficient Vlsi Implementation of a Vlc Decoder for Golomb-rice Code Using Alternating Coding

نویسندگان

  • Shang Xue
  • Bengt Oelmann
چکیده

Variable length code (VLC) is used in a large variety of lossless compression applications. Golomb-Rice code (GR code) is one type of VLC that is often encountered in the coding of video and image data. In this work we develop an efficient decoder for GR codes. Unlike the conventional variable length decoders, this new type of decoder needs neither codeword tables nor barrel shifters, while the codeword tables and barrel shifters usually occupy the largest part of the area in the design and both are included in the critical timing path. This proposed decoder is built on the basis of a new coding method for GR codes, which is also proposed in this paper, under the name “Alternating Coding” (ALT). We compare the ALT decoder with the decoder called “VLC decoder using plane separation” (PLS) which is claimed to be one of the most effective VLC decoders. Our results show that the ALT decoder is up to 1.52 times faster, two times smaller, and consumes at most 28% power of the PLS decoder. Moreover, its unique structure also gives this GR decoder great flexibility in decoding different sets of GR codes with constant performances.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Variable-Length Decoder Architecture for Alternated Coded GR-Codes

In this paper we present a decoder architecture for variable-length codes capable of decoding alternated coded Golomb-Rice (GR) Codes in parallel. An architecture developed specifically for GR-codes and a coding method, we call alternating coding, simplify the decoder structure and enable parallel decoding. The proposed decoder detects the codeword lengths for all codewords in the input buffer ...

متن کامل

Simulation Based VLSI Implementation of Fast Efficient Lossless Image Compression System Using Adjusted Binary Code & Golumb Rice Code

The Simulation based VLSI Implementation of FELICS (Fast Efficient Lossless Image Compression System) Algorithm is proposed to provide the lossless image compression and is implemented in simulation oriented VLSI (Very Large Scale Integrated). To analysis the performance of Lossless image compression and to reduce the image without losing image quality and then implemented in VLSI based FELICS ...

متن کامل

Structured "truncated Golomb code" for context-based adaptive VLC

In this paper, we describe a structured variable length coding (VLC) based on Golomb code that generalize the current context-based adaptive variable length coding (CAVLC) in the emerging video coding standard H.264/AVC. The current CAVLC is characterized as unstructured VLC and uses extensive dedicated code tables. Lack of generality due to these code tables causes a problem of over-fitting or...

متن کامل

Non - Reversible Golomb - Rice Code with k = 1 Reversible Golomb - Rice Code with k = 1

The International Telecommunications Union (ITU) recently adopted reversible variable length codes (RVLCs) for use in the emerging H.263+ video compression standard. As the name suggests, these codes can be decoded in two directions and can therefore be used by a decoder to enhance robustness in the presence of transmission bit errors. In addition, these RVLCs involve little or no eeciency loss...

متن کامل

Design and Implementation of a Low Complexity VLSI Turbo-Code Decoder Architecture for Low Energy Mobile Wireless Communications

Channel coding is commonly incorporated to obtain sufficient reception quality in wireless mobile communications transceiver to counter channel degradation due to intersymbol interference, multipath dispersion, and thermal noise induced by electronic circuit devices. For low energy mobile wireless communications, it is highly desirable to incorporate a decoder which has a very low power consump...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003