Browse > Article

A Study On the Design of a Floating Point Unit for MPEG-2 AAC Decoder  

구대성 (조선대학교 전자공학과)
김필중 (성화대학 인터넷정보계열)
김종빈 (성화대학 인터넷정보계열)
Publication Information
Abstract
In this paper, we designed a FPU(floating point unit) that it is very important and requires of high density when digital audio is designed. Almost audio system must support the multi-channel and required for high quality. A floating point arithmetic function in MPEG-2 AAC that implemented by hardware is able to realtime decoding when DSP realization. The reason is that MPEG-2 AAC is compatible to the Audio field of MPEG-4 and afterwards. We designed a FPU by hardware to increase the speed of a floating point unit with much calculation part in the MPEG-2 AAC Decoder. A FPU is composed of a multiplier and an adder. A multiplier used the Radix-4 Booth algorithm and an adder adopted 1's complement method for speed up. A form of a floating point unit has 8bit of exponent part and 24bit of mantissa. It's compatible with the IEEE single precision format and adopted a pipeline architecture to increase the speed of a processor. All of sub blocks are based on ISO/IEC 13818-7 standard. The algorithm is tested by C language and the design does by use of VHDL(VHSIC Hardware Description Language). The maximum operation speed is 23.2MHz and the stable operation speed is 19MHz.
Keywords
MPEG-2 AAC; ISO/IEC 13818-7; FPU; Radix-4 Booth Algorithm;
Citations & Related Records
연도 인용수 순위
  • Reference
1 ISO/IEC 11172-3 Information technology-Coding of moving pictures and associated audio for digital storage media at up to about 1.5Mbit/s Part 3: Audio
2 KEN C. POHLMANN 'Principle of Digital Audio', Fourth Edition, McGrow-Hill Book Co, 1999
3 MR. Santoro et al., 'Rounding Algorithms for IEEE Multiplier', Proceedings of the 9th Symposium on Computer Arithmetic, pp. 176-183, June 1989
4 M. Uya et al., 'A CMOS Floating Point Multiplier', IEEE Journal of Solid-state Circuits, Vol. SC-10, pp. 697-702, Oct. 1984
5 AGrzeszczak, MKMandal, S.Panchanathan, T. YesP, 'VLSI Implementation of Discrete Wavelet Transform', IEEE Transaction on VLSI System, Vol.4, No.4, pp. 421-433, Dec 1993
6 Mark Kahrs, Karlheinz Brandenburg, 'APPlICATIONS OF DIGITAL SIGNAL PROCESSING TO AUDIO AND ACOUSTICS', 1998 by Kluwer Academic Publishers
7 ISO/IEC 14493-3 Information Technology very low Bitrate Audio-Visual Coding Part 3: Audio
8 ISO/IEC 13818-7 Information technology-Generic coding of moving pictures and associated audio information part 7: Advanced Audio Coding
9 Keshab K. Parhi, Takao Nishitani A.Grzeszczak, 'VLSI Architectures for Discrete Wavelet Transform', IEEE Transactions on VLSI System, Vol.1, No.2, pp. 191-202, June 1993   DOI   ScienceOn