Low-Power System Design for MPEG-2/4 AAC Audio Decoder Using Pure ASIC Approach

被引:10
作者
Tsai, Tsung-Han [1 ]
Liu, Chun-Nan [1 ]
机构
[1] Natl Cent Univ, Dept Elect Engn, Jhongli 32001, Taiwan
关键词
Advanced audio coding (AAC); audio; decoder; low power; system; IMPLEMENTATION; OPTIMIZATION;
D O I
10.1109/TCSI.2008.926574
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an implementation of a low-power and pure-hardware advanced-audio-coding (AAC) audio decoder system. Based on the characteristics of each decoding block, the AAC system is partitioned into four separate modules. For low-power and low-complexity considerations, architectural- and algorithmic-level approaches are adopted in both individual modules and whole system. In parallel PLA-based codeword decoder, we achieve a constant output rate of Huffman decoding in 2.5 cycles for the worst case, and memory usage is decreased compared to that in the binary-tree memory-based method. In reduced lookup table inverse quantizer, a table lookup with interpolation scheme is adopted which reduces the size of the lookup table from 8192 to 256. In hardware-shared signal processor, we use a hardware-sharing technique which integrates several similar blocks into a common hardware to reduce cost and enhance hardware utilization. In fully pipelined filterbank, a fast algorithm decreases the numbers of multiplication and addition largely to factors of 24 and 144 for the short and long blocks, respectively. A corresponding hardware for filterbank processing is proposed with fully pipelined architecture. Referring to stereo processing, a single hardware is shared for the channel pairs with low-cost consideration. The hardware operations of each module are well scheduled with high utilization of pipeline, and furthermore, the parallel processing among blocks is Joined to increase efficiency. A 48% power savings can be reached by using the pipeline and parallel techniques of the channel pair. The proposed AAC decoder is realized in UMC 0.18-mu m 1P6M technology and is operated at only 3 MHz in the worst case. The power dissipation is only 2.45 mW at the sampling frequency of 44.1 kHz.
引用
收藏
页码:144 / 155
页数:12
相关论文
共 27 条
[1]  
[Anonymous], 1997, 138187 ISOIEC
[3]   MPEG-2 AAC decoder on a fixed-point DSP [J].
Chen, J ;
Tai, HM .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1999, 45 (04) :1200-1205
[4]  
DUHAMEL P, 1991, INT CONF ACOUST SPEE, P2209, DOI 10.1109/ICASSP.1991.150853
[6]  
HEE HJ, 2007, P IEEE ISCAS MAY, P357
[7]  
International Organization for Standardization, 1998, 144963 ISOIEC
[8]  
*ISO IEC, 1998, 138184 ISOIEC
[9]  
ISO/IEC, 1993, 111723 ISOIEC
[10]   Software optimization of the MPEG-AUDIO decoder using a 32-bit MCU RISC processor [J].
Lee, KS ;
Park, YC ;
Youn, DH .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2002, 48 (03) :671-676