首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测超声波?

如何检测超声波?
EN

Stack Overflow用户
提问于 2011-10-09 22:36:41
回答 3查看 4.3K关注 0票数 1

我正在尝试开发一个使用麦克风检测超声波的应用程序。这些波将以cetain频率产生。那么有没有可能探测到这些波及其强度呢?噪音和其他听得见的声音会是个大问题吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-09 23:32:07

大多数消费者/音频硬件的最大采样率为44.1 kHz (在某些情况下为48 kHz ),这意味着您不能将其用于任何超过20 kHz的采样率。当然,对于大多数成年人来说,20 kHz是“超声波”,但它很可能会惹恼孩子、猫和狗。

票数 3
EN

Stack Overflow用户

发布于 2011-10-09 22:43:00

首先,您需要确保您的麦克风能够拾取超声波频率的噪声(+20 you)。

如果你有合适的设备,你只需要实现一个高通滤波器来切断所有低于所需起始频率的频率。

票数 2
EN

Stack Overflow用户

发布于 2011-10-09 22:41:17

检测超声波是没有问题的(毕竟它是声音的,只是稍微高一点),前提是你的硬件能够接受这些波!

标准麦克风对超声波不敏感,而且大多数硬件上的麦克风输入都是在可听范围内(20 to 20 20Hz,通常更严格)过滤的,因此超声波声音不会传到您的应用程序中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7704245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档