Optimization techniques of AAC decoder on PACDSP VLIW processor

MPEG AAC has been widely used in variant applications and there are several standards developed based on the AAC. Considering to the trade-off between flexibility and performance, the DSP is adopted for implementation. The power consumption is an important issue for portable devices and there are limited resources on the DSP. However, due to the complex algorithms in AAC, design optimizations are required to reduce the power consumption and the memory utilization. Besides, the traditional algorithms usually not addressed on the optimization of VLIW based DSP. In this paper, we propose optimization techniques for the AAC decoding blocks on a VLIW based PACDSP processor. The realized decoder can be operated at a lower frequency of only 15 MHz and needs only 27 Kbytes of program memory and 27 Kbytes of data memory.

[1]  Shau-Yin Tseng,et al.  PAC DSP Core and Application Processors , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[2]  Raghunath Rao,et al.  Selecting an Optimal Huffman Decoder for AAC , 2001 .

[3]  Pierre Duhamel,et al.  A fast algorithm for the implementation of filter banks based on 'time domain aliasing cancellation' , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[4]  Tsung-Han Tsai,et al.  A high quality re-quantization/quantization method for MP3 and MPEG-4 AAC audio coding , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[5]  Werner Oomen,et al.  Parametric Coding for High-Quality Audio , 2002 .