【问题标题】:Ultrasound iphone (Shopkick signal technology)超声波 iphone(Shopkick 信号技术)
【发布时间】:2011-06-17 07:04:27
【问题描述】:

我认为 shopkick 正在检测人耳听不到的高频信号。但真正的问题是他们如何在 iphone 中检测到超过 22khz 的信号。我检查了iphone mic的频率响应,它似乎在人类可听范围内的20赫兹到22赫兹。

http://blog.faberacoustical.com/2009/iphone/iphone-microphone-frequency-response-comparison/http://www.businessinsider.com/shopkick-crate-barrel-2010-12?op=1

你能指导我吗?如果 iphone mic 可以的话,我们可以做一些信号处理,特别是 FFT 以获得频率。

【问题讨论】:

  • 大多数成年人听不到 15 - 16 kHz 以上的频率,所以他们可能只是在使用范围的高端,例如18 - 19 kHz ?看看孩子或狗是否能听到它会很有趣。

标签: iphone detection frequency


【解决方案1】:

嗯,我目前正在研究使用这些高频传输数据的类似系统,这就是我发现的。请记住,我正在使用 Android 手机执行此操作,主要是 Galaxy S 系列。 首先,20khz 到 22khz 的频谱看起来很有希望,因为它可以被我们测试过的所有手机检测到,甚至可以被其中一些手机复制。这些频率对于任何年龄的人来说都是听不见的,甚至狗和猫似乎也没有注意到它们。如果您的目标是(实际上避免)人类检测,您甚至可以低至 18khz,因为大多数人不会听到。这为您提供了 4000hz 的带宽,您可以将数据调频到其中。当然不要指望传输 8mp 图像但可以传输一些小数据。你是对的,你可以使用 FFT 转换到频域并分析这些频率,这甚至可以在 Java 中的旧手机上完成(我认为在目标 c 中这样做会更快)。

此外,如果您手头的 iPhone 很少,您可以安装任何频率分析仪并在另一部 iPhone 或某些扬声器上播放您想要的频率,以测试它们可以检测到的内容。请记住,标准桌面扬声器可能能够播放给定的频率,但会引入较低频率的噪音。压电高音扬声器可能最适合这种类型的声音,但我必须说我正在使用 iPhone 4 播放这些频率以有效地进行测试。

我在某处读到 Shopkick 现在甚至在商店 PA-s 上播放声音代码,并且由于这些扬声器并未真正针对 20khz 以上的响应进行优化,我也开始怀疑他们使用的是低于该频率的频率。看看这个网站,了解一些人用来欺骗系统的不同商店代码http://www.ceploitips.com/2011/03/shopkick-walk-in-files.html 请记住,使用这些可能会禁止您的帐户,因为它们改进了滥用检测算法。

我也想了解更多关于 Shopkick 实施的信息,所以如果有人看到这个有一些链接,请分享。

【讨论】:

  • 嘿@PSIXO,这已经很晚了,但是您是否怀疑笔记本电脑也可以接近您设置的上述范围(18-22khz)?
  • @NickPineda 在大多数情况下是的。笔记本电脑中的许多集成扬声器都能够重现这些频率。我在几台联想、戴尔和 MacBook 设备上尝试过,效果很好。但不幸的是,不能保证它适用于所有人,这可能是一个问题,具体取决于您的用例。实际上,我的理论是,使用这种通信方式的应用程序在 iPhone 上最为流行的原因是,基本上每部 iPhone 都具有相同的硬件,如果它可以在一个硬件上运行,那么它可以在所有硬件上运行。
  • 不幸的是,对于笔记本电脑和安卓设备,这一点的保证要少得多,尽管谷歌确实发布了对安卓android-developers.blogspot.rs/2015/07/…的支持
【解决方案2】:

首先,人类的听觉几乎在 20 KHz 时达到顶峰,即使这样也需要一个非常年轻的人类,并且沿着这些较高频率进行非常低且不稳定的移动。例如,我可以在 iPad 全音量下以 48 KHz 的采样率产生低至 18 KHz 的音调,即使我的狗也不会注意到。阅读心理声学,您会发现人类会过滤甚至非常低频率的回声,但我们没有注意到它们。

但就 ShopKick 而言,我认为它们甚至不会超过 21 KHz。我在 iPhone 上创建了几个数字音频调制,21 KHz 似乎是任何距离的上限。

如果您对您正在做的事情提供更多意见,这将有所帮助。我假设您想在两个设备之间调制数字信号。

【讨论】:

    【解决方案3】:

    我最好的猜测是他们正在使用最大长度的序列。这些几乎就像覆盖大范围音频频谱的微弱背景嘶嘶声。检测的关键是该模式完全重复,并且手机有一个按键,通过关联按键和传入的音频来检测声音。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 2017-10-26
      • 1970-01-01
      相关资源
      最近更新 更多