打印

求双MIC的DSP降噪算法?

[复制链接]
11067|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pinkboy|  楼主 | 2011-6-28 16:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
pinkboy|  楼主 | 2011-6-28 20:41 | 只看该作者
有知道这个双MIC降噪的原理的吗

使用特权

评论回复
板凳
blacksword| | 2011-7-1 10:18 | 只看该作者
很高深呢

使用特权

评论回复
地板
anqier1| | 2011-7-1 13:11 | 只看该作者
官网没有吗

使用特权

评论回复
5
hulan1985| | 2011-7-1 13:35 | 只看该作者
这个双MIC是怎么工作的。

使用特权

评论回复
6
贾君鹏子| | 2011-7-1 15:53 | 只看该作者
这个比较有前途啊,语音识别是不是用这个双MIC啊,关注一下。

使用特权

评论回复
7
ysdx| | 2011-7-5 10:56 | 只看该作者
你这个是MIC阵的指向性来降低噪音吗?5年前公司开发过。效果不满意。只能做到180度降有效。无法做到30度有效(增加MIC数量)。加拿大应该是做得最好的。国内也有一家做的不错。不过水平当时也只比180度好点。不清楚现在如何。这个东西难度很大,如果真能够做到30度的话,你就发了。这玩意市场需求很贵很大。

使用特权

评论回复
8
pinkboy|  楼主 | 2011-7-5 12:24 | 只看该作者
还望7楼的多多指教啊,我现在就像滤除背景噪声,180度也行啊;
你们公司开发的时候,是在硬件上下功夫,还是在软件算法上啊。
我现在的电路比较简单,就是两个MIC接到芯片,没有什么处理电路,所以我想在算法上想想办法,希望ysdx能够给我点提升的意见啊?

使用特权

评论回复
9
softradio| | 2011-7-7 16:26 | 只看该作者
10
ysdx| | 2011-7-7 16:46 | 只看该作者
主要是软件。硬件只要同步采样就好了。

使用特权

评论回复
11
ysdx| | 2011-7-7 16:49 | 只看该作者
最好是线性同步采样。

使用特权

评论回复
12
pinkboy|  楼主 | 2011-7-9 21:59 | 只看该作者
http://www.multimediasignalprocessing.com/PDF/tutorial6.pdf

http://www.idiap.ch/~mccowan/publications/mccowan-tutorial-pres.pdf
softradio 发表于 2011-7-7 16:26

9楼发的东西,看了看感觉比较高深啊。
非常感谢!
全英文的,够我琢磨琢磨了的。

使用特权

评论回复
13
pinkboy|  楼主 | 2011-7-9 22:00 | 只看该作者
最好是线性同步采样。
ysdx 发表于 2011-7-7 16:49

这个现行同步采样具体好在哪呢?

使用特权

评论回复
14
mohanwei| | 2011-7-9 22:02 | 只看该作者
好处在于:相位

使用特权

评论回复
15
adams.gh| | 2011-7-9 23:09 | 只看该作者
iPhone上就用了这个技术。够喝一壶了。

使用特权

评论回复
16
sqcumt123| | 2011-7-9 23:25 | 只看该作者
单纯从软件、算法的角度能解决吗?

使用特权

评论回复
17
pinkboy|  楼主 | 2011-7-11 19:44 | 只看该作者
单纯从软件、算法的角度能解决吗?
sqcumt123 发表于 2011-7-9 23:25

我现在采用两个MIC,有两个通道进行录音,真不知还需不需要处理电路啊,9楼的算法都是数学公式,要是写成程序对于我来说还有很长的路要走,用C语言完成9楼的处理算法,谁能提供点思路和指导啊。

使用特权

评论回复
18
pinkboy|  楼主 | 2011-7-11 19:55 | 只看该作者
我在网上看到下面的说法:
     “双mic主要用于对非平稳噪声的消除。在手机上下各有一个mic,利用两个mic位置差异造成的信号强度、相位以及时间上的差别分离噪声和话音信号。
     目前有两种方式,一种在基础芯片中就加入双mic处理算法,另一种是额外增加双mic处理芯片。”
那我现在的情况是不是就是在基础芯片中加入双MIC处理算法啊。照他这么说,单纯从软件算法上+双MIC还是能起到一定的效果的

使用特权

评论回复
19
softradio| | 2011-7-12 22:17 | 只看该作者
瞎说说:

这个实现类似于随机信号盲检测。语音信号通过两条不同的路径进入两个麦克风,虽然各自的噪声不同,但是语音信号的内容应该是一致的。方法就是1) 通过相关的方法找到相位差,然后2)通过相位补偿的方法抑制噪声获得额外的信噪比。远场和近场的假定主要决定了相位的范围和需要的分辨率大小。在远场,相位差异变小, 补偿的效果比较差。在近场相位的相对容易分辨,效果应该相对比较好。此外相位的补偿可以简单地合并,也可以通过计算信号和噪声从而提取有用的信号。

以上纯属臆测,如有问题,盖不负责。

使用特权

评论回复
20
hdhxt999| | 2011-7-13 09:25 | 只看该作者
双MIC方案是通过一个DSP+2 MIC来实现的,一般来说2个MIC一个为全向,一个为单向。  在结构设计上,两个MIC放在不同的位置,这样两个MIC所获取的声音是有差别的。DSP通过软件算法来比较两个声音的差异,从而达到消音的目的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

37

帖子

1

粉丝