[发明专利]一种增广复值成比例子带自适应立体声学回声消除方法有效
申请号: | 202010507868.6 | 申请日: | 2020-06-05 |
公开(公告)号: | CN111756943B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 温鹏伟;李召;朱小培;卞芳方;周同驰;柴旭朝;瞿博阳;付凯;郭倩倩 | 申请(专利权)人: | 中原工学院 |
主分类号: | H04M9/08 | 分类号: | H04M9/08 |
代理公司: | 郑州科硕专利代理事务所(普通合伙) 41157 | 代理人: | 侯立曼 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增广 复值成 例子 自适应 立体 声学 回声 消除 方法 | ||
1.一种增广复值成比例子带自适应立体声学回声消除方法,其特征在于,包括以下步骤:
A.语音输入向量生成
采集两个远端麦克风当前时刻n当前输入的初级语音信号u1(n)和u2(n);将当前时刻n和前L-1个时刻的L个语音信号值构成当前时刻的语音输入向量u1(n)和u2(n),且u1(n)=[u1(n),u1(n-1),…,u1(n-L+1)]T,u2(n)=[u2(n),u2(n-1),…,u2(n-L+1)]T;其中L=512,其为稀疏信道的长度,上标T代表转置;
为了弱化u1(n)和u2(n)的耦合性,对u1(n)和u2(n)分别进行非线性处理,得到u′1(n),u′2(n),然后再组合成为远端输入信号u(n);
其中,α为非线性化因子;
u(n)=u'1(n)+u'2(n)·j
随后,将所述远端信号u(n)通过子带分析滤波器组滤波得到usub,i-1(n),i是子带分析滤波器组的序号,i=1,2,3…,N,N64;
B.远端信号滤波
将得到的所述远端输入信号u(n)通过增广复值自适应回声消除滤波器得到滤波值y(n)
y(n)=uT(n)h(n)+uH(n)g(n)
h(n)和g(n)分别是所述自适应回声消除滤波器当前时刻n的权矢量和共轭权矢量;
C.回声抵消
采集两个近端麦克风当前时刻n的拾取到的两个带回声的近端信号d1(n)和d2(n),对两个近端信号d1(n)和d2(n)进行组合为d(n);之后将d(n)与滤波值y(n)相减后得到总误差信号e(n),再回送给远端,总误差信号e(n)=d(n)-y(n),随后总误差信号通过子带分析滤波器组得到第i个子带误差信号ei-1,D(n);其中对所述两个近端信号d1(n)和d2(n)进行组合的过程为
d(n)=d1(n)+d2(n)·j
D.权向量更新
计算下一时刻的自适应立体声回声消除滤波器权向量和共轭权向量:
h(n+1)=h(n)+μK1(n)U*(n)[UH(n)K1(n)U(n)+UT(n)K1(n)U*(n)]-1eD(n);
g(n+1)=g(n)+μK2(n)U(n)[UH(n)K2(n)U(n)+UT(n)K2(n)U*(n)]-1eD(n);
其中,μ是立体声学回声消除器的步长,取值范围为0.01~0.1;*代表共轭;H代表共轭转置;eD(n)=[e0,D(n),e1,D(n),…,eN-1,D(n)]T是由子带误差信号组成的向量;U(n)为子带输入信号构成的矩阵,U(n)=[usub,0(n),usub,1(n),…,usub,N-1(n)]T;K1(n)和K2(n)分别是权向量和共轭权向量的稀疏矩阵,如下所示:
K1(n)=diag[k0(n),k1(n),…,kM-1(n)]
K2(n)=diag[k′0(n),k′1(n),…,k′M-1(n)]
其中,M为系数矩阵的阶数;
其中对角元素分别由下式计算得到
其中,m是权向量的元素序号,0≤m≤M-1;β是成比例因子,β∈[-1,1],ε是正则化参数,其取值范围是0.001~0.01;||·||1表示1范数;
E.迭代
令n=n+1,重复A、B、C、D的步骤,直至通话结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中原工学院,未经中原工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010507868.6/1.html,转载请声明来源钻瓜专利网。