Post by Marek BarbaszyÅskiOpóźnienie? Jesteś pewien? Na jakiej podstawie możnaby takie opóźnienie
zmierzyć/wyliczyć przy braku zsynchronizowanych zegarów w telefonie
i stacjach bazowych?
w systemie GSM dane przesyłane są ze zwielokrotnianiem w dziedzinie
czasu. Inaczej mówiąc, na jednej częstotliwości może pracować
jednocześnie wiele (bodajże 8 w obie strony, czyli w sumie 16)
nadajników. Aby ich transmisje się nie zakłócały dokonują tego po kolei,
każdy w zarezerwowanej dla siebie tzw. szczelinie czasowej. Stąd widać
już, że cały ten system musi być odpowiednio zsynchronizowany. Na
dodatek telefony łączące się z daną stacją bazową mogą znajdować się w
różnych odległościach od niej, a sygnał _musi_ dotrzeć w odpowiednim
momencie do stacji. Oznacza to, że zarówno stacja bazowa jak i telefon
wysyłając dane muszą to robić z odpowiednim przesunięciem czasowym
równym czasowi, w jakim fale radiowe pokonują dystansu telefon-stacja
bazowa. A skoro muszą znać czas opóźnienia - to odległość da się wyznaczyć.
Jeżeli ktoś ma telefon z uruchomionym tzw. Engineering Menu to czas ten
może podejrzeć jako parametr TA. Jedna jednostka oznacza jeśli dobrze
pamiętam 550m. Więc np. parametr TA = 1 oznacza, że odległość
telefon-stacja bazowa zawiera się w przedziale 550-1100m.
Z ciekawostek: to właśnie to opóźnienie sygnału jest ograniczeniem
maksymalnego zasięgu telefoni GSM. Możemy mieć bardzo silny sygnał, ale
jeśli odległość od stacji bazowej przekracza ok. 35km (góry, morze..) to
i tak nigdzie nie zadzwonimy. W wyjątkowych sytuacjach i miejscach (np.
nad morzem) operatorzy _mogą_ przeprogramować stacje bazowe i zwiększyć
tę odległość dwukrotnie (do ok. 70km), ale dzieje się to kosztem
dwukrotnego zmniejszenia liczby jednocześnie obsługiwanych połączeń. Co
np. w szczycie sezonu urlopowego oznacza zmniejszenie zysków..
--
Pozdr
Michał