Как расшифровать радиограмму, переданную азбукой Морзе

От разведчика получена радиограмма, переданная с использованием азбуки Морзе. Разбиение на буквы неизвестно — разберём, как восстановить его по паузам и расшифровать сообщение, и проверим ответ декодером.

Что такое радиограмма в азбуке Морзе

Радиограмма — это сообщение, переданное с помощью азбуки Морзе по звуку или радио. Оператор набирает буквы в виде коротких и длинных импульсов, а получатель записывает точки и тире, прежде чем прочитать их как текст.

Поскольку сигнал представляет собой непрерывный поток, единственное, что отделяет одну букву от другой, — это временные интервалы: короткий промежуток внутри буквы, более длинный между буквами и ещё более длинный между словами.

Почему важно разделение на буквы

Азбука Морзе не является префиксным кодом: рисунок одной буквы может быть началом другой. Сигнал "...." — это буква H, но те же четыре точки могут быть прочитаны как S, затем E, или как пять других комбинаций, если интервалы потеряны.

Это суть классической учебной задачи: когда разделение на буквы неизвестно, его нужно восстановить, используя паузы и известный алфавит. Правильное расстояние делает сообщение уникальным; потеря его приводит к множеству вариантов декодирования тех же точек и тире.

Пример алфавита

A .-B -...C -.-.D -..E .F ..-.G --.H ....I ..J .---K -.-L .-..

Пошаговое декодирование радиограммы

Сначала отметьте интервалы: разделите поток на группы букв по более длинным паузам, затем сгруппируйте буквы в слова по самым длинным паузам. Поставьте пробел между буквами и слэш между словами.

Затем сопоставьте каждую группу с символом, используя алфавит Морзе, и вставьте последовательность с пробелами в декодер ниже, чтобы мгновенно проверить ваш ответ.

Проверьте свой ответ с помощью декодера

Введите или вставьте точки и тире, оставляя один пробел между буквами и слэш между словами, и декодер вернёт текст. Если группа отображается как неизвестная, значит, интервалы неверны — обычно это пропущенный или лишний промежуток.

Приложение для iOS и Android идёт дальше: оно воспроизводит радиограмму в аудио на заданной скорости и может декодировать азбуку Морзе, которую слышит через микрофон, так что вы можете практиковаться в приёме на слух, полностью офлайн.

Декодер радиограммы Морзе

Связанные материалы

Частые вопросы

Можно ли использовать азбуку Морзе без интернета?

Да. Азбука Морзе — это система передачи сигналов, поэтому кодирование, декодирование и воспроизведение аудио могут работать полностью офлайн.

Все ли языки используют один и тот же алфавит Морзе?

Нет. Английский использует международную азбуку Морзе, а русский, арабский, японский Wabun, иврит, греческий и корейский SKATS имеют свои собственные соответствия.

Как декодировать радиограмму, если разделение на буквы неизвестно?

Сначала восстановите границы букв по паузам: более длинный промежуток завершает букву, самый длинный завершает слово. Затем сопоставьте каждую группу точек и тире с символом. С восстановленным интервалом декодирование будет уникальным.

Почему один и тот же сигнал Морзе может означать разные буквы?

Азбука Морзе не является префиксной, поэтому без интервалов рисунок одной буквы может начинать другую. Паузы между сигналами делают разделение на буквы и сообщение однозначным.

Можно ли проверить ответ на задачу с радиограммой Морзе?

Да. Вставьте точки и тире в декодер с пробелом между буквами и слэшем между словами, и он мгновенно вернёт текст.