麦克风消噪方法及装置的制作方法

文档序号:7929650阅读:250来源:国知局
专利名称:麦克风消噪方法及装置的制作方法
技术领域
本发明涉及一种麦克风的消噪方法及装置。
背景技术
近年来移动通信技术已经得到快速发展。消费者越来越多地使用移动 通信设备,例如便携式电话、能上网的便携式电话、个人数字助理、手提 电脑、膝上型计算机、图形输入卡或能够通过公共或专用通信网络进行通 信的其他设备。蜂窝网路的扩展和移动通信方面的技术进步使更多消费者 使用移动通信设备。
消费者对移动通讯设备的要求已不仅满足于能够通话,而且要能够提 供高质量的通话效果,尤其是移动多媒体技术的发展,移动电话的通话质 量更显重要,移动电话的麦克风作为移动电话的语音装置,其设计好坏直 接影响通话质量。因此如何提高通话质量,成为业内需积极解决的问题。

发明内容
本发明要解决的技术问题在于提供一种麦克风消噪方法,同时提供一 种麦克风消噪装置。
为解决上述技术问题,本发明采用的技术方案是 一种麦克风消噪方法,包括如下步骤
步骤S11:提供第一全指向麦克风、第二全指向麦克风和自适应滤波 器,设置变量第一参数、第二参数和自适应滤波器的参数初始值均为0;
将第一全指向麦克风和第二全指向麦克风前后放置,其间距为d;
步骤S12:将第二全指向麦克风接收的信号延时时间tl后取反,然后 与第一全指向麦克风接收的第一信号相加,将相加后的信号低通滤波后乘 以增益系数得到第三信号,所述增益系数为常数;
将第二全指向麦克风接收的信号延时t2后作为第二信号输入到自适
5应滤波器;
步骤S13:将所述第二全指向麦克风接收的信号延时t2后作为第二信 号与所述第三信号进行能量统计,得到第二信号短时能量和第三信号短时 能量,延时t2使得第二信号与第三信号能同步;
步骤S14:将第三信号短时能量与第二信号短时能量进行比较,根据 比较的结果得到第一参数、第二参数和自适应滤波器的参数;
将经自适应滤波处理后的第二信号取反与第三信号相加得到消噪信
步骤S15:将消噪信号与第二参量相乘得到输出信号,执行步骤S12; 步骤S16:当第一全指向麦克风或第二全指向麦克风不再接收信号 时,结束。
优选的,步骤S14包括如下步骤
步骤S141:如果第三信号短时能量大于第二信号短时能量,则执行 步骤S142,否则执行步骤S147; 步骤S142:将第一参数置l;
步骤S143:判断第二参数是否为l,如果第二参数不为l,则第二参 数=第二参数+ Am, Am为0到l之间的任一数,如果第二参数为1,则 执行步骤S144;
步骤S144:将延时后的第二信号经自适应滤波器处理后取反,然后 与第三信号相加,得到第一消噪信号;
步骤S145:将第一消噪信号反々赍给所述自适应滤波器,自适应滤波 器的参数改变,执行步骤S15;
步骤S147:将第一参数置0;
步骤S148:判断第二参数是否为O,如果第二参数不为O,则第二参 数=第二参数-An, △ n为0到1之间的任一数;
步骤S149:将第二信号经自适应滤波器处理后取反,然后与第三信 号相加,得到第二消噪信号;执行步骤S12。
优选的,在步骤Sll中,第一全指向麦克风与第二全指向麦克风的距 离d为1厘米到4厘米之间。
优选的,在步骤S143中,Am是0.1;在步骤S148, An是O.l。优选的,在步骤S12中,延时时间tl与第一全指向麦克风和第二全 指向麦克风之间的距离成正比,与声速成反比。
优选的,在步骤S12中,所述增益系数是8到11之间的数值。 本发明还提供了一种麦克风消噪装置,包括
第一全指向麦克风、第二全指向麦克风,将第一全指向麦克风和第二 全指向麦克风前后放置,其间距为d;
第一信号处理装置,用于将第二全指向麦克风接收的信号延时时间tl 后取反,然后与第一全指向麦克风接收的第一信号相加,将相加后的信号 低通滤波后乘以增益系数得到第三信号,所述增益系数为常数;
将第二全指向麦克风接收的信号延时t2后作为第二信号输入到自适 应滤波器,延时t2使得使第二信号与第三信号同步;
能量统计比较装置,用于将所述第二信号与所述第三信号进行能量统 计,得到第二信号短时能量和第三信号短时能量;
将第三信号短时能量与第二信号短时能量进行比较,才艮据比较的结果
得到第一参数、第二参数和自适应滤波器的参数;
能量处理装置,将第二信号滤波,并将滤波后的第二信号取反与第三 信号相加得到消噪信号;
输出装置,用于将消噪信号与第二参量相乘得到输出信号。
优选的,所述能量处理装置包括
第一能量处理装置,用于如果第三信号短时能量大于第二信号短时能 量,则将第一参数置1;判断第二参数是否为1,如果第二参数不为1, 则第二参数=第二参数+ Am, Am为0到1之间的任一数;将第二信号 经自适应滤波器处理后取反,然后与第三信号相加,得到第一消噪信号; 将第一消噪反馈给所述自适应滤波器,自适应滤波器的参数改变;将第一 消噪信号与第二参数相乘,得到输出信号;
第二能量处理装置,用于如果第三信号短时能量小于第二信号短时能 量,则将第一参数置0;判断第二参数是否为0,如果第二参数不为0, 则第二参数=第二参数-An, An为0到1之间的任一数;将第二信号经 自适应滤波器处理后取反,然后与第三信号相加,得到第二消噪信号;将 第二消噪信号与第二参数相乘,得到输出信号。
7优选的,第一全指向麦克风与第二全指向麦克风的距离d为l厘米到
4厘米之间;延时时间tl与第一全指向麦克风和第二全指向麦克风之间的 距离成正比,与声速成反比;所述增益系数是8到11之间的数值。 优选的,Am是O.l, An是O.l。


图l是本发明提供的麦克风的消噪方法流程图; 图2是本发明提供的将第三信号短时能量与第二信号短时能量进行 比较的流程图3是本发明提供的一个实施方式的电路示意图; 图4是本发明提供的一个实施方式的示意图5a是未采用本发明提供的方法获装置,当噪声源在90度时的语音 信号的效果;
图5b是采用本发明提供的方法获装置后,当噪声源在90度时的语音 信号的效果。
具体实施例方式
下面结合附图对本发明做进一步说明。
参见图1,本发明提供的麦克风的消噪方法为
步骤S11:提供第一全指向麦克风、第二全指向麦克风和自适应滤波 器,设置变量第一参数、第二参数和自适应滤波器的参数初始值均为0, 即第一参数-O,第二参数-O,自适应滤波器的参数=0;
将第一全指向麦克风和第二全指向麦克风前后放置,其间距为d;间 距为d为1厘米到4厘米之间;
步骤S12:将第二全指向麦克风接收的信号延时时间tl后取反,然后 与第一全指向麦克风接收的第一信号相加,将相加后的信号低通滤波后乘 以增益系数得到第三信号,所述增益系数为常数;其中延时时间tl与第 一全指向麦克风和第二全指向麦克风之间的距离成正比,与声速成反比; 增益系数为8—ll之间的任一值,增益系数为常数。
将第二全指向麦克风接收的信号延时t2后作为第二信号输入到自适应滤波器;将第二全指向麦克风接收的信号延时t2是为了使第二信号与 第三信号同步;
步骤S13:将所述第二全指向麦克风接收的信号延时t2后作为第二信 号与所述第三信号进行能量统计,得到第二信号短时能量和第三信号短时 能量,延时t2使得第二信号与第三信号能同步;
步骤S14:将第三信号短时能量与第二信号短时能量进行比较,根据 比较的结果得到第一参数、第二参数和自适应滤波器的参数;
将经自适应滤波处理后的第二信号取反与第三信号相加得到消噪信
号;
步骤S15:将消噪信号与第二参量相乘得到输出信号,执行步骤S12; 步骤S16:当第 一全指向麦克风或第二全指向麦克风不再接收信号时, 该过程结束。
参见图2,图2是上述步骤S12的过程
步骤S141:如果第三信号短时能量大于第二信号短时能量,则执行 步骤S142,否则执行步骤S147;
步骤S142:将第一参数置l;即第一参数-l;
步骤S143:判断第二参数是否为l,如果第二参数不为l,则第二参 数=第二参数+厶m,厶m为0到l之间的任一数,如果第二参数为1,则 执行步骤S144;在一个实施例中,Am = 0.1;
步骤S144:将第二信号经自适应滤波器处理后取反,然后与第三信 号相加,得到第一消噪信号;
步骤S145:将第一消噪信号反馈给所述自适应滤波器,自适应滤波 器的参数改变,执行步骤S15;
步骤S147:将第一参数置0;即第一参数-0;
步骤S148:判断第二参数是否为O,如果第二参数不为0,则第二参 数=第二参数-An,厶n为0到1之间的任一数;在一个实施例中,厶n =0.1;
步骤S149:将第二信号经自适应滤波器处理后取反,然后与第三信 号相加,得到第二消噪信号;执行步骤S12。
其中,步骤S145中,自适应滤波器的参数是这样的设M^滤波器长度(M为1-200之间的任意量),b-步长参数,b为 0.001到1之间的任意值,
假设u(n)是某一时刻输入自适应滤波器的第二信号的值,那么这一时 刻自适应滤波器的输入向量U(n)定义为当前值以及之前的M-l个值, U(n)=["("),"("-D,…"("-下一时刻的输入值是u(n+l),下一时刻的输 入向量就是"("+" = ["("+","("),…"("-M+2)]r ,
定义第二信号经过滤波以后与第三信号d(n)相减的差为e(n),
定义当前一次的自适应滤波器的参数为河"),下一次的参数为
<formula>formula see original document page 10</formula>
本发明还提供了一种麦克风消噪装置,参见图3,包括
第一全指向麦克风、第二全指向麦克风,将第一全指向麦克风和第二
全指向麦克风前后^t置,其间距为d;
第一信号处理装置,用于将第二全指向麦克风接收的信号延时时间tl 后取反,然后与第一全指向麦克风接收的第一信号相加,将相加后的信号 低通滤波后乘以增益系数得到第三信号,所述增益系数为常数;
将第二全指向麦克风接收的信号延时t2后作为第二信号输入到自适 应滤波器,延时t2使得使第二信号与第三信号同步;
能量统计比较装置,用于将所述第二信号与所述第三信号进行能量统 计,得到第二信号短时能量和第三信号短时能量;
将第三信号短时能量与第二信号短时能量进行比较,根据比较的结果 得到第一参数、第二参数和自适应滤波器的参数;
能量处理装置,将第二信号进行,并将滤波后的第二信号取反与第三 信号相加得到消噪信号;
输出装置,用于将消噪信号与第二参量相乘得到输出信号。
其中,能量处理装置包括
第一能量处理装置,用于如果第三信号短时能量大于第二信号短时能 量,则将第一参数置1;判断第二参数是否为1,如果第二参数不为1, 则第二参数=第二参数+ Am, Am为0到1之间的任一数;将第二信号 经自适应滤波器处理后取反,然后与第三信号相加,得到第一消噪信号;将第一消噪反馈给所述自适应滤波器,自适应滤波器的参数改变;将第一 消噪信号与第二参数相乘,得到输出信号;
第二能量处理装置,用于如果第三信号短时能量小于第二信号短时能 量,则将第一参数置0;判断第二参数是否为0,如果第二参数不为0, 则第二参数=第二参数-An, An为0到1之间的任一数;将第二信号经 自适应滤波器处理后取反,然后与第三信号相加,得到第二消噪信号;将 第二消噪信号与第二参数相乘,得到输出信号。
其中第一全指向麦克风与第二全指向麦克风的距离d为l厘米到4厘 米之间;延时时间tl与第一全指向麦克风和第二全指向麦克风之间的距 离成正比,与声速成反比;所述增益系数是8到11之间的数值。
其中,厶m是0.1, An是O.l。
参见图5a和图5b,是采用了本发明提供的方法和装置与未采用本发 明提供的方法和装置在单频lkhz噪声环境下,噪声源在90度的位置上, 语音源在O度的位置上不同的消噪结果,可见,采用本发明提供的方法和 装置后,取得了良好的消噪效果。
参见图4,假设有一个人在一台运转的发动机旁边打电话。第一全指 向麦克风和第二全指向麦克风是安装在话机听筒上,正对着人嘴的方向, 而发动机则在另外的方向上。人嘴为信号源人嘴,发动机为噪声源,人有 时说话,有时候不说话,而发动机一直运转。
第一全指向麦克风和第二全指向麦克风经过延时、取反。相加、低通 滤波之后乘以增益系数后构成一个虚拟的单指向麦克风,该虚拟的单指向 麦克风的信号用第三信号来表示。
当只有发动机运转而人不说话的时候,可以视为只有一个噪声源,因 为噪声源不是在正向上,所以虚拟的单指向性麦克风接受到的信号的短时 能量统计要比全指向性麦克风的能量统计小。这个时候第一参数置O,第 二参数递减至O,第一参数置O就允许自适应滤波器的系数更新,不断的 使全指向性麦克风的信号滤波的结果逼近虛拟的单指向性麦克风的输出, 从而使得两者的信号相互抵消。即使有不能完全抵消的部分存在,也会因 为与第二参数相乘的关系而变为0。这个时候整个系统的输出为0。
而当人开始说话的时候,虛拟的单指向麦克风和第二全指向麦克风会同时会接收到噪声源与信号源发出的信号,但是由于人嘴是贴近话筒的所 以信号的强度远远大于噪声的强度,这个时候虚拟的单指向性麦克风接受 到的信号的短时能量统计要大于全指向性麦克风的能量统计。这个时候第 一参数置l,第二参数递增至l,第一参数置1就不允许自适应滤波器的 系数更新,依然保持之前情况对纯噪声信号做抵消的数值,这个时候全指 向性麦克风接受到的噪声的强度与虚拟的单指向性麦克风接受到的噪声 的强度的比值没变,依然是之前情况的时候的比值,所以全指向性麦克风 接受的信号经过滤波之后与虚拟的单指向性麦克风的信号相减,剩余信号 里面噪声信号的成分应该^皮抑制掉了 ,而由于此时全指向性麦克风接受到
的有用信号的强度与虚拟的单指向性麦克风接受到的有用信号的强度的 比值不等同与之前情况两者噪声强度的比值,所以剩余信号里面有用信号 的成分不会被抑制掉。所以这个时候系统的输出就是消除了噪声的有用信 号。
本发明提供的方法是再ADI公司的ADSP-21161板上实现的。第一全 指向麦克风放置在前方,第二全指向麦克风放置在后方,其间距2cm。第 一全指向麦克风和第二全指向麦克风的信号线直接连接到DSP的模拟信 号输入端口 ,而最后的输出信号从DSP的模拟信号输出端口输出。
本发明的保护范围并不以上述实施方式为限,但凡本领域普通技术人 员根据本发明所揭示内容所作的等效修饰或变化,皆应纳入权利要求书中 记载的保护范围内。
1权利要求
1、一种麦克风消噪方法,其特征在于包括如下步骤步骤S11提供第一全指向麦克风、第二全指向麦克风和自适应滤波器,设置变量第一参数、第二参数和自适应滤波器的参数初始值均为p;将第一全指向麦克风和第二全指向麦克风前后放置,其间距为d;步骤S12将第二全指向麦克风接收的信号延时时间t1后取反,然后与第一全指向麦克风接收的第一信号相加,将相加后的信号低通滤波后乘以增益系数得到第三信号,所述增益系数为常数;将第二全指向麦克风接收的信号延时t2后作为第二信号输入到自适应滤波器;步骤S13将所述第二全指向麦克风接收的信号延时t2后作为第二信号与所述第三信号进行能量统计,得到第二信号短时能量和第三信号短时能量,延时t2使得第二信号与第三信号能同步;步骤S14将第三信号短时能量与第二信号短时能量进行比较,根据比较的结果得到第一参数、第二参数和自适应滤波器的参数;将经自适应滤波处理后的第二信号取反与第三信号相加得到消噪信号;步骤S15将消噪信号与第二参量相乘得到输出信号;步骤S16当第一全指向麦克风或第二全指向麦克风不再接收信号时,结束;否则,执行步骤S12。
2、 根据权利要求1所述的麦克风消噪方法,其特征在于步骤S14 包括如下步骤步骤S141:如果第三信号短时能量大于第二信号短时能量,则执行 步骤S142,否则执行步骤S147; 步骤S142:将第一参数置1;步骤S143:判断第二参数是否为l,如果第二参数不为l,则第二参 数=第二参数+厶m,厶m为0到1之间的任一数,如果第二参数为1,则 执行步骤S144;.步骤S144:将延时后的第二信号经自适应滤波器处理后取反,然后与第三信号相加,得到第一消噪信号;步骤S145:将第一消噪信号反馈给所述自适应滤波器,自适应滤波器的参数改变,执行步骤S15;步骤S147:将第一参数置0;步骤S148:判断第二参数是否为O,如果第二参数不为0,则第二参数=第二参数-An, An为0到1之间的任一数;步骤S149:将第二信号经自适应滤波器处理后取反,然后与第三信号相加,得到第二消噪信号;执行步骤S12。
3、 根据权利要求1所述的麦克风消噪方法,其特征在于在步骤Sll中,第一全指向麦克风与第二全指向麦克风的距离d为1厘米到4厘米之间,p为0。
4、 根据权利要求2所述的麦克风消噪方法,其特征在于在步骤S143中,Am是0.1;在步骤S148, An是0.1。
5、 根据权利要求1所述的麦克风消噪方法,其特征在于在步骤S12中,延时时间tl与第一全指向麦克风和第二全指向麦克风之间的距离成正比,与声速成反比。
6、 根据权利要求1所述的麦克风消噪方法,其特征在于在步骤S12中,所述增益系数是8到11之间的数值。
7、 一种麦克风消噪装置,其特征在于包括第一全指向麦克风、第二全指向麦克风,将第一全指向麦克风和第二全指向麦克风前后放置,其间距为d;第一信号处理装置,用于将第二全指向麦克风接收的信号延时时间tl后取反,然后与第一全指向麦克风接收的第一信号相加,将相加后的信号低通滤波后乘以增益系数得到第三信号,所述增益系数为常数;将第二全指向麦克风接收的信号延时t2后作为第二信号输入到自适应滤波器,延时t2使得使第二信号与第三信号同步;能量统计比较装置,用于将所述第二信号与所述第三信号进行能量统计,得到第二信号短时能量和第三信号短时能量;将第三信号短时能量与第二信号短时能量进行比较,根据比较的结杲得到第 一参数、第二参数和自适应滤波器的参数;能量处理装置,将第二信号滤波并将滤波后的第二信号取反与第三信号相加得到消噪信号;输出装置,用于将消噪信号与第二参量相乘得到输出信号。
8、 根据权利要求7所述的麦克风消噪装置,其特征在于,所述能量处理装置包括第一能量处理装置,用于如果第三信号短时能量大于第二信号短时能量,则将第一参数置1;判断第二参数是否为1,如果第二参数不为1,则第二参数=第二参数+ Am, Am为0到1之间的任一数;将第二信号经自适应滤波器处理后取反,然后与第三信号相加,得到第一消噪信号;将第一消噪反馈给所述自适应滤波器,自适应滤波器的参数改变;将第一消噪信号与第二参数相乘,得到输出信号;第二能量处理装置,用于如果第三信号短时能量小于第二信号短时能量,则将第一参数置0;判断第二参数是否为0,如果第二参数不为0,则第二参数=第二参数-An, An为0到1之间的任一数;将第二信号经自适应滤波器处理后取反,然后与第三信号相加,得到第二消噪信号;将第二消噪信号与第二参数相乘,得到输出信号。
9、 根据权利要求7所述的麦克风消噪装置,其特征在于第一全指向麦克风与第二全指向麦克风的距离d为1厘米到4厘米之间;延时时间tl与第一全指向麦克风和第二全指向麦克风之间的距离成正比,与声速成反比;所述增益系数是8到ll之间的数值。
10、 根据权利要求8所述的麦克风消噪装置,其特征在于Am是0.1, An是O.l。
全文摘要
本发明公开了一种麦克风消噪方法,包括如下步骤将第一全指向麦克风和第二全指向麦克风前后放置,其间距为d;将所述第二全指向麦克风接收的信号延时t2后作为第二信号与所述第三信号进行能量统计,得到第二信号短时能量和第三信号短时能量,将第三信号短时能量与第二信号短时能量进行比较,根据比较的结果得到第一参数、第二参数和自适应滤波器的参数;将经自适应滤波处理后的第二信号取反与第三信号相加得到消噪信号;将消噪信号与第二参量相乘得到输出信号,这样可以大大提高消噪效果。
文档编号H04R3/00GK101466056SQ20081024210
公开日2009年6月24日 申请日期2008年12月31日 优先权日2008年12月31日
发明者淇 唐 申请人:瑞声声学科技(常州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1