首页 > 专利 > 西南交通大学 > 基于连续混合P范数的子带结构回声消除方法专利详情

基于连续混合P范数的子带结构回声消除方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-05-12
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-12-21
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2019-06-21
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-05-12
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610313296.1 申请日 2016-05-12
公开/公告号 CN106161823B 公开/公告日 2019-06-21
授权日 2019-06-21 预估到期日 2036-05-12
申请年 2016年 公开/公告年 2019年
缴费截止日
分类号 G10L21/0208H04M9/08 主分类号 G10L21/0208
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 1
引用专利数量 3 被引证专利数量 0
非专利引证 1、Zongsheng Zheng et al..Affineprojection M-estimate subband adaptivefilters for robust adaptive filtering inimpulsive noise《.SIGNAL PROCESSING》.2016,;
引用专利 CN103680515A、CN105070296A、CN105391879A 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 西南交通大学 当前专利权人 聊城来通国际贸易有限公司
发明人 赵海全、施龙 第一发明人 赵海全
地址 四川省成都市二环路北一段111号 邮编 610031
申请人数量 1 发明人数量 2
申请人所在省 四川省 申请人所在市 四川省成都市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
成都博通专利事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
陈树明
摘要
一种基于连续混合P范数的子带结构回声消除方法,其步骤主要是:A、采样得到输入信号序列U(n)和带回声的期望信号序列D(n);B、通过分析滤波器组分割得到I个子带输入信号序列Ui(n)和I个子带期望信号序列Di(n);C、每隔I个时刻抽取得到子带输入信号抽取序列Ui(k)和子带期望信号抽取序列Di(k);D、将子带输入信号抽取序列Ui(k)中的前M个元素组成输入向量E、将子带输入向量通过FIR滤波器得到子带输出信号yi(k),再用子带期望信号抽取序列Di(k)中的第一个子带期望信号di(k)减去子带输出信号yi(k),得到子带误差信号ei(k),E、用ei(k)计算出滤波器更新影响因子,进而对滤波器抽头权向量进行更新;该方法具有良好的鲁棒性,它在输入具有较高相关度以及冲击噪声的情况下,均有较快的收敛速度和较低的稳态失调。
  • 摘要附图
    基于连续混合P范数的子带结构回声消除方法
  • 说明书附图:图1
    基于连续混合P范数的子带结构回声消除方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-11-25 专利权的转移 登记生效日: 2022.11.11 专利权人由蚌埠立超信息科技有限公司变更为聊城来通国际贸易有限公司 地址由233000 安徽省蚌埠市燕山路8319号(上理大科技园6号302室)变更为252000 山东省聊城市经济技术开发区蒋官屯街道黑龙江路16号智能光电信息产业园综合楼302室
2 2019-06-21 授权
3 2016-12-21 实质审查的生效 IPC(主分类): H04M 9/08 专利申请号: 201610313296.1 申请日: 2016.05.12
4 2016-11-23 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.基于连续混合P范数的子带结构回声消除方法,其步骤如下:
A、信号采样
将远端传来的远端信号采样得到当前时刻n的输入信号序列U(n)=[u(n),u(n-1),…,u(1)],对近端的麦克风信号采样得到当前时刻n带有回声的期望信号序列D(n)=[d(n),d(n-1),…,d(1)];
B、信号分割
将步骤A中得到的输入信号序列U(n)通过分析滤波器组分割成I个当前时刻n的子带输入信号序列Ui(n),同时将期望信号序列D(n)通过分析滤波器组分割成I个子带期望信号序列Di(n);其中i为子带输入信号序列Ui(n)或子带期望信号序列Di(n)的序号,i=1,2,…,I;
I的取值为2,4,8;
C、子带信号抽取
对步骤B中得到的子带输入信号序列Ui(n)每隔I个采样时刻进行抽取,得到当前时刻n的子带输入信号抽取序列Ui(k)=[ui(k),ui(k-1),…,ui(1)];对子带期望信号序列Di(n),每隔I个采样时刻进行抽取得到当前时刻n的子带期望信号抽取序列Di(k)=[di(k),di(k-
1),…,di(1)];其中k代表抽取时段序号,k=n/I;
D、输入向量构成
将子带输入信号抽取序列Ui(k)中的前M个元素组成当前时刻n的输入向量M代表自适应滤波器抽头长度;M的取值为64,
128,256,512;
E、回声信号消除
将步骤D中的子带输入向量 通过FIR滤波器得到子带输出信号yi(k),
T
其中w(k)=[w1(k)w2(k),…,wM(k)]为kI时刻的自适应滤波器的抽头
权向量,其初始值为零向量,上标T表示转置;
再用步骤C中的子带期望信号抽取序列Di(k)=[di(k),di(k-1),…,di(1)]中的第一个子带期望信号di(k)减去子带输出信号yi(k),得到当前时刻n的子带误差信号ei(k),即ei(k)=di(k)-yi(k);
F、更新滤波器抽头权系数
F1、计算FIR滤波器的子带误差信号影响因子γi(k),
其中,|·|表示取绝对值运算,ln|·|表示
自然对数运算;
F2、更新k+1时刻的FIR滤波器抽头权向量,更新公式如下:
其中sign[·]表示符号函数,μ表示FIR
滤波器的固定步长,其取值范围为0.01~0.1, 表示欧几里得范数;
G、令k=k+1,重复步骤A、B、C、D、E、F,直至通话结束。
说明书

技术领域

[0001] 本发明涉及一种基于连续混合P范数的子带结构回声消除方法,属于通信中的回声消除技术领域。

背景技术

[0002] 自适应信号处理作为信息技术的重要分支,在通信领域得到广泛的应用。而在通讯领域中,回声消除是一个颇具关注度和挑战性的热点。声音在封闭空间中经过多次反射会形成回声,由于传输介质中阻抗不匹配也会在信号传输中形成回声。通信回声可以通过系统辨识模型来消除:所辨识系统为回声信道,系统辨识的输出为回声信号的估计,通过含回声信号的语音信号与回声信号的估计相减便可实现回声的消除,这就是自适应回声消除器的原理。
[0003] 归一化最小均方算法(NLMS)作为经典算法而得到广泛应用,原因在于这种算法具有较低计算复杂度和容易实现的优点。然而当输入信号具有较高的相关度时,NLMS算法的性能就会变的很差。为此,针对相关输入信号,Kong A.Lee提出了归一化子带自适应滤波器算法(K.A.Lee and W.S.Gan“, Improving convergence of the NLMS algorithm using constrained subband updates,”IEEE Signal Process.Lett.,vol.11,no.9,pp.736–739,Sep.2004),简称为NSAF法,该算法是基于拉格朗日乘子法推导的,子带结构具有降低相关度的功能,相关输入信号经过子带结构之后可以近似得到高斯白色信号,因此该算法能够获得快速的收敛性以及较低的稳态失调。
[0004] 然而,在我们实际生活中,一些回声信道存在冲击噪声这类的情况。如果用上述所提及的NLMS和NSAF算法来进行回声消除,效果并不理想,原因在于这两种算法并不能适应冲击噪声的环境。为此,Hadi Zayyani提出了一种变步长的连续混合P范数自适应算法(H.Zayyani,“Continuous  mixed  p-norm adaptive algorithm for system identification,”IEEE Signal Process.Lett.,vol.21,no.9,pp.1108–1110,2014),简记为VSS-CMPN。该算法虽然对产生冲击噪声时具有较好的效果,但是当冲击噪声消失后、具有较高相关度的远端信号,VSS-CMPN算法的性能又会变差。

发明内容

[0005] 本发明的目的就是提供一种基于连续混合P范数的子带结构回声消除方法,该方法具有良好的鲁棒性,它在输入具有较高相关度以及冲击噪声的情况下,均能获得较快的收敛速度和较低的稳态失调。
[0006] 本发明实现其发明目的所采用的技术方案是,一种基于连续混合P范数的子带结构回声消除方法,其步骤如下:
[0007] 基于连续混合P范数的子带结构回声消除方法,其步骤如下:
[0008] A、信号采样
[0009] 将远端传来的远端信号采样得到当前时刻n的输入信号序列U(n)=[u(n),u(n-1),…,u(1)],对近端的麦克风信号采样得到当前时刻n带有回声的期望信号序列D(n)=[d(n),d(n-1),…,d(1)];
[0010] B、信号分割
[0011] 将步骤A中得到的输入信号序列U(n)通过分析滤波器组分割成I个当前时刻n的子带输入信号序列Ui(n),同时将期望信号序列D(n)通过分析滤波器组分割成I个子带期望信号序列Di(n);其中i为子带输入信号序列Ui(n)或子带期望信号序列Di(n)的序号,i=1,2,…,I;I的取值为2,4,8;
[0012] C、子带信号抽取
[0013] 对步骤B中得到的子带输入信号序列Ui(n)每隔I个采样时刻进行抽取,得到当前时刻n的子带输入信号抽取序列Ui(k)=[ui(k),ui(k-1),…,ui(1)];对子带期望信号序列Di(n),每隔I个采样时刻进行抽取得到当前时刻n的子带期望信号抽取序列Di(k)=[di(k),di(k-1),…,di(1)];其中k代表抽取时段序号,k=n/I;
[0014] D、输入向量构成
[0015] 将子带输入信号抽取序列Ui(k)中的前M个元素组成当前时刻n的输入向量M代表自适应滤波器抽头长度;M的取值为64,128,256,512;
[0016] E、回声信号消除
[0017] 将步骤D中的子带输入向量 通过FIR滤波器得到子带输出信号yi(k),其中w(k)=[w1(k)w2(k),…,wM(k)]T为kI时刻的自适应滤波器的抽头权向量,其初始值为零向量,上标T表示转置;
[0018] 再用步骤C中的子带期望信号抽取序列Di(k)=[di(k),di(k-1),…,di(1)]中的第一个子带期望信号di(k)减去子带输出信号yi(k),得到当前时刻n的子带误差信号ei(k),即ei(k)=di(k)-yi(k);
[0019] E、更新滤波器抽头权系数
[0020] E 1 、计 算 F I R 滤 波 器 的 子 带 误 差 信 号 影 响 因 子 γ i ( k ) ,其中,|·|表示取绝对值运算,ln|·|表示自然对数运算;
[0021] E2 、更新k+ 1时刻的 FIR 滤波器 抽头权向量 ,更新公 式如下 :其中sign[·]表示符号函数,μ表示FIR滤
波器的固定步长,其取值范围为0.01~0.1, 表示欧几里得范数;
[0022] F、令k=k+1,重复步骤A、B、C、D、E,直至通话结束。
[0023] 与现有技术相比,本发明的有益效果是:
[0024] 一、收敛速度快,稳态误差小
[0025] 本 发 明 将 子 带 误 差 信 号 的 连 续 混 合 P 范 数 构 成 的 积 分 函 数作为一种新的步长(滤波器抽头权向量更新速度)影响因子γi(k)。因此本发明本质上属于变步长一类的方法。每个子带都有各自对应的步长影响因子γi(k),且该步长依赖于当前时刻对应的子带误差ei(k);当子带误差较大时,该算法会获得较大的步长,滤波器抽头权向量更新速度更快,从而获得较快的收敛速度;当子带误差较小时,该算法就会获得较小的步长,从而获得较低的稳态失调。和VSS-CMPN算法相比,本发明在初始阶段能够收敛快速,而在稳态阶段能够放缓收敛速度,从而降低稳态失调。
[0026] 二、鲁棒性强
[0027] 本发明的权向量更新公式中含有符号函数式这一项,而符号函数具有良好的抗冲击噪声的能力,在算法的更新过程中,符号函数的抗冲击能力可以有效保证算法的稳定性。因此与传统的NLMS和NSAF算法相比,本发明具有较强的抗冲击噪声能力。
[0028] 总之,本发明在输入具有较高相关度以及冲击噪声的情况下,均能获得较快的收敛速度和较低的稳态失调。

实施方案

[0030] 下面详细说明本发明在实际应用中的实现步骤。
[0031] 实施例
[0032] 本发明的一种具体实施方式是,基于连续混合P范数的子带结构回声消除方法,其步骤如下:
[0033] A、信号采样
[0034] 将远端传来的远端信号采样得到当前时刻n的输入信号序列U(n)=[u(n),u(n-1),…,u(1)],对近端的麦克风信号采样得到当前时刻n带有回声的期望信号序列D(n)=[d(n),d(n-1),…,d(1)];
[0035] B、信号分割
[0036] 将步骤A中得到的输入信号序列U(n)通过分析滤波器组分割成I个当前时刻n的子带输入信号序列Ui(n),同时将期望信号序列D(n)通过分析滤波器组分割成I个子带期望信号序列Di(n);其中i为子带输入信号序列Ui(n)或子带期望信号序列Di(n)的序号,i=1,2,…,I;I的取值为2,4,8;
[0037] C、子带信号抽取
[0038] 对步骤B中得到的子带输入信号序列Ui(n)每隔I个采样时刻进行抽取,得到当前时刻n的子带输入信号抽取序列Ui(k)=[ui(k),ui(k-1),…,ui(1)];对子带期望信号序列Di(n),每隔I个采样时刻进行抽取得到当前时刻n的子带期望信号抽取序列Di(k)=[di(k),di(k-1),…,di(1)];其中k代表抽取时段序号,k=n/I;
[0039] D、输入向量构成
[0040] 将子带输入信号抽取序列Ui(k)中的前M个元素组成当前时刻n的输入向量M代表自适应滤波器抽头长度;M的取值为64,128,256,512;
[0041] E、回声信号消除
[0042] 将步骤D中的子带输入向量 通过FIR滤波器得到子带输出信号yi(k),其中w(k)=[w1(k)w2(k),…,wM(k)]T为kI时刻的自适应滤波器的抽头权向量,其初始值为零向量,上标T表示转置;
[0043] 再用步骤C中的子带期望信号抽取序列Di(k)=[di(k),di(k-1),…,di(1)]中的第一个子带期望信号di(k)减去子带输出信号yi(k),得到当前时刻n的子带误差信号ei(k),即ei(k)=di(k)-yi(k);
[0044] E、更新滤波器抽头权系数
[0045] E 1 、计 算 F I R 滤 波 器 的 子 带 误 差 信 号 影 响 因 子 γ i ( k ) ,其中,|·|表示取绝对值运算,ln|·|表示自然对数运算;
[0046] E2 、更新k+ 1时刻的 FIR 滤波器 抽头权向量 ,更新公 式如下 :其中sign[·]表示符号函数,μ表示FIR滤
波器的固定步长,其取值范围为0.01~0.1, 表示欧几里得范数;
[0047] F、令k=k+1,重复步骤A、B、C、D、E,直至通话结束。
[0048] 仿真实验
[0049] 为了验证基于连续混合P范数的子带结构回声消除方法的有效性,我们进行了仿真实验,并与NLMS算法、NSAF算法以及VSS-CMPN算法做了性能对比。
[0050] 仿真实验中自适应滤波器抽头长度M为512,远端的输入信号采用四阶自回归(AR(4))信号,在房间为长6.25m,宽3.75m,高2.5m,温度20℃,湿度50%的安静密闭房间内,将接收到的远端信号经扬声器播放后,在房间中用麦克风按采样频率为8000Hz,取出100000时刻点的近端信号d(n),回声信道中冲击噪声产生形式z(k)=q(k)h(k),其中q(k)是白色高斯序列,h(k)表示一个概率质量函数为P(q)=1-Pr的伯努利过程,Pr表示冲击噪声发生的概率,仿真实验中Pr取值0.001,
[0051] 实验中各算法的参数具体取值如下表。
[0052] 各算法仿真实验的参数
[0053]NLMS μ=0.6
NSAF μ=0.02,I=4
VSS-CMPN μ=0.00005
本发明 μ=0.02,I=4
[0054] 仿真结果通过独立运行50次平均得到。图1是NLMS算法、NSAF算法、VSS-CMPN算法和本发明的归一化权值均方误差仿真结果。
[0055] 从图1中可以看出在冲击噪声环境下,NLMS算法和NSAF算法性能变得很差,二者的归一化稳态失调高达-5dB,VSS-CMPN算法的收敛速度和稳态失调有所改善,但其归一化稳态失调仍在-20dB以上,而本发明的收敛速度不低于这三种算法,但是其归一化稳态失调大幅降低,仅为-33dB左右。

附图说明

[0029] 图1是在含冲击噪声环境下,NLMS算法、NSAF算法、VSS-CMPN算法和本发明的归一化稳态失调曲线。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号