ADPCM是什么意思

ADPCM是什么意思,第1张

ADPCM

Adpcm是自适应差分脉冲编码调制的简称,最早使用于数字通信系统中。

分享

基本信息

算法利用了语音信号样点间的相关性,并针对语音信号的非平稳特点,使用了自适应预测和自适应量化,即量化器和预测器的参数能随输入信号的统计特性自适应于或接近于最佳的参数状态,在32kbps◎8khz速率上能够给出网络等级话音质量。现在我们使用的是IMA ADPCM算法,该算法中对量化步长的调整使用了简单的映射方法,对于一个输入的PCM值X(n),将其与前一时刻的X(n-1)预测值做差值 得到d(n),然后根据当前的量化步长对d(n)进行编码,再用此sample点的编码值调整量化步长,同时还要得到当前sample点的预测值供下一sample点编码使用。通过此算法可将样点编码成4bit的码流,一个符号位和三个幅度位。该算法较简单,通过映射简化了运算。对于编码后的数据我们采用了wav文件格式,该格式对编码后的数据流进行了包装,由文件头和数据码流组成,文件头中指出了音频数据所采用格式、采样率、比特率、块长度、比特数及声道数等信息。数据码流以块为单位,块头指出了该块起始的预测值和index值,码流中每byte的高四位和低四位分别对应一个PCM。当前该算法以其简单实用的特点广泛应用到数字音乐盒和数字录音笔中。

自适应差分脉码调制(ADPCM)

----是在编码电信语音信号的标准脉码调制中计算两个连续话音取样之间差异的一种话音编码方法。这种计算采用自适应滤波器进行编码,从而以低于标准64Kb/s技术的速率进行传输。一般而言,ADPCM使模拟语音对话能在32Kb的数字信道内传输;用3或4位描述每个取样,这代表了两个相邻取样间的差异。每秒进行8000次取样。总之,许多语音处理者使用的ADPCM允许语音信号编码所用的空间是PCM的一半。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11515511.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存