14.2. STRUKTURA KOMUNIKATU


  Format (struktura) bloku danych przedstawiony jest na rys. 14.1. Blok składa się z nagłówka o długości 576 bitów na przemian o stanach zero i jeden oraz pewnej liczby grup danych. Grupy te zawierają słowo synchronizujące o długości 32 bitów (o wartości szesnastkowej 0x7CD215D8) i 8 ramek o długości po 64 bity (czyli po dwa słowa kodowe) każda lub inaczej mówiąc 16 słów kodowych o długości 32 bitów. Słowa kodowe mogą zawierać adresy lub dane (treść wiadomości). Oprócz tego mogą być nadawane słowa puste (jałowe). Dla odróżnienia adresów od treści informacji w słowach adresowych najstarszy bit (bit 31) ma zawsze wartość logiczną zero natomiast w słowach informacyjnych - wartość jeden. Kolejnych 18 bitów (13-30) słowa adresowego zawiera właściwy adres a bity 11-12 sygnalizują jeden z przedstawionych powyżej rodzajów usługi. Bity 11-30 słów informacyjnych zawierają kolejny fragment treści wiadomości. Każde ze słów zawiera 10-bitową sumę kontrolną CRC służącą do korekcji błędnie odebranych danych - są to bity 1-10. Suma obliczana w oparciu o wielomian x^10 + x^9+ x^8 + x^6 + x^5 + x^3 + 1 charakteryzuje się odstępem Hamminga równym 6 bitów i pozwala na skorygowanie do dwóch błędnie odebranych bitów. Jak pamiętamy podobny sposób korekcji występuje w systemie PACTOR-II. Najniższy bit (0) jest zawsze bitem parzystości. Słowa jałowe stanowią wypełniacz dodawany na zakończenie wiadomości w celu zachowania stałej struktury bloku i zawierają kombinację bitów o wartości szesnastkowej 0x7A89C197 (w nowszych wersjach może być ona trochę inna). Pole informacyjne (bity 11-30) zawiera w zależności od rodzaju usługi informacje kodowane w postaci BCD (5 cyfr BCD) lub ASCII (trzy 7-bitowe znaki ASCII - ostatni 21 bit przenoszony jest do następnego słowa). Kompletny opis standardu POCSAG zawarty jest w zaleceniu CCIR nr. R-854-1 oraz w poz. [K3].

    [rys. e_01]



Wydanie z dn. 20.03.1999.

© Prawa autorskie Krzysztof Dąbrowski, OE1KDA.