摘要

目前MP3技术已经非常成熟,现阶段对于MP3的研究热点是对原始MP3标准在实现过程中的优化以及如何在低成本低功耗的平台上实现MP3。在整个MP3编解码流程中,IMDCT是运算量最大最耗时的部分之一,因此文章提出了一种基于IMDCT递归循环实现方法的优化算法。该算法是在已有文献递归算法的基础上进行了改进,并结合硬件系统结构的模块化和规则性,减小了所需硬件资源需求并保持了运算速度;分别使用Modelsim和Matlab软件开发工具对算法方案进行了验证和实现。