Компьютерный интерфейс передачи в системе персонального радиовызова общего пользования - часть 4
.RU

Компьютерный интерфейс передачи в системе персонального радиовызова общего пользования - часть 4

Сперва, имеющиеся 21 бит необходимо логически умножить на 10, т.е. сдвинуть на 10 бит влево, тем самым подготовить место в двоичном слове для размещения 10 контрольных бит. Вычисление контрольных бит сводится к последовательному делению со сдвигом. В операции деления участвует уже 31 бит.

Возьмём первых 11 (№№ 1 – 11) бит 21-го битного слова – это будет делимое. Первым битом этого одиннадцатибитного слова является "0", значит, делителем будет слово состоящее только из нолей, или просто операция деления не происходит. После деления – логическая операция исключающее ИЛИ – к остатку добавляем следующий бит (№12). Анализируем первый бит – это "1" – делителем будет полином. Полином в коде БЧХ(31,21) это двоичное слово – 11101101001. После деления к остатку добавляем следующий №13-ый бит, и повторяем операцию.

Операция продолжается до тех пор, пока возможно добавление бит к остатку от деления.

Итог расчёта – проверочные биты 0111111010.


3.2.2 ПОДГОТОВКА ПРОГРАММЫ К РАБОТЕ С ПЕЙДЖЕРОМ

Описание работы программы.

Программа формирует последовательность импульсов на одном из выбранных компьютерных портов в формате протокола POGSAC. Интерфейс программы позволяет варьировать целым рядом основных параметров.

Программа поставляется в «рабочем» виде, т.е. не требует предварительной инсталляции и настроек. После установки программы на накопитель компьютера она уже полностью готова к работе. Интерфейс программы представлен на рисунке 10. При входе в программу можно произвести корректировку некоторых параметров. Параметры, которые можно изменить в процессе работы с программой отображаются в программе (на рисунке 10 снизу и выделены серым цветом) в самом низу экрана. Клавиша, которую необходимо нажать для изменения параметра соответствует первой букве параметра, для удобства восприятия она заключена в скобки: (A)nother – ещё одно сообщение клавиша , (R)epeat – повторная передача последнего Рисунок 10. Интерфейс программы РЕ.

сообщения по тому же адресу – клавиша , (I)nverted – сообщение в инверсном виде – клавиша (далее все клавиши по аналогии), (N)ormal – сообщение в прямом виде, (B)aud – выбор скорости передачи, (C)om – выбор коммуникационного порта, (H)ide Data – скрыть данные, (V)iew Data – показать данные, (Q)uit .- выход из программы. Как следует из перечисленных выше свойств, непосредственно в работе программы можно задать скорость передачи сообщения, вид (инвертированный или нормальный), тип передаваемой информации (алфавитно-цифровой, числовой, тон только функция 1 или тон только функция 2), и порт передачи данных. Можно указать в какой пачке будет передан фрейм с информацией (на экране не отображено, но задаётся как (F)rame – клавиша ). Более детальные настройки позволяют создавать и устанавливать различные кодировочные таблицы, задавать кодовое слово синхронизации и пустого слова, и т.д.

В верхней части экрана можно проконтролировать установленные параметры (смотри на рисунке 10 выделенная серым цветом строка на верху рисунка). По примеру строки из рисунка можно понять следующее: COM1 – выбран коммуникационный порт №2, 512 Baud – задана скорость 512 бод, FRAME=0 – пачка 0, INVERTED – вид передачи – инверсный.

Функциональные возможности программы.

Ниже описываются параметры и возможности программы, которые могут изменяться пользователем.

1. Скорость передачи.

В программе предусмотрены три скорости передачи согласно формату POCSAG - 512, 1200, 2400 бод. Изменение скорости передачи производится после загрузки программы нажатием клавиши . Значение, которое будет устанавливаться по умолчанию, можно задать в файле инициализации:

Пример

bitrate=512

Пояснение: Установлено значение 512 бод (Bitrate – скорость передачи).

2. Характер передаваемой информации.

Под характером понимается то, какая передаётся информация, т.е. числовая, буквенно-цифровая или тональная. Задание характера происходит автоматически: если во введённом сообщении присутствуют, и буквы и цифры то программа определит сообщение как буквенно-цифровое. Если введены только цифры, программа запросит уточнение характера – цифровой или буквенно-числовой. Если в поле ввода сообщения нет ни одного символа, то принято это программой будет как послание тонального сообщения, и будет предложен выбор: тон функция 1 или тон функция 2.

3. Тип передачи.

Существует два режима передачи информации – нормальный и инверсный. Выбор необходимого типа производится после загрузки программы или передачи сообщения путём нажатия клавиши – для выбора нормального режима передачи, и нажатия клавиши – для выбора инверсного режима передачи. Тип передачи по используемый по умолчанию задаётся файле инициализации:

Пример

polarity=INVERTED

Пояснение: Информация, сформированная на порте RS-232 будет в инверсном виде относительно кодированной.

4. Таблица кодирования.

Одним из основных достоинств данной программы является возможность создания собственных кодировочных таблиц для различных типов пейджеров. Относительно кодировочных таблиц программа работает следующим способом: окончательно введённое сообщение готовое к передачи рассматривается посимвольно и возвращённый от каждого символа компьютерный ASCII код проверяется в файле таблицы. Если код обнаружен, то на передачу пойдет код, предложенный к замене. Если возвращённый ASCII код в файле таблицы не найден, то на передачу пойдет сам ASCII код, т.к. в латинских кодировочных таблицах пейджинговые коды символов совпадают с компьютерным кодом.

Файл кодировочной таблицы имеет несложную структуру. Это последовательная (построчная) запись кодов. Сперва пишется код символа из пейджинговой кодировочной таблицы, затем ASCII код введённого с клавиатуры символа и так далее.

Пример: 65

128

97

130

Пояснение: коды символов в пейджинговых сообщениях имеют 7-битную разрядность, а символы в ASCII коде 8-битную, в связи с этим русская кодировка символов в пейджинговой кодировочной таблице не совпадает с русской кодировкой символов на компьютере, где русские символы состоят из восьми разрядов. С латинскими символами таких проблем не возникает, так как код этих символов не использует восьмой разряд.

Непосредственно в файле кодировочной таблицы записано следующее (см. пример): 65 - код символа на передачу, это тот код, на который необходимо заменить определённый из введённого текста сообщения код 128. То есть введённую с клавиатуры русскую символ «А» из кодировки ASCII код 128 – восьмибитовый, меняем на символ «A» из кодировки пейджинговой таблицы 65 – семибитовый код. По аналогии буква «Б» (кодировка ASCII - код 129) меняем на «Б» (кодировка NEC - код 97). И так все русские символы. По аналогии можно составить любую кодировочную таблицу передачи.

Подключить файл кодировочной таблицы к программе можно с помощью файла инициализации (PE.INI). Указывать файл с кодировочной таблицей следует в разделе языковой поддержки:

Пример:

[language]

country=russian

Пояснение: Русская кодировочная таблица хранится в файле russian.lng .

Содержание файла russian.lng представлено в таблице 8.

Таблица 8 не является кодировочной таблицей пейджера NEC, а лишь содержит русскоязычные символы. Полная кодировочная таблица для пейджера NEC предоставлена в таблице 9.

Таблица 8. Содержание файла russian.lng


lekcij-62-chasa-prakticheskih-zanyatij-492-chasa-samostoyatelnaya-rabota-277-chasov-fakultativ-54-chasa-otchetnost.html
lekcij-dornah-i-bazel-4-31-dekabrya-1916-goda-karma-nepravdivosti-10-lekcij-rozhdestvo-v-fatalnejshem-vremeni-chast-vtoraya-stranica-7.html
lekcij-i-prakticheskih-zanyatij-dlya-studentov-2-kursa-fakulteta-klinicheskoj-psihologii-i-socialnoj-raboti-otdelenie-klinicheskoj-psihologii-na-vesennij-semestr-2011-2012-uchebnogo-goda.html
lekcij-i-prakticheskih-zanyatij-dlya-studentov-prorektor-po-uvr-1kursa-kolledzha-po-specialnosti.html
lekcij-i-prakticheskih-zanyatij-po-kursu-grazhdanskoj-oboroni-dlya-studentov-2-kursa-fakulteta-socialnoj-raboti-na-osennij-semestr-2007-2008-goda.html
lekcij-i-prakticheskih-zanyatij-po-travmatologii-i-ortopedii-studentov-vkursa-fakulteta-fundamentalnoj-medicini-mgu-im-m-v-lomonosova-data.html
  • otsenki.bystrickaya.ru/sekciya-neftegazopromislovoe-delo-programma-xxx-v-ii-studencheskoj-nauchnoj-konferencii-krasnodar-2010.html
  • thesis.bystrickaya.ru/programma-otkritogo-gorodskogo-molodyozhnogo-foruma-9-12-aprelya-2008-god-severskaya-gimnaziya.html
  • shkola.bystrickaya.ru/rol-samostoyatelnoj-raboti-v-formirovanii-uchebno-poznavatelnih-motivov-uchashihsya-na-primere-inostrannogo-yazika.html
  • turn.bystrickaya.ru/opisanie-tehnicheskie-specifikacii-razrabotani-na-osnove-dejstvuyushih-normativnih-dokumentov-gost-ost-snip-tu.html
  • credit.bystrickaya.ru/polozhenie-o-poryadke-formirovaniya-proekta-perechnya-zhiznenno-neobhodimih-i-vazhnejshih-lekarstvennih-preparatov-i-obshie-polozheniya.html
  • prepodavatel.bystrickaya.ru/tema-xv-advokat-v-processe-proizvodstva-po-delam-ob-administrativnih-pravonarusheniyah.html
  • education.bystrickaya.ru/14vzaimodejstvie-funkcionalnih-stilej-darya-golovanova-ekaterina-mihajlova-russkij-yazik-i-kultura-rechi-kratkij-kurs.html
  • tetrad.bystrickaya.ru/uchebnik-vilenkin-n-ya-i-dr-matematika-5-klass-uchebnik-dlya-obsheobrazovatelnih-uchrezhdenij-izd-mnemozina-m-2007.html
  • pisat.bystrickaya.ru/standart-kachestva-predostavleniya-municipalnih-uslug-v-oblasti-ispolzovanie-trebovanij-utverzhdennih-standartom.html
  • prepodavatel.bystrickaya.ru/tri-glavnie-zhenshini-velikobritanii-vpervie-vmeste-posetili-oficialnoe-meropriyatie.html
  • lektsiya.bystrickaya.ru/poyasnitelnaya-zapiska-pervie-chuvstva-grazhdanstvennosti-i-patriotizma-dostupni-li-oni-malisham-ishodya-iz-mnogoletnego-opita-raboti-v-etom-napravlenii-mozhno-dat-utverditelnij-otvet-doshkolnikam.html
  • thesis.bystrickaya.ru/pravitelstvo-sverdlovskoj-oblasti-postanovlenie-ot-11-oktyabrya-2010-g-n-1473-pp-ob-utverzhdenii-oblastnoj-celevoj-programmi-stranica-7.html
  • esse.bystrickaya.ru/razdel-ii-nejropsihologiya-narushenij-vpf-t-g-vizel-osnovi-nejropsihologii.html
  • pisat.bystrickaya.ru/starshij-nauchnij-sotrudnik-gosudarstvennogo-istoricheskogo-muzeya-g-moskva-podmazo-aleksandr-aleksandrovich.html
  • college.bystrickaya.ru/11-vidi-termicheskoj-obrabotki-metallov-svojstva-splava-zavisyat-ot-ego-strukturi-osnovnim-sposobom-pozvolyayushim-izmenyat-strukturu-a-sledovatelno-i-svojs.html
  • assessments.bystrickaya.ru/do-nastoyashego-momenta-mi-rassmatrivali-makroekonomiku-a-takzhe-makroekonomicheskuyu-politiku-s-tochki-zreniya-kratkosrochnogo-podhoda-mi-iskali-otveti-na-voprosi.html
  • upbringing.bystrickaya.ru/lekciya-vvvedenie-v-obshuyu-psihopatologiyu-psihopatologiya-chuvstvennogo-poznaniya-gallyucinacii-stranica-3.html
  • textbook.bystrickaya.ru/istoriya-russkij-cerkvi-stranica-45.html
  • uchebnik.bystrickaya.ru/vnutrifrakcionnaya-rabota-radio-radio-9-mayak-07-02-2005-novosti-17-00-00-maksimova-9.html
  • gramota.bystrickaya.ru/vstrecha-s-drugom-kurs-na-port-saloniki-cel-po-kursu.html
  • write.bystrickaya.ru/glava-15-teoriya-i-praktika-gruppovoj-psihoterapii.html
  • holiday.bystrickaya.ru/obrazovatelnaya-programma-povisheniya-kvalifikacii-innovacionnie-tehnologii-professionalnogo-obrazovaniya-dlya-masterov-proizvodstvennogo-obucheniya-prepodavatelej-specialnih-disciplin-starshih-masterov-gou-npo-i-spo.html
  • university.bystrickaya.ru/glava-2-banki-i-ih-rol-v-sovremennoj-ekonomike.html
  • knowledge.bystrickaya.ru/obrazovatelnaya-programma-na-2009-2012-godi-predsedatel-upravlyayushego-soveta-stranica-10.html
  • tests.bystrickaya.ru/krasnoyarskie-spasateli-izvlekali-voditelya-stolknuvshejsya-s-gruzovikom-semerki-internet-resurs-baikal24ru-17022011.html
  • prepodavatel.bystrickaya.ru/spravochnie-pravovie-sistemi.html
  • kanikulyi.bystrickaya.ru/yuzhnoe-sozvezdie-sochi.html
  • thesis.bystrickaya.ru/programma-obmena-i-obucheniya-jet-programme-na-2012-god-programma.html
  • kanikulyi.bystrickaya.ru/yubilejnie-pesni-scenarii-k-provedeniyu-dnya-rozhdeniya-3.html
  • reading.bystrickaya.ru/l-n-tolstoj-chto-takoe-iskusstvo-stranica-12.html
  • ekzamen.bystrickaya.ru/sovremennij-russkij-literaturnij-yazik-normi-formi-i-stili.html
  • report.bystrickaya.ru/keln-amsterdam-bryussel-lyuksemburg.html
  • essay.bystrickaya.ru/ctruktura-kapitala-oao-firma-ariar-s-tochki-zreniya-ego-stoimosti-chast-4.html
  • studies.bystrickaya.ru/desyat-glavnih-oshibok-veb-menedzhera.html
  • uchebnik.bystrickaya.ru/upravlenie-finansami-municipalnih-obrazovanij-sostoyanie-napravleniya-sovershenstvovaniya.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.