- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
G.729是由美国、法国、日本和加拿大的几家著名国际电信实体联合开发的。它需要符合一些严格的要求,比如在良好的信道条件下要达到长话质量,在有随机比特误码、发生帧丢失和多次转接等情况下要有很好的稳健性等。这种语音压缩算法可以应用在很广泛的领域中,包括IP电话、无线通信、数字卫星系统和数字专用线路。 激励参数(包括固定码本和自适应码本参数)要每子帧(5ms)计算一次。每帧要利用感觉加权语音进行一次整数基值基音延时估计,然后进行的分数值基音分析,确定自适应码本的延时和增益,下面再进行固定码本的搜索。固定码本是使用交织单脉冲排列设计的代数码本。在搜索时使用迭代式深度优先树型搜索算法。这种算法的运算量比较小,并且具有固定的运算复杂度,比较有利于使用硬件实现。自适应码本和固定码本的增益使用预测式二阶段共轭结构码本进行矢量量化。 3. ADPCM接收端工作过程: 将接收的码字进行解码,进行逆量化,得到重建差值信号dq(k),与预测信号se(k)相加得到重建信号sr(k),利用sr(k)、dq(k)进行自适应预测,得到se(k+1)。 自适应预测器和自适应量化器采用发送端的同样的对应结构和算法。 根据码字, 查表得到编码所对应的In(k),一般地,In(k)≈dlqn(k)(归一化重建差值) 利用:dlqn(k)=In(k)=log2|dq(k)|-log2 ?(k) log2|dq(k)|=In(k)+log2 ?(k) log2|dq(k)|的反对数变换就是dq(k),其符号由d(k)与一致。由接收的码字决定。 逆量化过程: 子带-自适应差分脉冲编码调制 语音信号的参数编码 一、参数编码的特点 二、LPC-10编码器 低速率语音编码的应用: 蜂窝移动电台网; 卫星通讯; 短波保密通信; ISDN (Integrated Service Digital Network); “语音邮件”、“语音存储”等新型通信业务。 一、参数编码的特点 由于参数编码是针对语音信号的特征参数,所以与波形编码不同,只是适用于语音信号。 常用的编码器为线性预测编码器。 时间(样点) x(n) x(n-1) x(n-p) p个点 线性预测: LPC 语音合成图 清/浊开关 声道模拟 滤波器 基音周期 脉冲序列 发生器 随机噪声 发生器 LPC系数 增益G ? u(n) 输出 语音s(n) 清音/浊音示意图: a1 语音输出x’(n) 线性 预测 分析 基音频率 清/浊音判别 参数 合成 a2 ap 基音频率 输入语音x(n) 清/浊音标志 G 二、LPC-10编码器 美国确定LPC-10作为2.4kb/s速率上的推荐编码形式,用于第三代保密电话中。 在其发送端,原始语音信号采用8kHz采样,然后每180个采样值分为一帧(22.5ms),提取语音特征参数并加以编码传送。每帧总共编码为54bits,每秒传输44.4帧,因此总传输速率为2.4kb/s。 s(n) 采样 (8kHz) 基音检测 (AMDF) 清/浊音 检测 预加重 线性 预测分析 反射系数 增益G 参数编码 c(n) LPC-10编码器发送端 预加重:提高语音谱中的高频共振峰, 使得语音的频谱较为平滑。 短时平均幅度差函数(AMDF) c(n) 解码 清/浊音开关 反射系数 转换为预测系数 基音 增益G 合成器 去加重 噪声 产生 s(n) LPC-10编码器接收端 语音信号的混合编码 一、混合编码的特点 二、CELP的编码原理 三、RPE-LPT 编码原理 一、混合编码的特点 混合编码同参数编码一样,依据语音的线性预测模型,使用了与波形编码相匹配的技术,达到低速率上的高质量的语音编码。目前以CELP为基础的多种算法已经成为国际标准。 二、CELP (Code Excited Linear Prediction)编码原理 采用矢量量化技术,对激励信号进行训练得到一个码本,每帧语音信号从码本中选出一个在感觉加权误差最小意义上的最佳码矢量作为激励源。 Hl(z) e(n) x(n) CELP是近10年来最成功的语音编码算法。CELP语音编码算法用线性预测提取声道参数,用一个包含许多典型的激励矢量的码本作为激励参数,每次编码时都在这个码本中搜索一个最佳的激励矢量,这个激励矢量的编码值就是这个序列的码本中的序号。CELP已经被许多语音编码标准所采用,美国联邦标准FS1016就是采用CELP的编码方法,主要用于高质量的窄带语音保密通信。 其基本原理是用一个自适应码本中的码字来逼近语音的长时周期性结构,用一个固定随
文档评论(0)