雅马哈InfoSound和ShopKick应用使用允许使用超声波传输数据的技术。这是一个不可听到的信号(>18 That ),可以被现代手机(iOS,安卓)接收到。
在这些技术中使用的方法是什么?他们使用什么样的调制?
发布于 2011-06-06 14:57:30
我发现这种方法有几个问题。首先,18千赫并非听不到。很多人都听不到,尤其是随着年龄的增长,但我知道我当然会(我经常做听力测试,工作相关的)。而且,大多数手机的A/D转换器上都有不同的低通过滤器,很多设备,特别是较老的安卓设备(我亲眼看到这种情况),都会过滤16 kHz以下的所有设备。因此,您的应用程序不能保证在任何硬件上工作。iPhone应该能够做到这一点。
就调制而言,它可以是任何东西,但我绝对排除AM。当涉及到音量时,声音几乎没有健壮性。如果我要实现这样的东西,我将使用FSK。我认为PSK会因为声波反射等原因而失败。困难在于,在非常窄的带宽范围内,你正在处理非稳健的能量传输。我当然不怀疑这是可以实现的,但我不认为这样的事情是可靠的。只是IMHO,就是。
Update:现在我想一想,如果您没有传输任何数据,只是一些短信号,那么普通的开-关就可以用一个单一的音调工作。
发布于 2013-10-10 08:53:24
不能说雅马哈InfoSound和ShopKick,但我们在我们的项目中使用的是频率调制的变化:载波的频率被一个数字二进制信号调制,其中0和1分别对应于17 kHz和18 kHz。至于解调器,我们尝试外差。您可以在这里找到更多详细信息:http://rnd.azoft.com/mobile-app-transering-data-using-ultrasound/
发布于 2011-06-06 14:46:29
超声没有什么特别之处,它的原理和通过调制解调器传输数据一样,所以任何数字调制都是-in原理--是可行的。您只有一个特定的频带(超过18 the)和一些实际的要求(介质是非常不可靠的,我猜),建议使用一个简单的稳健方案与低比特率。
https://stackoverflow.com/questions/6235486
复制相似问题