Таблица 9. Кодировочная таблица пейджера NEC-26B
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
00 | NUL | DLE | SP | 0 | @ | P | Ш | |
01 | SOH | DC | ! | 1 | A | Q | Б | Щ |
02 | STX | DC | “ | 2 | B | R | Г | Ъ |
03 | ETX | DC | # | 3 | C | S | Г’ | Ы |
04 | EOT | DC | $ | 4 | D | T | Д | Ь |
05 | ENQ | NAK | % | 5 | E | U | Ё | Э |
06 | ACK | SYN | & | 6 | F | V | Ж | Ю |
07 | BEL | ETB | ‘ | 7 | G | W | З | Я |
08 | BS | CAN | ( | 8 | H | X | И | h |
09 | HT | EM | ) | 9 | I | Y | Й | e |
0A | LF | SUB | * | : | J | Z | Л | ï |
0B | VT | ESC | + | ; | K | [ | П | { |
0С | FF | FS | , | < | L | \ | У | | |
0D | CR | GS | - | = | M | ] | Ф | } |
0E | SO | RS | . | > | N | ^ | Ц | ~ |
0F | SI | US | / | ? | O | _ | Ч |
Если пейджер поддерживает только русский или латинский алфавит, то используются заглавные и прописные буквы. Для примера в таблице 10 предоставлена кодировочная таблица пейджера Motorola, содержащая русский алфавит с заглавными и прописными буквами.
5. Задание кодовых слов.
Можно однозначно задать кодовое слово синхронизации или пустое слово. Эта операция осуществляется в файле инициализации. По умолчанию эти значения заданы соответственно как:
Пример:
#the sync codeword
SYNC=7CD215D8
#the idle codeword
IDLE=7A89C197
Пояснение: Кодовое слово синхронизации (SYNC) задано как 7CD215D8, а пустое слово (IDLE) как 7A89C197.
6. Повтор переданного сообщения.
Возможна повторная передача отправленного сообщения. Нажатие клавиши <R> повторит передачу сообщения.
3.2.3 ПРОГРАММА РАСЧЁТА КОНТРОЛЬНЫХ БИТ
Способ расчёта контрольных бит, изложенный в [3.2.1] можно автоматизировать, например, разработав программу на компьютере. Такую программу я разработал на языке программирования в среде Windows – Delphi. Программа позволяет производить расчёт контрольных бит и бита чётности, т.е. пользователь вводит в программу исходные 21 бит и при нажатии кнопки "Рассчитать" производится расчёт контрольных бит. Интерфейс программы предоставлен на рисунке 11.
Рисунок 11. Интерфейс программы KONBIT.EXE
Например:
Рассчитаем контрольные биты адресного поля с помощью данной программы. Возьмём такой же адрес как и при расчёте в [3.2.2] – 1333333 и сообщение будет тональный вызов. Составим 21-битное слово, для этого адрес переведём в двоичную форму счисления и отбросим последние три бита:
133333310 = 1010001011000010101012
101000101100001010101 (21 бит) – 3 бита = 101000101100001010 (18 бит)
Далее к началу 18-битного адреса добавим флаг адреса – 0, а к его концу допишем два функциональных бита – 012 (тональное сообщение. Получили: 0101000101100001010012 переведём это число в десятичную систему счисления - 66666510.Теперь осталось вписать число 666665 в поле ввода десятичного числа в программе и нажать кнопку "Рассчитать". Результат расчёта (десятичное число 1365330050) переведём в двоичную систему счисления:
136533005010 = 10100010110000101001000100000102
Контрольные подчёркнуты линией, за ними бит проверки на чётность.
Далее привожу листинг программы.
"Изучение записи формата сообщения протокола POCSAG"
В данном разделе я разработал методическое указание по выполнению лабораторной работы по теме: "Изучение записи формата сообщения протокола POCSAG", рассчитанную на выполнение учащимися специальностей 2004 и 2006 повышенного уровня. Работа рассчитана на выполнения за 2 часа.
Далее привожу непосредственно текст методического указания.
1 Цель работы:
1.1 Изучить формат записи сообщения протокола POCSAG
2 Литература:
2.1 Соловьёв А. А., Смирнов С. И. Техническая энциклопедия пейджинговой связи.
3 Подготовка к работе:
3.1 Изучить протокол POCSAG.
3.1.1 Запись адресных бит.
3.1.2 Запись информационных бит.
3.1.3 Запись контрольных бит.
3.1 Подготовить бланк отчёта.
3.2 Ответить на вопросы для допуска к работе.
3.3.1 При 8-и битовой кодировке символов существует возможность передачи больше различных символов. Почему в формате протокола POCSAG используется 7-ми битовая кодировка символов?
3.3.2 Как можно увеличить потенциальное количество абонентов?
4 Основное оборудование:
4.1 Персональный компьютер.
4.2 Программное обеспечение.
5 Задание:
5.1 По заданному адресу и по заданной информации составить полный формат сообщения в протоколе POCSAG.
6 Порядок выполнения работы:
6.1 Изучите особенности работы компьютерной программы и формата протокола POCSAG.
6.2 Адрес абонента и содержание передаваемой информации выдаёт преподаватель.
6.3 Составьте кодовые слова для передачи адреса и информации. Для составления кодового слова переведите ваш адрес в двоичную форму и отбросьте последние три бита – они в последствии определят, в каком фрейме будет передаваться ваше сообщение. Затем сосчитайте контрольные биты с учетом флага.