В настоящее время я создаю приложение, которое сигнализирует о готовности к другим устройствам с помощью высокочастотного звука.
(передатчик): Устройство выдаст короткий звуковой сигнал около 20 кГц.
(приемник): Другое устройство будет прослушивать звук на этой частоте на небольшом расстоянии от передатчика (примерно 10 м). Устройство получает аудиоданные с микрофона
Фоновый шум будет довольно громким, варьируясь от 0 до 10 кГц (относительно диапазона речи человека), и будет создаваться небольшой толпой людей.
Мне нужно, чтобы приемное устройство было в состоянии обнаружитьзвук 20 кГц, отделенный от шума,
и знать время, когда он был получен.
Любая помощь с соответствующим алгоритмом, библиотекой или, что еще лучше, кодом на C или
Объект для обнаружения этого высокочастотного звука был бы очень признателен.