Research on FPGA prototype simulation in MP3 audio decoder design

被引:0
作者
Wen-Bo, Geng [1 ,2 ]
Zi-Ang, Zhou [1 ]
机构
[1] School of Physics and Electromechanical Engineering, Zhoukou Normal University, Zhoukou
[2] Key Laboratory of Cloud Computing and Internet of Things Applications, Zhoukou Normal University, Zhoukou
关键词
Decoding; FPGA; Huffman decoder; IMDCT; MP3;
D O I
10.2174/1874444301406011405
中图分类号
学科分类号
摘要
By further study of MP3 audio decoding algorithms, this paper analyzed the system structure of MP3 decoder and discusses the mapping of each module from algorithm to logic structure. Aiming at hardware implementation, it proposes the improved searching method for MP3 audio encoder, based on the features of Huffman decoding. It also adopts the intellectual property core of MP3 comprehensive filter groups and fast IMDCT algorithms. In inverse quantization module the compensated factor is used to make magnitude upgrade of SNR, without multiplications. We use coprocessor to design special instruction set and arithmetic unit by the analysis of fast IMDCT algorithm. It rewrites original C language and adopts unified DCT-based transforming core algorithm to compute the IMDCT of MP3. It can provide parallel work of IMDCT and LEON3 processor to make accelerated effects. © Wen-bo and Zi-ang; Licensee Bentham Open.
引用
收藏
页码:1405 / 1414
页数:9
相关论文
共 12 条
[1]  
Hedberg H., A complete MP3 decoder on a chip, Proceedings of IEEE International Conference on Microelectronic Systems Education, pp. 103-114, (2005)
[2]  
Wang B., Rong M., Liu W., Implementation of MP3 decoder in Openrisc developing system, Computer Engineering, 31, 11, pp. 205-207, (2005)
[3]  
Bang K.H., Jeong N.H., Kim J.S., Park Y.C., Design and VLSI implementation of a digital audio specific DSP core for MP3/AAC, IEEE Transactions on Consumer Electronics, 1, 48, pp. 790-795, (2002)
[4]  
Li W., Chen X., He X., Design and Implementation of Extracurricular Experiment Board in Digital Electronic Technology, Modern Computer, 12, 1, pp. 54-59, (2010)
[5]  
Chang C.L., Hsu K.S., Design and implementation of MP3- music on demand system using streaming technology, Journal of Network and Computer Applications, 26, 4, pp. 291-321, (2003)
[6]  
Malk P., Highly scalable IP core to accelerate the forward/backward modified discrete cosine transform in MP3 implemented to FPGA and low-power ASIC, IET Circuits, Devices and Systems, 5, 5, pp. 351-359, (2011)
[7]  
Kim H.S., Kim S.H., Chung K.S., FPGA implementation of unified kernel structure for MDCT/IMDCT in audio coding schemes, Proceedings of International Soc Design Conference, pp. 100-103, (2011)
[8]  
Nikolajevic V., Fettweis gerhard, computation of forward and inverse MDCT using Clenshaw's recurrence formula, IEEE Transactions on Signal Processing, 51, 5, pp. 1439-1444, (2003)
[9]  
Wang B., Rong M., Liu W., Implementation of MP3 decoder in Openrisc developing system, Computer Engineering, 31, 11, pp. 205-207, (2005)
[10]  
Liu H., Liu W., Xing W., Huffman decoding module based on the hardware and software co-design, Electronic Design Engineering, 19, 16, pp. 174-177, (2011)