Введение

Система передачи текстовых сообщений
SITOR (SImplex Teletype Over Radio) – это система для передачи текстовых сообщений. Она была разработана в 1960-х годах компанией Koninklijke TNT Post как усовершенствование радиотелетипа (RTTY). Хотя SITOR использует ту же модуляцию сдвига частоты (FSK), что и обычный RTTY, он применяет обнаружение ошибок, избыточность и/или повторную передачу для повышения надежности. Существуют два режима SITOR:
SITOR A используется для соединений типа «точка-точка». SITOR A использует автоматический запрос повторной передачи (ARQ) для обеспечения надежности. Если приемник обнаруживает ошибку, он запрашивает повторную передачу. SITOR B используется для широковещательных соединений. SITOR B передает каждый символ сообщения дважды для повышения надежности. Если приемник обнаруживает ошибку в первом символе, он использует второй экземпляр. Если оба символа искажены, приемник не сможет определить, что было передано. SITOR B по определению использует прямой корректор ошибок (FEC), в отличие от ARQ в SITOR A.

SITOR передает 7-битные символы в виде битового потока со скоростью 100 бод (что в данном случае соответствует 100 битам в секунду, 10 миллисекундам на бит или 70 миллисекундам на символ). Битовый поток модулируется FSK с частотным сдвигом 170 Гц. Высокая частота соответствует «марке», а низкая – «пробелу».

Приложения

SITOR обычно используется в коротковолновых диапазонах, где применяется для передачи информации, связанной с морским делом, такой как прогнозы погоды и штормовые предупреждения. SITOR B используется для узкополосной прямой печати (NBDP). Морские сообщения о погоде и безопасности NAVTEX транслируются с использованием SITOR B. Сообщения NAVTEX имеют определенный формат, который интерпретируется приемниками NAVTEX. (NAVTEX работает поверх SITOR B, подобно тому, как HTML работает поверх TCP.) Радиолюбители используют SITOR, но называют его AMTOR, AMateur Teleprinting Over Radio. AMTOR A соответствует SITOR A. AMTOR B (также называемый AMTOR FEC) соответствует SITOR B. В 1991 году было описано расширение AMTOR, включающее строчные и другие печатаемые символы ASCII.

Набор символов

RTTY использует кодировку символов ITA2 (код Бодо). ITA2 – это пятибитный код с 32 возможными кодовыми точками. Четыре кодовые точки используются для обозначения нуля, пробела, возврата каретки и перевода строки. Две кодовые точки используются для переключения на буквенный или цифровой набор. Оставшиеся 26 кодовых точек используются для символов в буквенном и цифровом наборах. Следовательно, ITA2 может представлять 2 × 26 = 52 дополнительных символа. SITOR преобразует ITA2 в семибитный код, называемый CCIR 476. Каждый семибитный символ в CCIR 476 содержит 4 единицы и 3 нуля. Каждый допустимый код символа имеет расстояние Хэмминга не менее 2 от любого другого символа. Одиночная битовая ошибка нарушает баланс между единицами и нулями; вторая битовая ошибка может (или не может) восстановить исходное соотношение 4 единицы и 3 нуля. Следовательно, алфавит CCIR 476 гарантированно обнаруживает все однобитные ошибки в пределах одного символа.

СИТОР-А

Передача в синхронных кадрах длительностью 450 мс. Три символа передаются станцией отправки информации (ISS), что занимает 210 мс. Затем ISS ожидает 240 мс ответа. Станция приема информации (IRS) получает три символа и проверяет, что каждый из них содержит четыре знака и три пробела. Если это так, IRS передает подтверждение. Если нет, IRS запрашивает повторную передачу. В начале следующего кадра ISS либо повторно передает последние три символа, либо передает следующие три символа.

СИТОР-Б

SITOR имеет легко узнаваемый на слух режим холостого хода. Синхронизирующие импульсы передаются примерно каждую секунду и длятся чуть больше одной секунды. Через несколько синхронизирующих импульсов передается трехбуквенный идентификатор азбукой Морзе (например, NMO в Гонолулу).