• DocumentCode
    3346639
  • Title

    Reduced floating point for MPEG1/2 layer III decoding

  • Author

    Olausson, Mikael ; Ehliar, Andreas ; Eilert, Johan ; Liu, Dake

  • Author_Institution
    Dept. of Electr. Eng., Linkoping Univ., Sweden
  • Volume
    5
  • fYear
    2004
  • fDate
    17-21 May 2004
  • Abstract
    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.
  • Keywords
    audio coding; decoding; floating point arithmetic; low-power electronics; MPEG1/2 LAYER III DECODING; PDA; audio coding standard; cellular phones; consumer products; decoder; dynamic range increase; listening tests; low power implementation; memory compiling; mp3; psychoacoustic model; reduced floating point implementation; Bit rate; Cellular phones; Consumer products; Decoding; Dynamic range; IEC standards; ISO standards; Personal digital assistants; Silicon; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP '04). IEEE International Conference on
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-8484-9
  • Type

    conf

  • DOI
    10.1109/ICASSP.2004.1327084
  • Filename
    1327084