Могут ли сотовые операторы определить местоположение человека без GPS?
Каждый день с экранов ТВ 📺 и в интернете мы слышим о введении новых ограничений в связи с пандемией коронавируса. В середине текущей недели начали появляться сообщения о контроле за передвижением граждан. Премьер даже анонсировал передачу сведений о несоблюдающих режим самоизоляции гражданах в МВД. А как именно операторы будут следить за нами? Расскажу о технических возможностях сотовых сетей по определению местоположения смартфонов.
Благодаря возможностям, встроенным в мобильные сети узнать примерное нахождение телефона можно даже без подключения к GPS или ГЛОНАСС. И сделать это можно даже для старых кнопочных телефонов, способных разве что звонить в 2G и передавать СМС без какого-либо подключения к интернету. И вот как это работает.
Для оптимизации работы сети и смартфона сотовая станция должна знать как далеко от неё находится смартфон. Нужно это, чтобы телефон не мешал работать другим (не создавал лишнюю внутреннюю интерференцию), а также не тратил слишком быстро заряд аккумулятора. К чему смартфону излучать на максимуме, когда он рядом со станцией? Так вот сеть оценивает как далеко абонент от станции и командует ему увеличить или уменьшить мощность сигнала.
Чтобы оценить расстояние станция сравнивает задержку контрольного сигнала полученного от телефона с началом периода времени для его передачи. Чем больше эта задержка – тем дальше телефон от станции, так как радиосигналу нужно больше времени, чтобы преодолеть больший путь. Всё просто 💡
Но так можно узнать лишь расстояние до одной станции. Чтобы определить местоположение телефона необходимо знать расстояние между телефоном и хотя бы тремя станциями. Тогда по нехитрым математическим вычислениям можно найти примерные координаты.
Главный недостаток в определении местоположения по сотовым вышкам кроется в его низкой точности – куда ниже, чем по спутниковым системам навигации 🛰. Если по сигналам от 3G/4G еще можно понять где находится телефон хотя бы до нескольких десятков метров, то в 2G точность куда ниже. Часто можно определить лишь квартал.
Также на корректность расчётов оказывает большое значение от скольких именно станций телефон получает сигнал. В описанном выше примере с тремя станциями точность координат будет минимальной. Для более высокой надёжности нужны данные о расстоянии хотя бы до 4-6 станций.
Тем не менее возможность определения местоположения даже без подключения к системам геопозиционирования есть. Поэтому будем смотреть как эту возможность реализуют на практике. Главное – не болейте 🙂