反馈

摩斯电码是什么:编码规则和 SOS 信号的由来

摩斯电码(Morse Code)诞生于 19 世纪的电报时代,用"点"和"划"两种信号的组合表示字母和数字。虽然专业电报早已被淘汰,但它的编码设计思路,以及 SOS 求救信号背后的规则,至今仍然值得了解。


目录

  1. 编码方式:点和划
  2. 常用字母编码更短:一种早期的"频率优化"思想
  3. PARIS 标准:WPM 速度怎么定义的
  4. 现代应用场景

1. 编码方式:点和划

摩斯电码用(dot,短信号)和(dash,长信号,通常是点的 3 倍时长)的组合序列表示字母、数字和标点,由美国人 Samuel Morse 及其合作者在 1830 年代为电报通信设计。比如字母 A 编码为"点划"(·−),字母 S 编码为"点点点"(···),O 编码为"划划划"(−−−)——著名的 SOS 求救信号就是 S(···)+ O(−−−)+ S(···)的组合。

2. 常用字母编码更短:一种早期的"频率优化"思想

摩斯电码的编码长度不是随意分配的:在英语中出现频率最高的字母 E,编码只有一个点(·),是所有字母里最短的;出现频率次高的 T 编码是一个划()。反过来,QXZ 这类英语里很少用到的字母,编码就长得多(比如 Q−−·−)。

这种"常用符号编码短、罕见符号编码长"的设计思路,本质上和现代信息论里的哈夫曼编码(Huffman Coding)是同一个方向——虽然摩斯电码的发明远早于哈夫曼编码的数学理论(1950 年代才提出),但当时的设计者已经凭经验意识到:让高频字符更短,能让整体电报的平均传输时间更少,这是一种朴素但有效的"数据压缩"直觉。

3. PARIS 标准:WPM 速度怎么定义的

摩斯电码的发送速度通常用 WPM(Words Per Minute,每分钟字数)衡量,但"一个词"到底该怎么界定长度?行业里采用了一个巧妙的基准:用单词 "PARIS" 作为标准测速单位,因为按标准摩斯电码规则(包括字母间、单词间的停顿时长)计算,"PARIS" 这个词加上后面一个单词间隔,恰好相当于标准化的 50 个"点"时长单位。这样只要固定"发送一个 PARIS 需要多长时间",就能反推出任意 WPM 速度下每个点、划、间隔具体该持续多少毫秒,成为业界通用的速度校准基准。

4. 现代应用场景

专业电报通信早已被电话、互联网取代,但摩斯电码并未完全消失:

  • 业余无线电(Ham Radio):许多爱好者仍然用摩斯电码进行通联,因为它对信噪比要求低,在信号微弱、干扰强的环境下比语音通信更容易被识别
  • 应急通信:SOS 信号(···−−−···)作为国际通用的求救信号,在船舶、野外求生等场景仍有实际使用价值,因为不需要任何设备,用灯光闪烁、敲击声都能传递

需要说明的是,摩斯电码本身只为英语字母、数字和常用标点设计了编码,中文没有官方统一的摩斯电码标准,所以摩斯电码工具通常不支持中文转换。


在线工具:摩斯电码