Рекомендации по протоколу ультразвуковой передачи - PullRequest
0 голосов
/ 20 февраля 2019

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

Не могли бы вы дать мне несколько советов о протоколах для создания "уникального" звука волны?Для этого есть коммерческие приложения, такие как cue audio .Я планирую написать приложение с помощью Android.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Передача с «прямым последовательным расширением спектра» (DSSS) используется для обеспечения устойчивости связи к помехам и помехам, что, по-видимому, также подходит для вашего случая использования.

Это достаточно просто реализовать в цифровом виде.Смотри: https://en.wikipedia.org/wiki/Direct-sequence_spread_spectrum

0 голосов
/ 20 февраля 2019

Это может быть больше вопросом dsp, но вы можете использовать частотную манипуляцию, где вы кодируете шаблон как серию частот, а затем восстанавливаете их: https://www.tutorialspoint.com/digital_communication/digital_communication_frequency_shift_keying.htm

Если это для определения дальности,Посмотрите на сигналы ЛЧМ, используемые в радаре: http://www.dspguide.com/ch11/6.htm Не совсем то, что вы спросили, я знаю, но, вероятно, также интересно.Они обычно используются в радиолокационных системах.

...