Applying Thought   
About Wipro
Newsroom
Investors
Careers
  
   
Wipro Technologies Consulting IT Services Product Design Business Process Outsourcing CONTACT US
 
Case Studies
Ideas
 
Search
Embedded & Product Engineering Ideas
Ideas Home
White Papers
Webinars
Presentations
Strategym
 
Global Sourcing Lounge
 
 
IDEAS
White Papers
 
Implementation approaches to huffman decoding
 
 

Abstract
Processors have brought flexibility and programmability to the computational world. The emerging DSPs (Digital Signal Processors) are becoming fast in order to run the state of the art applications like Audio, Imaging, Video and Vocoders. Though the emerging DSPs have (except for video) sufficient MIPS (Million Instructions per Second) for running above-mentioned applications/standards, it is imperative that the applications consume less MIPS and Memory to provide cost-effective solutions to the end users. Though the DSP architectures are optimized for Signal Processing applications, they are not so in case of search algorithms. But, Huffman encoding/decoding, which uses search algorithms, has become one of the essential components of the compression standards. Hence it is essential that the Huffman Encoder/Decoder should be efficiently implemented on the DSP chosen. The complexity of decoder’s implementation lies in fast search of the symbol encoded from the bit-stream without consuming large memory. These two requirements are conflicting and in addition, the standards do have multiple tables of large code length. This paper describes implementation of three different Huffman decoding techniques, discusses their relative merits/demerits and also suggests MIPS and Memory efficient Huffman Decoder.

Authors
Satish D. Warhade

Download this paper Send this white paper to a friend

To know more about Wipro in Multimedia / DSP, go to www.wipro.com/multimedia

 
  Send us an email
Request proposal for services
Subscribe to our monthly newsletter
  RELATED RESOURCES
Speech codecs

 
Contact us Terms of use Privacy Sitemap