[发明专利]一种基于DSP的定点化实时降噪方法有效

专利信息
申请号: 201610214190.6 申请日: 2016-04-07
公开(公告)号: CN105913836B 公开(公告)日: 2019-10-22
发明(设计)人: 虞安波;凌强 申请(专利权)人: 会听声学科技(北京)有限公司
主分类号: G10K11/178 分类号: G10K11/178
代理公司: 北京超凡志成知识产权代理事务所(普通合伙) 11371 代理人: 吴开磊
地址: 100084 北京市海淀区清*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于DSP的定点化实时降噪方法分,其为三个部分,第一部分为通过产生白噪声对次级通道进行辨识;第二部分为对浮点算法进行定点化处理;第三部分为通过利用扬声器产生反噪声来抵消外界噪声。本发明针对单频噪声和窄带噪声进行降噪处理,能够在C55x系列DSP平台上达到实时性;而且通过对浮点算法进行定点化处理,大大提高了在DSP平台上的运算速度;通过提高采样率,并能够对最高7khz的高频噪声进行降噪,能够适应噪声可能存在的变化,鲁棒性强。
搜索关键词: 一种 基于 dsp 点化 实时 方法
【主权项】:
1.一种基于DSP的定点化实时降噪方法,其特征在于实现步骤如下:步骤1,采用自适应方法,使用基于最小均方算法(LMS)的浮点算法,通过DSP平台产生白噪声,并通过抵消扬声器输出,对次级通道进行辨识,得到次级通道浮点型系数;所述次级通道指产生声音信号并通过抵消扬声器输出,到通过误差麦克风采集并获得声音信号的物理通道;步骤2,选择适当的Qn格式定标方法对浮点算法定点化,首先选用Q15格式定标方法,将步骤1浮点算法中的浮点数乘以215转换成整型数,然后对浮点算法中的加减乘除运算进行定点化改造得到定点算法,用得到的定点算法通过DSP平台产生白噪声,并通过噪声抵消扬声器输出,对次级通道再次进行辨识,得到次级通道的整型系数;再将该整型系数与步骤1中的浮点型系数进行比较,以判断采用Q15格式的定点算法数据精度是否满足要求,如果该定点算法的数据精度满足要求则定点化完成,否则采用Q16‑Q31定标方法,最后确定合适的Qn格式定标方法;步骤3,利用步骤2得到的次级通道的整型系数对实际的次级通道进行补偿,再利用基于LMS算法的定点化算法进行降噪处理;所述步骤2中选择适当的Qn格式定标方法对浮点算法定点化的具体过程如下:(1)首先选择Q15格式定标方法;(2)将已知的浮点数用整型数表示,用15位表示浮点数的小数部分,换算公式为X15=(int)X*215,其中X为浮点数,X15是采用Q15格式的整型数,如果采用其它格式的Qn格式定标方法,则用n位表示浮点数的小数部分,换算公式为Xn=(int)X*2n,其中X为浮点数,Xn为X对应的Qn格式的整型数;(3)对浮点算法中的加减乘除运算进行定点化改造x1,x2均为已知的浮点数,x3为未知的浮点数,x1,x2的Q15格式定点数分别为q1,q2,q3,则由(2)得到q1,q2的值分别为:q1=x1*215,q2=x2*215,对于下列计算式:x3=x1+x2,x3=x1‑x2,x3=x1*x2,进行定点化改造之后,对应的计算式为:q3=q1+q2,q3=q1‑q2,(4)用定点化的算法对次级通道再次进行辨识,得到次级通道的整型系数;(5)判断数据精度是否满足要求采用Qn格式定标方法时,如果次级通道的整型系数除以2n后与浮点系数的误差范围为‑0.003‑0.003,则数据精度满足要求,定点化完成;否则使用Q16‑Q31格式定标方法,然后返回步骤(2)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于会听声学科技(北京)有限公司,未经会听声学科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610214190.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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