文本阅读:
第4章数字音频还音119
带来的益处。ADPCM算法中的缩放因子和其他设计元素充分利用了音频信号的这些统计属性。在语音传输应用中,32kbit/s(千比特每秒)的比特率容易实现的o。
ADPCM的性能很有竞争力,或者说相对优于定点线性PCM。当音频信号一直保持在接近其最大频率的状态时,ADPCM的性能与PCM类似。不对于音频信号来说这是很罕见
的情况。相反,瞬时音频频率是相对较低的,因此信号变化得更慢,幅度变化得也更小。结果ADPCM的量化误差就要小于PCM的量化误差。理论上,给定同样数量的量化比特,ADPCM能实现更好的信号分辨率。换句话说,为了实现良好的性能,ADPCM所需的比特数更在实际中,从主观听感上来说,4bit的 ADPCM信号能提供类似于8 bitPCM信号的保真度在很多电信标准中使用了 ADPCM算法的各种变种。「TU-T的建议标准G.721使用在32k
的 ADPCM。G722中包含了另一种 ADPCM编码器。G.723使用的是比特率从24 kl
40kbit/s的 ADPCM。G.726中规定了一种把64kbit/sp律或A律PCM数据转换成或40kbit/S ADPCM数据的方法。32kbit/s的数据率用于语音应用。在G.726标准中,量化器和预测器都
对输入信号的情况进行自适应调整。G.727标准使用了比特率为16kbt/s、24kbit/s、32kbi/s和40kbt/s的 ADPCM。G.727标准也能用在针对包交换网络应用的G.764标准中。在第12章将对语音编码进行更详细的描述。
格式使用了几种 ADPCM编码层级来根据需要传输所需的保真度。用一个8bi M音质等级能产生
的信噪比和17kHz的带宽。用两个4bit音质等级能产生60dB的信噪比,并能分别实现17kHz和85kHz的带宽。在编码时,根据所选的音质等级,原始音频数据频率(441kHz)被采样速率转换器降低到较低的频率上(37.8kHz或189kHz)原始字长(16bit)被 ADPCM编码逐个采样点地降低(4bit或8bit)o有4种不同的预测滤波器供选择,以使瞬时信噪比达到最优,根据信号的频谱内容为28个采样点的数据块选择滤波器。压扩和噪声整形能提升动态范围。在每个数据块中都对滤波器类型进描述。在
PCM解码时,音频数据是按块解码并扩展成线性16bit形式的。根据所选的音频音质等级ADPM编码器输出的比特率可以从80kbit/s每通道到309kbit/s每通道,这就产生了一个被缩减的数据率。在 QuickTime软件中有时候会使用具有41压缩比的 ADPCM,而 Windows软件可以在aif和Wav文件中使用 ADPCM编码。ADPCM也出现在视频游戏平台与感觉编码算法不同,ADPCM的编码和解码可能只需要很少的处理器运算能力。例如互动多媒体协会(Interactive Multimedia Association,MA)推出的 ADPCM版本就非常简每个采样点用4bit存储。编码器找到两个采样点之间的差,并用当前的量化步长值除以这个差,并把结果输出出去。为了产生下一个采样点,解码器把这个值乘以当前的量化步长尺寸再把所得结果加到前
采样点上。量化步长尺寸并不是直接存储的,取而代之的是使用存有所有可能步长值(也许是88个表项)的数据表,这些表项遵循的是一个准指数级数