Ультразвук iphone (технология сигнала Shopkick) - PullRequest
1 голос
/ 17 июня 2011

Я думаю, что shopkick обнаруживает очень высокочастотный сигнал, который не слышен человеческому уху. Но реальный вопрос заключается в том, как они могут обнаружить сигнал более 22 кГц в iphone. Я проверил частотную характеристику микрофона iphone. Кажется, он находится в диапазоне от 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, то мы можем выполнить некоторую обработку сигнала, в частности, FFT, чтобы получить частоту.

Ответы [ 3 ]

2 голосов
/ 08 октября 2013

Ну, я сейчас работаю над подобной системой передачи данных с использованием этих высоких частот, и это то, что я обнаружил. Имейте в виду, что я делаю это с телефонами Android, в основном линейкой Galaxy S. Во-первых, спектр от 20 кГц до 22 кГц кажется довольно многообещающим, поскольку он может быть обнаружен на всех протестированных нами телефонах и даже воспроизведен некоторыми из них. Эти частоты не слышны людям любого возраста, и даже собаки и кошки, кажется, их не замечают. Если вы нацелены (на самом деле избегаете) обнаружения людьми, вы можете даже достичь 18 кГц, так как большинство людей этого не услышат. Это дает вам полосу пропускания 4000 Гц, в которую вы можете частотно модулировать данные. Конечно, не ожидайте передачи 8-мегапиксельных изображений, но некоторые небольшие данные могут быть переданы. Вы правы в той части, в которой вы могли бы использовать FFT для перехода в частотную область и анализа этих частот, это может быть сделано даже на старых телефонах в Java (я думаю, что сделать это с целью c было бы еще быстрее).

Также, если у вас есть несколько iPhone в вашем распоряжении, вы можете установить любой частотный анализатор и воспроизводить нужные частоты на другом iPhone или каком-либо динамике, чтобы проверить, что они могут обнаружить. Просто имейте в виду, что стандартные настольные громкоговорители, вероятно, смогут воспроизводить данные частоты, но будут вносить шум более низкой частоты. Пьезо-твитеры, вероятно, лучше всего подходят для такого типа звуков, хотя я должен сказать, что я использую iPhone 4 для воспроизведения этих частот для эффективного тестирования qute.

Я где-то читал, что Shopkick теперь даже воспроизводит там звуковые коды через магазины PA, и поскольку эти колонки не очень оптимизированы для отклика выше 20 кГц, я тоже начинаю подозревать, что они используют частоты ниже этого. Посмотрите на этом сайте различные коды магазинов, которые некоторые люди используют для обмана системы http://www.ceploitips.com/2011/03/shopkick-walk-in-files.html Имейте в виду, что их использование может заблокировать вашу учетную запись, поскольку в них улучшены алгоритмы обнаружения злоупотреблений.

Кроме того, я также хотел бы прочитать больше о реализации Shopkick, поэтому, если кто-то просматривает эту страницу, у нее есть ссылка, пожалуйста, поделитесь.

1 голос
/ 08 мая 2013

Во-первых, человеческий слух в основном достигает 20 кГц, и даже для этого требуется очень молодой человек и очень низкий и неустойчивый сдвиг вдоль этих верхних частот. Например, я могу воспроизводить тон всего 18 кГц при полной громкости iPad при частоте дискретизации 48 кГц, которую даже моя собака не замечает. Читайте о психоакустике, и вы увидите, что люди фильтруют эхо-сигналы даже на очень низких частотах, но мы их не замечаем.

Но в случае ShopKick я не думаю, что они превышают даже 21 кГц. Я создал несколько цифровых звуковых модуляций на iPhone, и 21 КГц, кажется, является верхним пределом для любого расстояния вообще.

Было бы полезно, если бы вы дали больше информации о том, что вы делаете. Я предполагаю из вопроса, что вы хотите модулировать цифровой сигнал между двумя устройствами.

0 голосов
/ 13 июня 2015

Мое лучшее предположение, что они используют последовательности максимальной длины.Это почти как слабое фоновое шипение, которое охватывает большой спектр звукового спектра.Ключом к обнаружению является то, что шаблон повторяется точно, и в телефоне есть клавиша, которая обнаруживает звук, сопоставляя ключ и входящий звук.

...