摘要
ISO标准推荐MPEG-1音频编码算法要实现起来运算复杂,为便于单片DSP实现,算法可以优化.本文简要分析了该算法的各个模块并估计了它们的运算复杂性,然后对子带滤波和心理声学模型作了进一步的探讨,提出了基于逆余弦变换(IDCT)的子带滤波的高效实现算法和不用FFT或只用部分FFT的快速心理声学掩蔽计算模型.最后用单片 TMS320C31 @40MHz实现T MPEG-1层2编码算法.
Implementation of the MPEG-1 audio encode algorithm as recommended by ISO standard[1] is computational complex. In order to implement it with a single DSP, the algorithm procedure must be rearranged or simplified. This paper briefly ana- lyzes different parts of the algorithm and estimates their complexity. Then the sub-band analysis/poly-phase filtering and psycho-acoustic model are investigated. A more efficient implementation of sub-band filtering based on fast inverse cosine transform and a simplified psycho-acoustic model without FFT or with partial FFT is introduced. Finally, this paper presents a completed real-time MPEG-1 layer 2 audio encoder/recorder based on a single DSP TMS320C31 running at 40MHz.
出处
《应用声学》
CSCD
北大核心
2000年第1期8-15,共8页
Journal of Applied Acoustics