[发明专利]基于步长控制的子带自适应反馈消除方法及系统有效

专利信息
申请号: 202110048056.4 申请日: 2021-01-14
公开(公告)号: CN113194385B 公开(公告)日: 2023-03-10
发明(设计)人: 肖景;钱兵;叶伟;王亮 申请(专利权)人: 四川湖山电器股份有限公司
主分类号: H04R3/02 分类号: H04R3/02;H04R3/04;G10L21/0224;G10L21/0232
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 林菲菲
地址: 621000 *** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 步长 控制 自适应 反馈 消除 方法 系统
【权利要求书】:

1.基于步长控制的子带自适应反馈消除方法,其特征在于,该方法包括以下步骤:

步骤S1,获取麦克风拾音信号d(n)和扬声器输出延时信号x(n);

步骤S2,对信号d(n)依次进行预加重处理、子带滤波处理和FFT转换之后得到频域D(f,k);对信号x(n)依次进行预加重处理、子带滤波处理和FFT转换之后得到频域信号X(f,k);其中,k=0,1,2,…,N/2-1,N表示FFT的点数;

步骤S3,采用频域滤波器对频域信号D(f,k)和X(f,k)进行频域滤波处理,得到频域差值信号E(f,k);

步骤S4,基于信号E(f,k)、D(f,k)和X(f,k)对频域滤波器系数进行更新;

步骤S5,频域差值信号E(f,k)经IFFT转换到时域后,依次经子带合成滤波处理和信号去加重处理得到时域信号e(n);

步骤S6,时域信号e(n)经移频处理之后得到扬声器输出信号y(n);

所述步骤S4对频域滤波器系数进行更新的具体过程包括:

步骤S41,分别计算得到信号E(f,k)、D(f,k)和X(f,k)的均值和

步骤S42,通过下式迭代更新参数λ(f,k):

λ(f,k)=beta(f,k)*λ(f,k-1)

式中,beta(f,k)表示迭代系数;λ(f,k)的初始值为1;

所述步骤S42中beta(f,k)通过下式计算得到:

其中,

步骤S43,基于步骤S42得到的参数λ(f,j)计算得到最新步长α(f,k);

步骤S44,通过得到的最新步长α(f,k)对频域滤波器系数进行更新。

2.根据权利要求1所述的基于步长控制的子带自适应反馈消除方法,其特征在于,所述步骤S41通过下式计算频域信号的均值:

其中,alpha为平滑系数。

3.根据权利要求1所述的基于步长控制的子带自适应反馈消除方法,其特征在于,所述步骤S43通过下式得到最新步长α(f,k):

4.根据权利要求1所述的基于步长控制的子带自适应反馈消除方法,其特征在于,所述S44通过下式进行滤波器系数更新:

G(f,k)=diag[g0(f,k),g1(f,k),...,gm-1(f,k)]

其中,gm(f,k)为第m个子带系数;L为子带长度;M为子带个数;β和ε均为常数;H(f,k)采用更新后的系数估算值;Hm(f,k)为第m个子带更新后的系数估算值;G(f,k)为全频带系数;为更新前的系数估算值,为更新后的系数估算值。

5.根据权利要求1-4任一项所述的基于步长控制的子带自适应反馈消除方法,其特征在于,所述扬声器输出延时信号x(n)是输出信号y(n)经过一帧数据的延时得到。

6.根据权利要求1-4任一项所述的基于步长控制的子带自适应反馈消除方法,其特征在于,所述步骤S2中的预加重传递函数为:

H(z)=1-az-1

式中,a为预加重系数。

7.基于步长控制的子带自适应反馈消除系统,其特征在于,该系统包括信号采集模块、信号预加重处理模块、信号子带滤波模块、FFT模块、频域滤波模块、更新模块、IFFT模块、子带合成滤波模块、信号去加重模块和移频模块;

所述信号采集模块用于获取麦克风拾音信号d(n)和扬声器输出延时信号x(n);

所述信号d(n)依次通过所述信号预加重处理模块、所述信号子带滤波模块和FFT模块进行预加重处理、子带滤波处理和FFT转换之后得到频域D(f,k);所述信号x(n)依次通过所述信号预加重处理模块、所述信号子带滤波模块和FFT模块进行预加重处理、子带滤波处理和FFT转换之后得到频域信号X(f,k);其中,k=0,1,2,…,N/2-1,N表示FFT的点数;

所述频域滤波模块采用频域滤波器对频域信号D(f,k)和X(f,k)进行频域滤波处理,得到频域差值信号E(f,k);

所述更新模块基于信号E(f,k)、D(f,k)和X(f,k)对所述频域滤波器系数进行更新;对频域滤波器系数进行更新的具体过程包括:

分别计算得到信号E(f,k)、D(f,k)和X(f,k)的均值和

通过下式迭代更新参数λ(f,k):

λ(f,k)=beta(f,k)*λ(f,k-1)

式中,beta(f,k)表示迭代系数;λ(f,k)的初始值为1;

所述beta(f,k)通过下式计算得到:

其中,

基于得到的参数λ(f,k)计算得到最新步长α(f,k);

通过得到的最新步长α(f,k)对频域滤波器系数进行更新;

所述IFFT模块将频域差值信号E(f,k)转换到时域信号,所述IFFT模块输出的时域信号依次经所述子带合成滤波模块和所述信号去加重模块处理得到时域信号e(n);

所述移频模块用于对时域信号e(n)进行移频处理之后得到输出信号y(n),所述输出信号y(n)经功放通过扬声器播放输出。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川湖山电器股份有限公司,未经四川湖山电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110048056.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top