QCELP简介

  • A+
所属分类:音频杂谈

为了充分利用CDMA技术,Qualcomm公司于1993年提出了可变速率的CELP,常称为QCELP,QCELP 语音压缩编码算法包括8K和13K两种。
      QCELP语音压缩编码算法基于码激励线性预测(CELP)的编码模式,它的特点有:根据信号能量和背景噪声动态调整编码速率,在基本不影响语音质量的前提下,能够明显降低数据的平均速率;自适应码本搜索采用开环基音分析与闭环搜索相结合的模型;固定码本采用循环递归结构,减少了码本搜索的计算量和存储空间。
     QCELP 一些输入输出数据:
     8K QCELP 输入的信号采用8kHz采样,16比特线性PCM量化,每20ms分为一语音帧,每帧包含160个样本,可以选择以下四种速率中的任何一种进行编码:全速率、1/2速率、1/4速率和1/8速率。全速率编码后有171比特,1/2速率数据包有80比特,1/4速率数据包有40比特,1/8速率数据包有16比特,相应的速率分别为8.55kb/s、4kb/s、2k/s和800b/s。8k QCELP 将每一帧又分为LPC子帧、基音子帧和固定码本子帧,编码速率不同,每帧中各子帧的数目、包含的样本点及其参数所占比特数也不同。 
    13K QCELP 输入的信号采用8kHz采样,16比特线性PCM量化,每20ms分为一语音帧,每帧包含160个样本,可以选择以下四种速率中的任何一种进行编码:全速率、1/2速率、1/4速率和1/8速率。全速率编码后有266比特,1/2速率数据包有124比特,1/4速率数据包有54比特,1/8速率数据包有20比特,相应的速率分别为13.3kb/s、6.2kb/s、2.7k/s和1kb/s。13k QCELP 将每一帧又分为LPC子帧、基音子帧和固定码本子帧,编码速率不同,每帧中各子帧的数目、包含的样本点及其参数所占比特数也不同。 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: