Title : 
Using low precision floating point numbers to reduce memory cost for MP3 decoding
         
        
            Author : 
Eilert, Johan ; Ehliar, Andreas ; Liu, Dake
         
        
            Author_Institution : 
Dept. of Electr. Eng., Linkoping Univ., Sweden
         
        
        
            fDate : 
29 Sept.-1 Oct. 2004
         
        
        
        
            Abstract : 
The purpose of our work has been to evaluate the practicality of using a 16-bit floating point representation to store the intermediate sample values and other data in memory during the decoding of MP3 bit streams. A floating point number representation offers a better trade-off between dynamic range and precision than a fixed point representation for a given word length. Using a floating point representation means that smaller memories can be used which leads to smaller chip area and lower power consumption without reducing sound quality. We have designed and implemented a DSP processor based on 16-bit floating point intermediate storage. The DSP processor is capable of decoding all MP3 bit streams at 20 MHz and this has been demonstrated on an FPGA prototype.
         
        
            Keywords : 
audio coding; decoding; digital storage; floating point arithmetic; signal representation; FPGA prototype; MP3 decoding; fixed point representation; low precision floating point number; memory storage; Costs; Decoding; Digital audio players; Digital signal processing chips; Dynamic range; Embedded system; Energy consumption; Fixed-point arithmetic; Floating-point arithmetic; Libraries;
         
        
        
        
            Conference_Titel : 
Multimedia Signal Processing, 2004 IEEE 6th Workshop on
         
        
            Print_ISBN : 
0-7803-8578-0
         
        
        
            DOI : 
10.1109/MMSP.2004.1436435