一种低复杂度的静音检测方法技术

技术编号:9114167 阅读:167 留言:0更新日期:2013-09-05 03:24
本发明专利技术公开了一种低复杂度的静音检测方法,包括以下步骤:(1)对模拟音频信号进行采样处理,得到采样信号X[n];(2)音频采样信号X[n]分别同时进行低通、带阻和高通滤波处理,得到子信号X1[n]、X2[n]和X3[n];(3)将步骤(2)中得到的三个子信号同时进行实时分帧处理,计算分帧后子信号在各帧的能量值;(4)通过步骤(3)得到的子信号在各帧的能量值,计算X[n]在各帧的VAD判决变量Dk;(5)默认开机后X[n]的前X帧全部为静音帧,将VAD判决变量Dk输入到判决器中进行判决处理,得到X[n]在各帧的VAD初步判决值Gk:(6)对Gk将进行平滑处理,得到X[n]在各帧的VAD最终判决结果GGk。本发明专利技术检测方法具有复杂度低、准确度高及自适应性强等优点。

【技术实现步骤摘要】

【技术保护点】
一种低复杂度的静音检测方法,其特征在于,包括以下步骤:(1)以fs的采样频率对模拟音频信号进行采样处理,得到采样信号X[n];(2)音频采样信号X[n]分别同时进行低通、带阻和高通滤波处理,得到子信号X1[n]、X2[n]和X3[n];(3)将步骤(2)三个子信号同时进行实时分帧处理,每帧包含θ个采样点,计算子信号在各帧的能量值;(4)通过步骤(3)中得到的子信号在各帧的能量值,计算X[n]在各帧的VAD判决变量,其中X[n]在第k帧的VAD判决变量Dk为:Dk=λ|P1kPk-38|+λ|P2kPk-14|+λ|P3kPk-38|,k=1,2,3...;P1k、P2k和P3k分别为子信号X1[n]、X2[n]和X3[n]在第k帧上的能量值,Pk=P1k+P2k+P3k,λ≥5;(5)默认开机后X[n]的前X帧为静音帧,将步骤(4)X[n]在各帧的VAD判决变量输入到判决器中进行判决处理,得到X[n]在各帧的VAD初步判决值,其中X[n]在第k帧的VAD初步判决值Gk为:Gk=0,Dk≤C11,C1<Dk≤C22,Dk>C2,k≥X+1;Gk=0,1≤k≤X;C1和C2为两个正阈值,C1GGk=0,Gk-N+Gk-N+1+Gk-N+2+...+Gk≤11,Gk-N+Gk-N+1+Gk-N+2+...+Gk≥2,k≥N+1,N≤X;若X[n]在第k帧的VAD最终判决结果GG(k)为0,表示第k帧为静音帧;若X[n]在第k帧的VAD最终判决结果GG(k)为1,表示第k帧为语音帧。...

【技术特征摘要】

【专利技术属性】
技术研发人员:谢映海王健罗志勇
申请(专利权)人:广州海格通信集团股份有限公司
类型:发明
国别省市:

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

1