Тема: Тріангуляція

Опції теми

Тріангуляція

Тріангуляція з БС

Послуги, прив'язані до розташування

Для ряду застосувань достатньо знати якусь одну базову станцію, в зоні покриття якої знаходиться абонент. Це можна зробити в будь-якій мережі GSM. Результат: коло радіусом до 32 км із центром у місці встановлення якоїсь базової станції. У міських умовах радіус можна скоротити, оскільки зони покриття базових станцій зазвичай невеликі. Варто згадати, що інформація про «поточну» базову станцію оновлюється при кожному дзвінку/SMS або десь раз на годину, тому для підвищення точності виявлення абоненту безпосередньо перед «виміром» надсилають SMS або спонукають самого абонента надіслати SMS із запитом виду « де я/де найближчий ресторан/готель/метро/. ».

Цей результат можна покращити за допомогою методу, що називається «time of arrival». Потрібна модернізація всіх базових станцій мережі. Результат: коло радіусом 100-500 метрів із центром у місці встановлення базової станції. Застосування ще більш досконалих методів (їх опис може бути знайдено в мережі за ключовими словами angle of arrival, uplink time difference of arrival, GPS, assisted GPS) дозволяє ще більше скоротити радіус кола або перенести його центр в реальне розташування абонента.

На цьому екскурс у технології визначення місцезнаходження абонента можна вважати завершеним та повертатися до оригінальної теми:

Виглядає неправдоподібно? А що, якщо ми візьмемо чотири комп'ютери, з'єднаємо їх мережевими кабелями один з одним безпосередньо, без використання проміжних мереж, причому дроти прокладемо строго по прямій? Чи зможемо ми в такому разі визначити координати центрального комп'ютера, знаючи координати периферійних і користуючисьтільки ping-ом? Чи зможемо. Чи означає це, що подібний спосіб можна використовувати завжди? Безперечно, ні. По-перше, дроти рідко з'єднують два комп'ютери безпосередньо і строго по прямій, по-друге, ми, як правило, не знаємо точних координат «опорних» комп'ютерів тощо. Продовжити цей перелік буде нескладно.

Почнемо з аналогії. Розглянемо таке твердження: "за допомогою утиліти ping можна визначити час проходження TCP-пакетів від одного комп'ютера до іншого, а значить і оцінити відстань між ними. Тоді на відстані від трьох комп'ютерів, знаючи їх координати, можна отримати координати шуканого комп'ютера".

Виглядає неправдоподібно? А що, якщо ми візьмемо чотири комп'ютери, з'єднаємо їх мережевими кабелями один з одним безпосередньо, без використання проміжних мереж, причому дроти прокладемо строго по прямій? Чи зможемо ми в такому разі визначити координати центрального комп'ютера, знаючи координати периферійних та користуючись лише ping-ом? Чи зможемо. Чи означає це, що подібний спосіб можна використовувати завжди? Безперечно, ні. По-перше, дроти рідко з'єднують два комп'ютери безпосередньо і строго по прямій, по-друге, ми, як правило, не знаємо точних координат «опорних» комп'ютерів тощо. Продовжити цей перелік буде нескладно.

Телефон у режимі очікування

[Тільки зареєстровані можуть бачити це. ]

1. При реєстрації у мережі; 2. При переході абонента із зони покриття однієї групи базових станцій в іншу (до групи може входити кілька сотень базових станцій, на мільйонне місто може бути всього дюжина подібних груп); 3. Періодично – раз на півгодини-годину, залежно від налаштувань мережі.

Телефон в активному режимі

[Тільки зареєстровані можуть бачити це. ]

У всіхна слуху той факт, що мережі GSM можуть працювати на частотах 900, 1800 та (рідше) 1900 mHz. Насправді йдеться про діапазони частот: 890-960, 1710-1880 та 1850-1990 mHz відповідно.

Кожна базова станція веде мовлення тільки на одній певній частоті з цього діапазону. Сусідні базові станції, незалежно від того, якому оператору вони належать, завжди конфігуруються так, щоб створювати один одному мінімум перешкод. Зокрема, сусідні базові станції ніколи не працюватимуть на одній і тій самій частоті.

Якщо не вести мову про якогось конкретного оператора, а говорити про GSM як про технологію взагалі, то можна стверджувати, що: