Городской сигнал скачет между стенами, словно мячик, и телефон ловит десятки его «отражений» — эхо. Каждая микросекунда промедления добавляет 300 метров к пути.
Нейросеть обрабатывает этот шум в два этапа. Сначала, как тонкий слух, отсеивает помехи и вычленяет каждое эхо. Потом собирает их в общую картину, примерно как анализ задержек разделяет радиосигнал на «лучи».
Испытания в городе: ошибка по расстоянию — 3.5 м, по направлению — 2.5°. Достаточно, чтобы понять, с какой стороны здания вы стоите. Сигналы нескольких вышек объединяют и сглаживают, повышая точность. Обычный смартфон сможет ориентироваться внутри помещений как по GPS.
Каждая микросекунда задержки — это 300 метров, поэтому телефон, слушая эхо, работает как радар с сантиметровой точностью.
Технологию предвосхитил Филип Дик: в его рассказах полиция отслеживала людей по сигналам — теперь такое станет реальностью без всяких спутников.