当前位置: 首页 > 专利查询>南京大学专利>正文

网络电话丢包补偿方法技术

技术编号:3554890 阅读:286 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网络电话丢包补偿方法,该方法包括以下步骤:(1)以固定步长△x将丢包处前两帧语音信号分解为N段长度为m的语音信号,设定相邻两段语音重组位置的搜寻区域SR;(2)搜寻每段语音SR部分的最大值,计算重叠部分的长度L↓[m];(3)将重叠部分加窗相加,并对重组语音末端进行平滑处理得到最后的输出语音信号y(n)。该方法采用简单的基频估计方法,减少了计算量,保证了算法的实时性,使得算法更易实现。

【技术实现步骤摘要】
一、
本专利技术涉及一种保证语音恢复质量而计算量较小的网络电话丢包补偿方法。二、
技术介绍
网络电话(VoIP)通常由于语音丢包等因素而使得通话质量下降。解决办法简单的有直接拼接、静音替代和数据包复制等方法,复杂的有波形模式匹配、基频波形复制和时域尺度修改等方法。简单的方法易于实行但效果较差,复杂的方法充分利用语音的短时特性,能够取得较好的效果,但不易执行。三、
技术实现思路
1、专利技术目的:本专利技术的目的是提供一种既能保证语音通话质量,计算量又较小的VoIP丢包补偿算法。该方法采用较简单的基频估计方法,将分解出来的语音段重组,得到质量较好的输出信号。2、技术方案:本专利技术所述的网络电话丢包补偿算法,包括以下步骤:(1)以固定步长△x将丢包处前两帧语音信号分解为N段长度为m的语音信号,设定相邻两段语音重组位置的搜寻区域SR;(2)搜寻每段语音SR部分的最大值,计算重叠部分的长度Lm;(3)将重叠部分加窗相加,并对重组语音末端进行平滑处理得到最后的输出语音信号y(n)。3、有益效果:本专利采用较简单的基频估计方法,将已分解的语音帧按基频重组,得到新的输出信号。由于本方法计算量不大,所以在保证语音质量的同时,较易执行。四、附图说明附图为本算法结构框图。五、具体实施方式下面通过实施例对本专利技术进行详细说明:如图所示,本专利技术包括三个模块:帧分解模块1,重叠长度计算模块2,信号重组模块3。丢包处前两帧正确接收的信号经过帧分解模块1被分解为N段长度为m的语音段,对每段语音设定搜寻区域SR。重叠长度计算模块2搜寻出每段语音SR部分对应的最大值,然后计算出相邻两段语音重组时的重叠长度Lm。最后信号重组模块3将每段语音重叠部分加窗并两两相加重叠,得到初始输出信号,最后将此信号的末端与其后一帧信号进行平滑过渡得到最后的输出语音信号-->y(n)。其中帧分解模块1在分解语音帧时步长△x固定,SR取为前一段语音的后面部分,后一段语音的前面部分。重叠长度计算模块2首先查找出每段SR中的最大值位置,以将相邻SR内最大值位置处重合为准则,计算重叠部分的长度Lm。信号重组模块3将重叠部分加线性窗,窗函数为:w(j)=0,j<1j/(Lm-1),1≤j≤Lm1,j>Lm]]>然后将重叠部分相加重组为初始输出信号,最后将此信号采用Overlap-Add技术使其向下一帧平滑过渡。-->本文档来自技高网...

【技术保护点】
一种网络电话丢包补偿方法,其特征是该方法包括以下步骤:(1)以固定步长△x将丢包处前两帧语音信号分解为N段长度为m的语音信号,设定相邻两段语音重组位置的搜寻区域SR;(2)搜寻每段语音SR部分的最大值,计算重叠部分的长度L↓ [m];(3)将重叠部分加窗相加,并对重组语音末端进行平滑处理得到最后的输出语音信号y(n)。

【技术特征摘要】
1、一种网络电话丢包补偿方法,其特征是该方法包括以下步骤:(1)以固定步长Δx将丢包处前两帧语音信号分解为N段长度为m的语音信号,设定相邻两段语音重组位置的搜寻区域SR;(2)搜寻每段语音SR部分的最大值,计算重叠部分的长度Lm;(3)将重叠部分加窗相加,...

【专利技术属性】
技术研发人员:黄华华邱小军
申请(专利权)人:南京大学
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利