rodgerwilko, точность определения положения далеко не 1м. модем светит свой imei только на той бс, сигнал которой самый сильный и к которой он подключается. расстояние от модема до базы будет очень условным. высоту определить нельзя. все это естественно применимо к городским условиям.
Да, но модем не на столько умный чтобы сразу определить какая бс самая сильная, он перебирает близлежащие базы и определяет на какой из них самый сильный сигнал... Также сотик как и модем, сначала инициализации не может определить к какому оператору он подсоединился, идет процедура - "свой - чужой", ты ведь знаешь что например на экстренные службы можно позвонить вообще не имея сим карты, просто с телефона... Теоритически при N-ом к-ве денег могу организовать сот. сеть вообще без сим карт... Утверждаю это не потому что я теоретик, я живу тем, что инсталлирую баз. станции 3g, LTE и Radio Ethernet. C каждой новой инсталляцией у меня, появляется всё больше данных о технологии.
расстояние от модема до базы будет очень условным.
В корне не верное утверждение, т.к. 3g базируется на технологии GSM, а затем все это монтируется в общий мультиплекстор/радио-релейную станцию, то для технологии 3G действуют теже правила, что и для GSM - самое главное из них, это - данные (любые) передаются посредством формирования потоков E1, что гарантирует точное попадание данных в тайм-слоты передающего оборудования. В отличие от IP технологии, где пакеты могут приходить в разное время, технология E1 гарантирует, что пакет №1 прийдет первым. Для того чтобы знать когда, какой пакет должен прийти, ВСЯ сеть ТЕЛЕФОНИИ во ВСЕМ мире (еще раз повторюсь, что 3g базируется на GSM и является просто NGN надстройкой) должна иметь синхронизацию. Именно для синхронизании твоего модема/телефона БС определяет расстояние до тебя (скорость=расстояние/время.) Поверь мне, нас обязали ВСЕ бс оснастить GPS датчиками...
Теперь я еще повторюсь, мы имеем 3 базы одного опсоса, все 3 их них твой модем прощупал и определил скорости/расстояние до тебя, каждая база имеет от 3х до 4х секторов направленнности (с каждой базы вектор показывает на тебя, если сильно начудищь и возьмутся большие погоны - хватит одной базы, чтобы примерно определить твоё положение, а дальше будет действовать СИ от погонов) Для того чтобы GPS датчик точно определил местоположение/высоту необходимо 3 спутника.
все это естественно применимо к городским условиям.
Ты имеешь плотность застройки и отражение сигнала от построек деревьев и прочей лабуды? Если да, то это было бы актуально, если бы радиосигдал от телефона шел на подобие лазерного луча, и при преломлении отклонялся в одну определенную сторону. Радио сигнал идет гораздо более широкой волной и достаточно брать средние величины сигнала. 3 бс одного опсоса, это самый простой вариант, который я привел для примера. На самом деле бс которые опрашиваются до предоставления услуг, как правило гораздо больше.
Он стучит к спутнику паля свои координаты.
А ищо он тибе в школу стучит... Ты о чем? какие спутники ?