声音过滤功能:快速找到故障声音的频率

我们在做声音分析的时候,是不是会遇到这种情况:
我在比较嘈杂的环境下,采集声音数据时,麦克风采集的是所有的声音(包括你非常明确的环境背景噪音)。当你回放数据分析时,你可能会发现所有频率的声音的幅值(分贝)都差不多大小,你用“眼睛”来看数据时,可能不是那么容易地分辨出哪个频率的声音才是故障的声音。那么这时候怎么办?

解决方法是:利用Pico NVH软件的高级功能:过滤


举例,你采集的声音数据,包含了0至2万频率的声音,我们利用NVH软件的回放功能将声音通过电脑的扬声器或耳机播放出来,我们会听到故障的声音还有背景的嘈杂声音。那么如果故障的声音的频率在500-550赫兹之间,我们可以将500-550赫兹的声音去掉,然后再将剩下频率的声音播放出来,如果你没有听到这个故障声音,那么说明这个故障声音的频率就在500-550赫兹之间,并且被你过滤掉了。那么怎么应用呢?


1,点击“选项”——“高级选项”

图1


2, 然后在跳出来的对话框里点“过滤” ,这里就有几种过滤类型供你选择
 

图2


“无”,即不做任何处理。
“低通”,如果你输入100Hz, 即低于100Hz的声音在软件显示,高于100Hz的被去掉了。
“高通”,如果你输入100Hz, 即高于100Hz的声音在软件显示,低于100Hz的被去掉了。
“带通”,如果你输入100Hz至200Hz,即软件显示的是100Hz至200Hz的声音,其它声音被去掉了。
“带阻”,如果你输入100Hz至200Hz,即软件将100Hz至200Hz的声音去掉了,其它声音仍保留。

上图2我选择了“带阻”,并将700Hz到800Hz的声音去掉。这样,回放时就听不到这个区间的声音了。

下面我分享一下案例供大家验证:
这个车在加油时,有一个类似 u u u的声音(大家可下载下面的源文件来回放听)
 

图3


源文件:  听到故障声音.pddata 

刚开始我不确定哪个频率是故障的声音。我通过上面的过滤功能,也试了各种过滤类型及去掉不同的频率段,也结合了我的直觉判断,初步怀疑这700多Hz。下面我用了带阻功能,过滤了700Hz到800Hz的声音,然后再播放,我发现我听不到这个声音了。证明我找到这个声音的频率了。

你可以下载下面的源文件来听。这两个源文件是同一个数据,上面的是没有作过滤的,下面的是设置了过滤。
 

图4


源文件:  听不到故障声音.pddata 

那么到了这一步,我们就可以结合软件数据的各种发动机、轮胎等等频率的阶次,来判断这个声音跟哪个部件相关了。

在这个数据里面没有这些发动机和车速信号,是因为这个数据不是用Pico NVH设备去采集的,而是当时用户用自己手机录的音,我们将录音文件导到NVH软件里面的。想了解NVH软件如何导入音频文件,请点击这里阅读

致谢:该音频文件由西安用户常工提供。感谢常工的分享。

  • 15
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值