MPEG声音压缩算法是关于高保真数字声音压缩的第1个国际标准,自1992年末国际标准化组织和国际电工委员会采纳这项标准以来,它在数字声音的存储、Internet上的多媒体传输、声音数字广播(DAB)等领域都得到了广泛的应用.然而,MPEG声音编码算法相当复杂,它对运算量和存储量都有很高的要求,加上市场对编码器的需求不大,因而到目前为止还没有专门的ASIC芯片.现在常用的方法是采用通用的DSP完成MPEG声音压缩编码,但是国外仅有DEC,Philips,Xingit等为数不多的几家公司在单片DSP中完成了此算法,而且购买时费用昂贵,没有源码;国内也有使用两片TI公司的TMS320C30实现MPEG声音编码第2层,但是使用两片DSP不但协调控制电路复杂,而且加上片外存储器价格仍然不菲.因此,研究具有自有产权并且价格便宜的软硬件实现成为必然的选择.
1 MPEG声音编码原理
MPEG声音编码是一种基于人耳听觉特性的子带声音编码算法,它属于一种感觉声音编码方法.感觉声音编码算法的基本结构如图1所示.根据编码器着重于频率分辨率还是时间分辨率,可分为子带编码器和变换编码器.MPEG声音第2层编码算法在频域上把声音信号划分为32个子带,属于一种子带编码器.在图1 中,时频映射也称滤波器组,用于把输入的声音信号映射成亚抽样的频率分量.根据使用的滤波器组的性质,即滤波器组在频域的分辨率的大小,这些频率分量又可叫做子带样值或频率线.
暂无评论,赶紧抢沙发吧