论文部分内容阅读
本文在对AAC编码算法的各个模块进行了分析之后,舍弃了一些运算过于复杂的模块,最终实现了一个简化的MPEG-2 AAC低复杂度层次编码器。
本文算法在外层循环中限制量化频带滤去高频信号,直接计算各子带比例因子,内层循环则因为采用可变比特率编码无需进行比特控制,直接按照比例因子进行量化,不需要任何循环,结构非常简单,利于硬件实现。编码模块为了节省码表存储空间和循环比较消耗,从11张码表中选出6张,对于每种情况只用一张码表直接编码。
通过以上的改进之后,我们用C语言实现的仿真程序,在获得良好音频质量的同时,将编码算法运算量减少到标准算法的5%,为今后设计AAC专用编码芯片打下了良好的基础。