Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A hardware/software co-design of MP3 audio decoder
Tsai T., Yang Y., Liu C. Journal of VLSI Signal Processing Systems41 (1):111-127,2005.Type:Article
Date Reviewed: Jun 28 2006

Moving Picture Experts Group (MPEG) decoding is a complex process: a decoder must read the MPEG data stream, decode its pieces, and then perform the proper transforms to generate an audio signal as output. The demand for low-cost, low-power, single-purpose MPEG decoder chips is high, and it is likely to remain so.

This paper notes that a pure hardware (application-specific integrated circuit (ASIC)) solution occupies one end of the design spectrum. However, it is relatively difficult to implement as part of the decoding process, and requires complex decision making logic. At the other end of the spectrum is a programmable digital signal processor (DSP) that provides flexibility and programmability, but at the expense of power (and probably chip size). The authors then argue that the ideal device is probably somewhere in the middle, with both a programmable component and a hardware component, each handling the part of the processing for whi!ch it is best suited.

A system designed around these principles is defined, and has been implemented. The authors’ system uses about twice the number of transistors as a pure ASIC design, but runs at a lower clock speed, and takes less power. It also uses about one-third of the transistors of a software solution, and therefore is substantially (physically) smaller. Since their design is a prototype, it is likely that additional power and space savings could result from production-level engineering.

Reviewer:  Jeffrey Putnam Review #: CR132985 (0705-0461)
Bookmark and Share
  Featured Reviewer  
 
Algorithms Implemented In Hardware (B.7.1 ... )
 
 
Hardware/ Software Interfaces (C.0 ... )
 
 
Signal Analysis, Synthesis, And Processing (H.5.5 ... )
 
 
Signal Processing Systems (C.3 ... )
 
 
Sound And Music Computing (H.5.5 )
 
 
General (C.0 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Algorithms Implemented In Hardware": Date
The performance of multilective VLSI algorithms
Savage J. Journal of Computer and System Sciences 29(2): 243-273, 1984. Type: Article
Dec 1 1985
Proving systolic systems correct
Hennessy M. ACM Transactions on Programming Languages and Systems 8(3): 344-387, 1986. Type: Article
Jul 1 1987
Algorithms for iterative array multiplication
Nakamura S. IEEE Transactions on Computers 35(9): 713-719, 1986. Type: Article
Jul 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy