모스 부호 변환기 쉽게 이해하기 — 개념과 원리
모스 부호는 글자와 숫자를 짧은 신호와 긴 신호, 즉 점과 선의 조합으로 나타냅니다. 이 변환기는 ITU-R 권고 M.1677-1에 따라 텍스트를 국제 모스 부호로, 또는 그 반대로 바꾸고, 정한 분당 단어 수(wpm)로 보낼 때 걸리는 시간도 계산합니다.
계산 방법
각 문자는 ITU 부호를 씁니다(A = .-, B = -..., S = ..., O = --- 등).
점 단위 시간: 점 = 1, 선 = 3, 글자 안 간격 = 1, 글자 사이 = 3, 단어 사이 = 7
길이 = 모든 단위의 합이며, 표준 단어 "PARIS"는 정확히 50단위입니다.
점 길이 = 1.2 ÷ wpm초, 전송 시간 = 단위 × 1.2 ÷ wpm
- 출력에서 글자는 공백으로, 단어는 " / "로 구분합니다.
원리
새뮤얼 모스의 부호는 자주 쓰는 글자에 짧은 부호를 줍니다. E는 점 하나, T는 선 하나입니다. 받는 사람은 신호와 간격의 길이로 점과 선, 글자와 단어를 구분하므로 시간이 핵심입니다. 50단위 길이의 표준 단어 PARIS를 한 '단어'로 정하면 속도를 비교할 수 있습니다. 20wpm이면 분당 20 × 50 = 1,000단위라서 한 단위는 60ms입니다.
예제 풀이
기본값인 텍스트 → 모스, "SOS Help is coming", 20wpm으로 계산합니다.
- SOS = ... --- ..., HELP = .... . .-.. .--., IS = .. ..., COMING = -.-. --- -- .. -. --.입니다.
- 변환 결과: ... --- ... / .... . .-.. .--. / .. ... / -.-. --- -- .. -. --.입니다.
- 변환한 문자 15개, 부호에 없는 문자 0개입니다.
- 점, 선, 간격을 모두 세면 157단위입니다.
- 점 하나 = 1,200 ÷ 20 = 60ms, 전송 시간 = 157 × 1.2 ÷ 20 = 9.4초입니다.
결과 해석
초보자는 보통 느린 속도로 시작하고, 숙련된 통신사는 훨씬 빠르게 보냅니다. 계산 시간은 완벽한 표준 간격을 가정합니다. 많은 학습자는 글자 자체는 빠르게 보내되 글자 사이 간격을 늘려 연습하는데, 이렇게 하면 전체 속도는 글자 속도보다 느려집니다.
흔한 실수
- 글자 사이 공백을 빼서 부호가 합쳐지는 경우(... --- ...와 ...---...)
- O(---)와 숫자 0(-----)을 혼동하는 경우
- 대문자와 소문자가 다를 것으로 기대하는 경우(모스에는 대소문자가 없습니다)
- ITU 부호에 없는 문자를 쓰는 경우("?"로 표시됩니다)
자주 묻는 질문
모스 부호로 SOS는?
... --- ...이며, 조난 신호는 하나로 이어서 보냅니다.
20wpm은 얼마나 빠른가요?
점 하나가 60ms라서 표준 단어 PARIS를 보내는 데 3초가 걸립니다.
E는 왜 점 하나인가요?
영어에서 가장 자주 쓰는 글자에 가장 짧은 부호를 주었기 때문입니다.
출처: ITU-R Recommendation M.1677-1 (10/2009), "International Morse code"