Reduced floating point for MPEG1/2 layer III decoding
2004 (English)In: IEEE International Conference on Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP '04)., 2004, V-209-12 vol.5- p.Conference paper (Refereed)
A new approach to decode MPEG 1/2-layer III, mp3, is presented. Instead of converting the algorithm to fixed point, we propose a 16-bit floating point implementation. These 16 bits include 1 sign bit and 15 bits of both mantissa and exponent. The dynamic range is increased by using this 16-bit floating point as compared to both 24 and 32-bit fixed point. The 16-bit floating point is also suitable for fast prototyping. Usually, new algorithms are developed in 64-bit floating point. Instead of using scaling and double precision as in fixed point implementations we can use this 16-bit floating point easily. In addition, this format works well even for memory compiling. The intention of this approach is a fast, simple, low power, and low silicon area implementation for consumer products like cellular phones and PDAs. Both listening tests and tests versus the psychoacoustic model have been completed.
Place, publisher, year, edition, pages
2004. V-209-12 vol.5- p.
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-24100DOI: 10.1109/ICASSP.2004.1327084Local ID: 3672ISBN: 0-7803-8484-9OAI: oai:DiVA.org:liu-24100DiVA: diva2:244417
International Conference on Acoustics, Speech and Signal Processing (ICASSP'04). Montreal, Quebec, Canada. May 17-21 2004.