Implementation of a 16-Bit Fixed-Point MPEG-2/4 AAC Decoder for Mobile Audio Applications

  • Published : 2008.03.31

Abstract

An MPEG-2/4 AAC decoder on 16-bit fixed-point processor is presented in this paper. To meet audio quality criteria, despite small word length, special design methods for 16-bit foxed-point AAC decoder were devised. This paper presents particular algorithms for 16-bit AAC decoding. We have implemented an efficient AAC decoder using the proposed algorithms. Audio contents can be replayed in the decoder without quality degradation.

Keywords

References

  1. M. Watson and P. Buettner, 'Design and Implementation of AAC Decoders', IEEE Trans. Consumer Electronics, Vol. 46, No. 3, pp. 819-824, Aug. 2000 https://doi.org/10.1109/30.883454
  2. K. Bang, J. Kim, N. Jeong, Y. Park, and D. Youn, 'Design Optimization of MPEG-2 AAC Decoder', IEEE Trans. Consumer Electronics, Vol. 47, No. 4, pp. 895-903, Nov. 2001 https://doi.org/10.1109/30.982805
  3. S. You and Y. Hou, 'Implementation of IMDCT for MPEG2/4 AAC on 16-bit Fixed- Point Digital Signal Processors', Proc. 2004 IEEE Asia-Pacific Conf. on Circuits and Systems, Vol. 2, pp. 813-816, Dec. 2004
  4. C. Burgel, R. Bartholomaus, W. Fiesel, J. Hilpert, A. Hoelzer, and K. Linzmeier, 'Beyond CD-Quality: Acvanced Audio Coding(AAC) for High Resolution Audio with 24-Bit Resolution and 96-kHz Sampling Frequency', AES 111th Convention, 2001
  5. H. Wang, W. Xu, X. Dong, C. Li, and W. Yu, 'Implementation of MPEG-2 AAC on 16-bit Fixed-Point DSP', Proc. IEEE Asia-Pacific Conf. on Circuits and Systems 2006, pp. 1903-1906, Dec. 2006
  6. ISO/IEC 14496-3 : Information Technology - Coding of Audio-Visual Objects - Part 3: Audio, 1999
  7. J. Princen and A. Bradley, 'Analysis / Synthesis Filter Bank Design Based on Time Domain Aliasing Cancellation', IEEE Trans. on Acoustics, Speech, and Signal Processing, Vol. 34, No 5, pp. 1153-1161, Oct. 1986 https://doi.org/10.1109/TASSP.1986.1164954
  8. J. Princen, A. Johnson, and A. Bradley, 'Subband / Transform Coding Using Filter Bank Designs Based on Time Domain Aliasing Cancellation', IEEE International Conf. on Acoustics, Speech, and Signal Processing '87, Vol. 12, pp. 2161-2164, Apr. 1987
  9. P. Duhamel, Y. Mahieux, and J. Petit, 'A Fast Algorithm for the Implementation of Filter Banks Based on 'Time Domain Aliasing Cancellation'', IEEE International Conf. on Acoustics, Speech, and Signal Processing '91, Vol. 3, pp.2209-2212, May 1991
  10. L. Jia, Y. Gao, and H. Tenhunen, 'A New VLSI-Oriented FFT Algorithm and Implementation', Proc. 11th Annual IEEE International ASIC Conf., pp. 337-341, Sep. 1998
  11. ISO/IEC 11172-3, Information Technology - oding of Moving Pictures and Associated Audio for Digital Storage Media at up to About 1.5Mbit/s - Part 4: Compliance Testing, 1993
  12. ISO/IEC 13818-4 Amd. 1/Cor. 1, Information Technology - Generic Coding of Moving Pictures and Associated Audio Information - Part 4: Conformance Testing, Amendment I: Advanced Audio Coding(AAC) Conformance Testing, Technical Corrigendum 1, 2003
  13. A. V. Oppenhiem and R. W. Schafer, 'Discrete-Time Signal Processing', Ch. 9, Prentice-Hall, Englewood Cliffs, N. J, 1989