Открыть сервис

Международный телеграфный алфавит № 2

Международный телеграфный алфавит № 2 (МТА-2, англ. International Telegraph Alphabet No. 2, ITA-2) — это пятибитный код, предназначенный для передачи букв, цифр и служебных сигналов по телеграфным каналам связи. Является развитием кода Бодо и исторически стал основой для ранних систем телетайпной связи, а также для ряда первых компьютерных кодировок, включая ASCII.

История

Предшественники: код Бодо

В 1870-х годах французский инженер Жан-Морис Эмиль Бодо разработал первый пятибитный телеграфный код, который позволял передавать 32 символа (2⁵ = 32). В исходной версии Бодо использовал только заглавные буквы латинского алфавита и цифры, а для расширения набора символов применял переключение между регистрами (буквенный и цифровой). Этот код не был стандартизирован и существовал в нескольких национальных вариантах.

Создание МТА-2

В 1920-х годах Международный консультативный комитет по телефонии и телеграфии (МККТТ, ныне МСЭ-Т) приступил к унификации телеграфных кодов. В 1931 году был принят стандарт, получивший название Международный телеграфный алфавит № 2 (ITA-2). Он базировался на коде Бодо, но включал изменения, направленные на повышение помехоустойчивости и совместимости оборудования разных производителей. В частности, был изменён порядок некоторых символов, а также введены дополнительные служебные сигналы, такие как «Кто там?» (WRU) и «Конец передачи».

Распространение и замена

МТА-2 активно использовался в телетайпных сетях до середины 1960-х годов. Однако с развитием компьютерной техники и необходимостью передачи строчных букв, знаков препинания и управляющих символов возникла потребность в семибитном коде. В 1963 году был разработан ASCII, который постепенно вытеснил МТА-2 из большинства областей применения. Тем не менее, МТА-2 оставался в эксплуатации на некоторых телеграфных линиях и в системах радиолюбительской связи (например, в режиме RTTY) вплоть до конца XX века.

Структура кода

Основные характеристики

МТА-2 является пятибитным кодом, то есть каждый символ кодируется комбинацией из пяти двоичных разрядов (бит). Поскольку 2⁵ = 32, в одном регистре может быть представлено не более 32 символов. Для расширения набора используются два служебных символа: переключение на буквенный регистр (англ. Letters Shift, LTRS) и переключение на цифровой регистр (англ. Figures Shift, FIGS).

Регистры

Код МТА-2 включает два основных регистра:

  • Буквенный регистр (LTRS) — содержит 26 заглавных букв латинского алфавита (A–Z) и несколько служебных символов (пробел, возврат каретки, перевод строки и т.д.).
  • Цифровой регистр (FIGS) — содержит цифры от 0 до 9, знаки препинания (точка, запятая, вопросительный знак и др.) и дополнительные служебные символы (например, «Кто там?» и «Конец передачи»).

Переключение между регистрами осуществляется передачей соответствующих управляющих кодов. После отправки LTRS все последующие символы интерпретируются как буквенные до тех пор, пока не будет передан FIGS, и наоборот. Это позволяло передавать до 58 различных символов (26 букв + 10 цифр + 22 знака препинания и служебных символа), хотя фактическое количество ограничивалось 32 в каждом регистре.

Таблица кодов

Ниже приведена стандартная таблица кодов МТА-2 для буквенного и цифрового регистров (в двоичном представлении, биты от 1 до 5, где 1 — старший бит):

Двоичный кодБуквенный регистрЦифровой регистр
00000NULL (пустой)NULL
00001E3
00010LF (перевод строки)LF
00011A-
00100SP (пробел)SP
00101S' (апостроф)
00110I8
00111U7
01000CR (возврат каретки)CR
01001D$ (доллар)
01010R4
01011J' (кавычка)
01100N, (запятая)
01101F! (восклицательный знак)
01110C: (двоеточие)
01111K( (открывающая скобка)
10000T5
10001Z+ (плюс)
10010L) (закрывающая скобка)
10011W2
10100H# (решетка)
10101Y6
10110P0
10111Q1
11000O9
11001B? (вопросительный знак)
11010G& (амперсанд)
11011FIGS (цифровой регистр)FIGS
11100M. (точка)
11101X/ (слеш)
11110V= (равно)
11111LTRS (буквенный регистр)LTRS

Применение

Телетайпная связь

Основное применение МТА-2 — в телетайпах (буквопечатающих телеграфных аппаратах). Код использовался для передачи текстовых сообщений по телефонным и телеграфным линиям, а также по радиоканалам. Телетайпы, работающие по МТА-2, могли печатать до 60–100 знаков в минуту, что было значительно быстрее ручной телеграфии азбукой Морзе.

Радиолюбительская связь (RTTY)

В радиолюбительской практике МТА-2 долгое время оставался стандартом для режима радиотелетайпа (RTTY). Даже после появления более современных кодов, таких как ASCII, многие радиолюбители продолжали использовать МТА-2 из-за простоты реализации и совместимости со старым оборудованием. В режиме RTTY передача ведётся частотной манипуляцией (FSK), где логическому «0» соответствует одна частота, а «1» — другая.

Компьютерные системы

МТА-2 оказал влияние на ранние компьютерные кодировки. Например, код ASCII 1963 года (USASCII X3.4-1963) включал 7-битное представление, но его структура частично повторяла логику МТА-2: управляющие символы, буквы и цифры располагались в схожих позициях. Однако в отличие от МТА-2, ASCII использовал фиксированное 7-битное кодирование без переключения регистров, что упростило программную обработку.

Ограничения и критика

Малое количество символов

Основным недостатком МТА-2 является ограниченный набор символов (всего 32 в каждом регистре). Это не позволяло передавать строчные буквы, многие знаки препинания и национальные символы (например, кириллицу). Для передачи текстов на русском языке требовались специальные модификации кода (например, МТК-2), что создавало проблемы совместимости.

Необходимость переключения регистров

Механизм переключения между буквенным и цифровым регистрами приводил к дополнительным накладным расходам: при передаче текста, содержащего смешанные символы (например, «123 ABC»), требовалось отправлять управляющие коды LTRS и FIGS, что увеличивало время передачи и повышало вероятность ошибок при сбоях синхронизации.

Отсутствие контроля ошибок

МТА-2 не предусматривал встроенных механизмов обнаружения или исправления ошибок. В условиях помех на линии (особенно при радиосвязи) искажение одного бита могло привести к неправильной интерпретации целого символа. Для повышения надёжности в некоторых системах использовалась избыточная передача (например, повторение сообщений) или специальные протоколы с проверкой чётности.

Влияние на последующие стандарты

МТА-2 послужил основой для ряда национальных и международных стандартов:

  • МТК-2 (Международный телеграфный код № 2) — советская адаптация МТА-2 для кириллицы, использовавшаяся в телеграфной сети СССР.
  • Baudot — общее название для семейства пятибитных кодов, включая МТА-2, часто используется в историческом контексте.
  • ITA-2 — официальное обозначение стандарта в документах МСЭ-Т (рекомендация S.2).

Интересные факты

  • Код МТА-2 иногда называют «кодом Бодо» (Baudot code), хотя это не совсем корректно: исходный код Бодо был разработан в 1874 году, а МТА-2 — его стандартизированная версия 1931 года.
  • В МТА-2 символ «Кто там?» (WRU) использовался для автоматического запроса идентификации удалённой станции. При его получении телетайп отправлял свой позывной.
  • До появления ASCII МТА-2 был де-факто стандартом для передачи текстовой информации в телетайпных сетях, охватывающих весь мир. По оценкам, к 1960 году в мире работало более 1 миллиона телетайпов, использующих этот код.

Источники

  • Рекомендация МСЭ-Т S.2 «Международный телеграфный алфавит № 2» (ITU-T Recommendation S.2, 1988).
  • Б. Н. Малиновский. «История вычислительной техники в лицах». — Киев: Фирма «КИТ», 1995.
  • В. Е. Майоров, В. П. Пархоменко. «Телеграфная связь». — М.: Связь, 1978.
  • J. H. H. (John H. H.) «The Baudot Code and its Descendants» // IEEE Annals of the History of Computing, Vol. 22, No. 1, 2000.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →