低成本SoC平台MPEG-4 AAC解码器优化策略
东南大学国家专用集成电路系统工程技术研究中心,南京210096
下一篇 上一篇
摘要
提出了在低成本SoC平台的软件优化策略,包括基于统计分析的浮点到定点转换策略和面向性能优化的片上存储器容量定制策略,在此基础上针对计算密集性应用提出了完整的优化方法。通过实现MPEG-4 AAC实时解码,表明该优化策略在性能和成本方面的有效性。这一策略与方法也适合其他DSP应用。
参考文献
[ 1 ] Information Technology-coding of Moving Pictures and Associated Audio for Digital Storage Media at up to About 1.5 Mbit /s-Part 3 : Audio [ S] .ISO /IEC 11172 -3 , 1993
[ 2 ] Coding of Audio-visual Objects-parts 3 : Audio [ S ] .ISO /IEC FDIS 14496 -3 , 2002
[ 3 ] Bosi -M, Brandenburg -K, Quackenbush -S, et al.ISO /IEC MPEG-2 advanced audio coding [ J ] . Journal of Audio Enginnering Society, 1997 , 45 ( 10 ) : 789 ~814 链接1
[ 4 ] Tsai T H, Liu Chunnan, Wang Yiwen. A pure-ASIC design approach for MPEG-2 AAC audio decoder [ A] .ICICS-PCM, Vol 3 [ C] , December 2003.1633 ~1636 链接1
[ 5 ] Chen Jing, Tai Hengming.MPEG-2 AAC decoder on a fixed-point DSP [ J] .IEEE Transactions on Consumer Electronics, 1999 , 45 ( 4 ) : 1200 ~1205 链接1
[ 6 ] Mesarovic V, Hemkumr N D, Dokic M. MPEG-4 AAC audio decoding on a 24-bit fixed-point dual-DSP architecture [ A] .The 2000 IEEE International Symposium on Circuits and Systems, Vol 3 [ C] .2000.706 ~709 链接1
[ 7 ] Liu Chunnan, Tsai T H.SoC platform based design of MPEG-2 /4 AAC audio decoder [ A ] . IEEE International Symposium on Circuits and Systems, Vol 3 [ C] .2005.2851 ~2854 链接1
[ 8 ] Lee K S, Jeong N H, Bang K H, et al.A VLSI implement of MPEG-2 AAC decoder system [ A ] . IEEE Asia Pacific Conference on ASICs [ C] .1999.139 ~142 链接1
[ 9 ] Bang K H, Kim J S, Jeong N H, et al.Design optimization of MPEG-2 AAC decoder [ J ] . IEEE Transactions on Consumer Electronics, 2001 , 47 ( 4 ) : 895 ~903 链接1
[10] Lee -K S, Young C P, Dae H Y.Software optimization of the MPEG-audio decoder using a 32-bit MCU RISC processor [ J] . IEEE Transactions on Consumer Electronics, 2002 , 48 ( 3 ) : 671 ~676 链接1
[11] Wang Zhen.Design and optimization of instruction FIFO in the SDRAM controller of embedded microprocessor [ J ] .Journalof Circuits And Systems, 2005 , 10 ( 2 ) : 138 ~141
[12] ARM Limited. ARM7TDM I Technical Reference Manual ( Rev4 ) [ EB /OL] .http: //www.arm.com, 2001
[13] Klein R, Travilla K, Lyons M. Performance estimation of MPEG4 algorithms on ARM based designs using co-verfication [ A] .Proc Embedded Systems Conference [ C] .2002 链接1
[14] Rowson,J.Hardware /software co-simulation [ A] .Proceeding of the Design Automation Conference [ C] ,1994.439 ~440
[15] ARM Limited. Arm Developer Suite -Debug Target Guide Version 1.2 [ EB /OL] .http: //www.amba.com,1999—2001
[16] Zhou Fan, Yang Jun, Ling Ming, et al.Design of fixed-point multimedia hardware accelerator in specific soc based on statisti- cal analysis [ A] .International Conference on Communications, Circuits and Systems, Vol 2 [ C] .2005.1338 ~1342 链接1
[17] Duhamel P, Mahieux Y, Petit J P. A fast algorithm for the implementation of filter banks based on , ( May ) : time domain aliasing cancellation [ J] .ICASSP, 1991 ,( May) : 2209 ~2212 链接1
[18] Pu Hanlai, Ling Ming.Performance oriented customization of on- chip memory capacity [ J] .Journal of Applied Sciences, 2005 , 23 ( 4 ) : 364 ~369 链接1
[19] Lee M, Tiwari V, Malik S, et al. Power analysis and minimization techniques for embedded DSP software [ J] .IEEE Transactions on VLSI Systems, 1997 , 5 ( 1 ) : 123 ~135 链接1