Смекни!
smekni.com

Компьютерный интерфейс передачи в системе персонального радиовызова общего пользования (стр. 5 из 9)

Таблица 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

[

П

{

FF

FS

,

<

L

&bsol;

У

|

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.


21-о битное слово, которому следует рассчитать контрольные биты, вводить в программу следует в десятичной форме записи числа. Результат расчёта представляет собой десятичное 32-х битное число. Рассчитанные 32 бита это введённые 21 бит, плюс дописанные в конец этого слова 10 контрольных бит и 1 бит чётности.

Рисунок 11. Интерфейс программы KONBIT.EXE

Например:

Рассчитаем контрольные биты адресного поля с помощью данной программы. Возьмём такой же адрес как и при расчёте в [3.2.2] – 1333333 и сообщение будет тональный вызов. Составим 21-битное слово, для этого адрес переведём в двоичную форму счисления и отбросим последние три бита:

133333310 = 1010001011000010101012

101000101100001010101 (21 бит) – 3 бита = 101000101100001010 (18 бит)

Далее к началу 18-битного адреса добавим флаг адреса – 0, а к его концу допишем два функциональных бита – 012 (тональное сообщение. Получили: 0101000101100001010012 переведём это число в десятичную систему счисления - 66666510.Теперь осталось вписать число 666665 в поле ввода десятичного числа в программе и нажать кнопку "Рассчитать". Результат расчёта (десятичное число 1365330050) переведём в двоичную систему счисления:

136533005010 = 10100010110000101001000100000102

Контрольные подчёркнуты линией, за ними бит проверки на чётность.

Далее привожу листинг программы.

4 ЛАБОРАТОРНАЯ РАБОТА № 1

"Изучение записи формата сообщения протокола 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 Составьте кодовые слова для передачи адреса и информации. Для составления кодового слова переведите ваш адрес в двоичную форму и отбросьте последние три бита – они в последствии определят, в каком фрейме будет передаваться ваше сообщение. Затем сосчитайте контрольные биты с учетом флага.