СИТОР
SITOR ( SImplex Teletype Over Radio) — система передачи текстовых сообщений. Он был разработан в 1960-х годах компанией Koninklijke TNT Post как усовершенствованная версия радиотелетайпа (RTTY). Хотя он использует ту же модуляцию с частотной манипуляцией (FSK), что и обычный RTTY, SITOR использует обнаружение ошибок , избыточность и/или повторную передачу для повышения надежности.
Существует два режима SITOR:
- SITOR-A используется для соединений «точка-точка» . SITOR-A использует автоматический запрос повторения (ARQ) для повышения надежности. Если получатель обнаруживает ошибку, он запрашивает повторную передачу.
- SITOR-B используется для широковещательных каналов. SITOR-B передает каждый символ сообщения дважды для повышения надежности. Если получатель обнаруживает ошибку в первом символе, он использует копию. Если оба символа искажены, получатель не узнает, что было отправлено.
- SITOR-B по определению использует прямое исправление ошибок (FEC), а не ARQ для SITOR-A.
SITOR отправляет 7-битные символы в виде битового потока со скоростью 100 бод (что в данном случае составляет 100 бит в секунду, 10 миллисекунд на бит или 70 миллисекунд на символ).
Битовый поток модулируется FSK со сдвигом частоты 170 Гц. Высокая частота — это знак, а низкая частота — пробел. [1]
Приложения
[ редактировать ]SITOR обычно используется в коротковолновых диапазонах, где он используется для передачи морской информации, такой как прогнозы погоды и штормовые предупреждения.
SITOR-B используется для узкополосной прямой печати (NBDP). [ нужна ссылка ]
Сообщения NAVTEX о морской погоде и безопасности передаются с помощью SITOR-B. Сообщения NAVTEX имеют особый формат, который интерпретируется приемниками NAVTEX. (NAVTEX размещается поверх SITOR-B точно так же, как HTML размещается поверх TCP.)
Любительское радио использует SITOR, но называет его AMTOR , AMateur Teleprinting Over Radio. [2] АМТОР-А — это СИТОР-А. АМТОР-Б (также называемый АМТОР-ФЭК) — это СИТОР-Б. [3] В 1991 году было описано расширение AMTOR, которое включает строчные буквы и другие печатные символы ASCII. [4]
Технические детали
[ редактировать ]Набор символов
[ редактировать ]RTTY использует код символа ITA2 ( код Бодо ). ITA2 — пятибитный код с 32 возможными кодовыми точками . Четыре кодовые точки используются для нуля ( BLANK ), пробела ( SPACE ), возврата каретки ( CR ) и перевода строки ( LF ). Две кодовые точки используются для сдвига букв ( LTRS ) или сдвига цифр ( FIGS ). Остальные 26 кодовых точек используются для символов в наборах букв и цифр. Следовательно, ITA2 может представлять 2×26 = 52 дополнительных символа. [5]
SITOR преобразует ITA2 в 7-битный код, называемый CCIR 476 . Каждый 7-битный символ в CCIR 476 имеет 4 знака (единицы) и 3 пробела (нули). [6] Каждый действительный код символа имеет расстояние Хэмминга от любого другого символа не менее 2. Однобитовая ошибка нарушит баланс знаков и пробелов; вторая битовая ошибка может (или не может) вернуть счет к 4 знакам и 3 пробелам. Следовательно, алфавит CCIR 476 гарантированно обнаруживает все однобитовые ошибки внутри символа.
Управляющие символы SITOR
[ редактировать ]Количество допустимых значений двоичного кода в CCIR 476 — это количество способов выбрать 4 метки для 7 битовых позиций, и это число можно рассчитать с помощью биномиального коэффициента : Таким образом, CCIR 476 имеет 3 дополнительных кода по сравнению с ITA2. SITOR использует дополнительные кодовые точки для запросов простоя, фазирования и повторения. [7] Кроме того, некоторые обычные символы повторно используются в качестве управляющих сигналов. [8]
Код
(биты 6543210)режим А
(АРК)режим Б
(ФЭК)1100101 ["Л"] Сигнал управления 1 (CS1) 1101010 [ НОЛЬ ] Сигнал управления 2 (CS2) 1011001 ["Н"] Сигнал управления 3 (CS3) 0110101 ["Г"] Сигнал управления 4 (CS4) 1101001 ["Ч"] Сигнал управления 5 (CS5) 0110011 Сигнал холостого хода β Сигнал холостого хода β 0001111 Сигнал холостого хода α Фазирующий сигнал 1 Сигнал холостого хода α
1100110 Повторение сигнала (RQ) Фазирующий сигнал 2
СИТОР-А
[ редактировать ]Передача в синхронных кадрах по 450 мс. Три символа передаются станцией отправки информации (ИСС), что занимает 210 мс. Затем МКС ожидает ответа в течение 240 мс. Станция приема информации (IRS) получает три символа и проверяет, что каждый из них имеет четыре метки и три пробела. Если да, то IRS передает подтверждение. Если они этого не сделают, IRS запрашивает повторную передачу. В начале следующего кадра МКС либо повторно передает три последних символа, либо передает следующие три символа.
СИТОР-Б
[ редактировать ]SITOR имеет легко распознаваемый на слух характер работы на холостом ходу. Пакеты синхронизации передаются примерно каждую секунду и длятся чуть более одной секунды. Каждые несколько пакетов синхронизации передается трехбуквенный идентификатор Морзе (например, NMO в Гонолулу).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Шетген 1995 , с. ???
- ^ Шетген 1995 , с. 12.20
- ^ Шетген (1995 , стр. 12.21) утверждает, что отправляются группы по 5 символов, но, вероятно, это ошибка.
- ^ Шетген 1995 , стр. 12.18–12.19
- ^ ITA2 не назначает все 52 символа: сдвиг цифры для D представляет собой флажок или крестик ( ✠ ). Сдвиги фигур для F , G и H не назначены, но не должны вызывать ошибок. См. ITU-R M 625-3, стр. 5. Телетайпы в США назначают все 52. Сдвиг цифры для D — «$», для F — «!», для G — «&», а для H — «#». В AMTOR BLANK иногда используется для переключения между набором символов CCIR 476 и наборами расширений пустого кода, чтобы можно было представить строчные буквы и другие символы. См. ASCII-over-AMTOR в Шетгене (1995 , стр. 12.18–12.19).
- ^ Schetgen 1995 , стр. 12.20–12.21, таблица 30.41, 30.38.
- ^ Шетген 1995 , с. 12.21
- ^ CCIR Рек. 625 Сигналы служебной информации .
- Шетген, Роберт, изд. (1995), Справочник ARRL для радиолюбителей (Семьдесят третье (1996) изд.), Ньюингтон, Коннектикут: Американская лига радиорелейной связи, ISBN 0-87259-173-5