| Digital audio signals typically consist of 16 bit samples recorded at a sampling rate more than twice the actual audio bandwidth (e.g. 44.1 kHz for Compact Disks). So you end up with more than 1.400 Mbits to represent just one second of stereo music in CD quality. By using MPEG audio coding, you may shrink down the original sound data from a CD by a factor of 12, without losing sound quality. In recent years, The MPEG audio standard became more and more popular, several commercial system-on-chip solutions for MP3 decoding have been developed, They are usually built around a specialized RISC processor. But the ASIC for MP3 decoder is very few, and this kind of chip is available to real time decoding and faster than others. The purpose of this project is to implement an ASIC chip for MP3 decoding. At the beginning of this paper, I investigate the standard of the encoding algorithm for MPEGâ… audio layer III, and the analysis of the major four modules in the compression algorithm, including encoding of subband filter bank, psychoacoustics model, quantification and Huffman coding, frame packing. Based on this, most modules of the decoder chip including Huffman decoder, scalefactor decoder and requantize are designed successfully. Furthermore, hardware accelerators are implemented for each stage in the decoding chain. Using special logic could quicken the decoding process that is of most importance in handheld devices. The implementation is based on ISO/IEC 11172-3 standard for MP3 decoding , and the important modules was designed and simulated successfully . The EDA tool is Active HDL 6.1. |