- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物理层关键技术1信源编码CELP码本激励线性预测编码语音信号的特点随机激励线性预测合成模型语音信号的特点人发声时有清音和浊音之分:清音无基音,呈现与白噪声类似的平坦频谱,所以可用白噪声作为清音的激励;浊音则有振动的基本频率(基音),故可用具有一定基音频率的脉冲源作激励;而人的声管相当于一组滤波器,对不同的激励产生不同的响应,形成特定声音的输出。为了提高重建话音的自然度,编码端可以增加一组预测滤波器,采用闭环LPC结构,由特征参数激励得到预测信号,将此信号与原信号s(n)相减得到残差信号e(n),把此信号与有关参数一并编码传送,在解码端进行误差修正可有效改善语音质量。随机激励线性预测合成模型随机激励线性预测合成模型的基本思想利用几乎是白噪声的信号激励两个时变的线性递归滤波器,在每个滤波器反馈环路上有一个预测器,其中一个是长时预测器(或基音预测器)LTP(Long-Term Predictor)P(z),用来生成浊音语音的音调结构(谱的细致结构),另一个是短时预测器STP(Short-Term Predictor)F(z),用来恢复语音的短时谱包络。源自于它的逆过程,如图2-1(b)。F(z)用于去除语音信号的近样点冗余度;P(z)用于去除语音信号的远样点冗余度,经过两级预测得到的归一化残差信号近似服从标准正态分布。短时预测器STP的的传递函数其中,ai为预测器系数,p为预测器阶数,一般介于8-16之间,基于CELP的编码器中通常取10。短时合成器也就是LPC共振峰合成滤波器,其传递函数为: ,A(z)是线性预测误差滤波器,预测系数ai,一般每隔20-30ms修正一次。长时预测器LTP的传递函数M为基音延迟,βi为长时预测器增益。通常,M随βi一起修正,比短时预测器系数的修正速率高,一般每隔5-10ms修正一次。求和限I通常取0或1,I=0时,对应于1阶长时预测器,I=1时,对应于3阶基音预测器基音合成滤波器的的传递函数CELP语音编码CELP语音编码算法用/wiki/%E7%BA%BF%E6%80%A7%E9%A2%84%E6%B5%8B线性预测提取声道参数,用一个包含许多典型的/wiki/%E6%BF%80%E5%8A%B1%E7%9F%A2%E9%87%8F激励矢量的码本作为激励参数,每次编码时都在这个码本中搜索一个最佳的激励矢量,这个激励矢量的编码值就是这个序列的码本中的序号。CELP已经被许多语音编码标准所采用,美国联邦标准FS1016就是采用CELP的编码方法,主要用于高质量的窄带语音保密通信ITU-T建议G.728, G.729, G.723.1CELP 编码器框图 编码器译码器基于CELP的编码方法低迟延码激励线性预测LD-CELP编码算法矢量和激励线性预测VSELP编码算法,IS-543个码书-2个随机码书,1个自适应码书最佳的激励信号为三个激励矢量的和。基音同步更新码激励线性预测PSI-CELP代数码书激励线性预测ACELP共扼结构代数码激励线性预测CS-ACELPQualcomm码激励线性预测QCELP编码算法CELP编码的基本思想对一定时间内残差信号可能出现的各种样值的组合按一定规则排列构成一个码本,编码时从本地码本中搜索出一组最接近的残差信号,然后对该组残差信号对应的地址编码并传送,解码端也设置一个同样的码本,按照接收到的地址取出相应的残差信号加到滤波器上完成话音重建,则显然可以大大减少传输比特数,提高编码效率。两个预测滤波器,短时预测计算每一采样的残差,长时预测计算每个子帧(5ms)的残差。由码本取出的激励e(n)经长短时预测后得到预测值,与输入信号s(n)相减得到差值,将此差值通过感知加权滤波器,以最小均方误差准则(LMS)判定最佳激励码本e(n)。CELP语音编码基本步骤1初始化短时合成滤波器和基音合成滤波器历史(通常初始化为零值或低电平随便机噪声)缓存一帧语音信号,然后对这帧语音信号进行线性预测分析,确定一组LPA系数。利用已经确定的LPA系数和线性预测误差滤波器A(z),计算未量化的残差信号。为了有效的确定激励参数,将LPA帧分为几个子帧。CELP语音编码基本步骤2对于每个子帧,首先用开环方法或闭环方法确定基音预测参数。一旦确定了基音预测器参数,则将基音合成滤波器和短时合成滤波器组合在一起形成一个级联的滤波器。其次用激励码书中的某一矢量去激励这个级联滤波器,得到合成语音s^(n),再计算合成语音s^(n)和原始语音s(n)之间的误差e(n),经感知特性进行加权后,选取均方误差最小的激励矢量作为最佳矢量。借助于滤波器的初始记忆内容,将最佳激励信号通过级联滤波器产生合成语音。CELP语音编码器计算一组预测系数{ai}将语音信号通过线性预测误差滤波器A(z) 就可以得到LPC 残差信号,也就是短时残差
原创力文档


文档评论(0)