ЛАБОРАТОРНА РОБОТА
з дисципліни:
"Рухома радіотелефонний зв'язок"
Призначенняі принцип функціонування пейджингового терміналу OpenPage .
Для того, щобпейджер міг приймати передані йому повідомлення необхідно передавати їх упевному форматі, який називається пейджингового протоколом. Цейпротокол визначає швидкість передачі символів, їх набір, процедурисинхронізації та адресації приймача та ін Одним з найбільш широко використовуванихпейджингових протоколів (практично єдиним в Росії) є протокол POCSAG, розробленийБританським поштовим відомством Post Office Code Standardization Advisory Group .
Протокол POCSAG підтримує до 2000 000 пейджерів. Він дозволяє передавати тональні. цифрові таалфавітно-цифрові повідомлення, має стандартні швидкості передачі 512, 1200 і2400 біт/с і вбудовані засоби корекції помилок, що виправляють до двох помилокв кожному інформаційному блоці довжиною 32 біта.
Так як Пейджинговийтермінал OpenPage працює відповідно до протоколу POCSAG, перед розглядомвласне функціонування терміналу ми докладно розглянемо всі положенняданого протоколу.
Опис протоколу POCSAG .
При використанніпротоколу POCSAG вся інформаціяпередається в двійковому вигляді, тобто у вигляді 0 і 1, Найменшою інформаційноїодиницею є слово довжиною 32 біта. Всі передані слова групуються вблоки довжиною 17 слів, які складаються з сінхропосилкі (послідовністьдовжиною 32 біта - 01111100110100100001010111011000)
і восьми подвійних слів,званих фрейм.
Початок посилки вформаті POCSAG - преамбула, яка складається з 576 чергуються 0 і 1 Довжина преамбули невипадкова - вонадорівнює довжині блоку плюс довжина одного слова. Після преамбули передаються адресупейджера і власне повідомлення, яке може займати кілька послідовнихблоків. Загальна структура посилки показана на наступному малюнку:
А - преамбула
В - перший блок
С-наступний блок
D - подвійне слово(Фрейм)
СП - сінхропосилка
Для передачі адресипейджера застосовується наступне правило. Весь простір адрес ділиться на 8груп, нумерованих від 0 до 7. Фрейми усередині блоку також нумеруються oт 0 до 7. Адресапейджера ділиться на 8. Залишок від ділення дає номер фрейму, в якому пейджербуде шукати свою адресу. У цьому фреймі або в першому, або в другому слові передаєтьсярезультат ділення. Bce попередні фреймицього блоку заповнюються спеціальними 32-х бітнимипослідовностями-"порожніми" словами(01111010100010011100000110010111). Відразу ж після передачі адресипочинається передача власне повідомлення.
ПРИКЛАД.
Нехай нам необхіднопередати повідомлення на фізичну адресу 1234565. Ділимо 1234565 на 8 Виходить:1234565/8 = 154320 і залишок 5. Це означає, що результат ділення буде переданий вп'ятий фреймі. Формуємо блок, що містить адресу пейджера:
1.Каждий блок починаєтьсяз сінхропосилкі.
2.Фрейми з нульовогопо четвертий включно заповнюються "порожніми словами".
3.В першому словіп'ята фрейму передається результат ділення - 154320.
4.Во другому словіцього ж фрейма починається передача повідомлення. Формат цього блоку показаний нанаступному малюнку:
Для передачі адресипейджера і тексту повідомлення використовуються адресні й інформаційні кодовіслова відповідно. Формат цих слів показаний на наступному малюнку:
Примітка. Біти у словіпередаються починаючи з найбільш значущого (біт № 1 на малюнку). В полеповідомлення старшим є біт № 2. в поле контрольної суми - № 22 (В адресному слові в полі субадреса старший біт № 20).
Нижче наводиться докладний опис кожногополя.
Біт прапора (Е)використовується для розрізнення адресного та інформаційного кодових слів: 0-Адресний слово, 1 - інформаційне слово.
Поле повідомлення (F) має довжину 18 бітдля адресного слова і 20 біт для інформаційного. Довжина цього поля дляадресного слова і наявність 8 груп дає нам загальну довжину адреси пейджера в 21 біті. відповідно, максимальне число пейджерів - 2 000 000.
Поле субадреса (G) існує тільки вадресному слові. Спочатку в протоколі POCSAG це полевикористовувалося для вказівки типу тонального сигналу, яким пейджер сповіщає пронадходження повідомлень. Зараз зазвичай використовується для організації інформаційнихканалів.
Контрольна сума (Н)призначена для корекції помилок у прийнятому слові. Для виправлення помилоквикористовується код БЧХ (31, 21). При прийомі повідомлення виробляється обчисленняконтрольної суми, яка порівнюється з прийнятою. При виявленнінеспівпадання приймається рішення про корекції помилок.
Біт парності (I)використовується для перевірки правильності корекції помилок. Він обчислюється напідставі бітів з 1 по 31 таким чином, щоб загальна кількість одиничних біт вслові стапі парних.
Отже, адресне слово,містить адресу пейджера, може передаватися тільки у відповідномуфреймі. До інформаційних словами правило фреймів не застосовується - вони можутьпередаватися в будь-якому фреймі або блоці, але послідовно і відразу ж завідповідним адресним словом. Кінець повідомлення позначається або"Порожнім", або наступним адресним словом.
Крім того,необхідно відзначити, що і "порожнє" слово і сінхропосилка єдійсними адресними словами і, тому, відповідні їм адреси(2007664-2007671 для "порожнього" слова і 2045056-2045063 длясінхропосилкі) ніколи не повинні використовуватися в реальній системі.
В принципі повідомленнябудь-якого формату може бути поміщене в інформаційне слово, однак, наступніформати повідомлень вважаються стандартними:
Цифрове повідомлення.
При використанніцифрового формату на кожен символ відводиться по чотири біта. В одномуінформаційному слові розміщається п'ять символів. Символи кодуються згіднонаступній таблиці:
Бітова комбінаціябіт №: 4 3 2 1
Відображені символи
Бітова комбінаціябіт №: 4 3 2 1
Відображені символи
0000
0
1000
8
0001
1
1001
9
0010
2
1010
spare
0011
3
1011
і (терміновість)
0100
4
1 січня 00
пробіл
0101
5
1101
дефіс
0110
6
1110
]
0111
7
1111
[
Біти кожного символупередаються в порядку їх нумерації починаючи з біта № 1. Символи передаються у томуж порядку, що і читаються. Невживана частина останнього інформаційногослова заповнюється кодом пробілу.
Алфавітно-цифровеповідомлення.
Цей форматвикористовується для надсилання текстових повідомлень, які вимагають для ceбязначно більшого набору символів, чим вище розглянутий формат цифровогоповідомлення. У наступній таблиці наведено стандартний набір символів (кодоватаблиця № 5 CCIR). Для передачісимволів національного алфавіту (наприклад, російські літери) кожен виробниквикористовує власну модифікацію вказаного набору.
Символи передаються,починаючи з біта з номером 1, в порядку їх читання. Символи повідомленняупаковуються в безперервні 20-ти бітні блоки. Таким чином, символ можевиявитися розділеним між двома інформаційними словами. Невживана частинаостаннього інформаційного слова заповнюється неотображаемимі символами такими,як "EOT", "NUL" і т. д. Тількисимвол "NUL" може бути обірваний у кінці слова і залишитисянезавершеним.
Необхідно відзначити,що різні формати не можуть перебувати всередині одного і того ж повідомлення.