什么是摩尔斯电码?
摩尔斯电码(Morse Code)是一种字符编码系统,将每个字母、数字和标点符号表示为由短信号(点,称为"嘀")和长信号(划,称为"嗒")组成的独特序列。它由Samuel F.B. Morse 和其助手 Alfred Vail 在19世纪30年代为电报机开发,电报是第一种能够瞬时传输长距离信息的技术。第一条官方电报信息 "What hath God wrought" 由 Morse 于1844年5月24日从华盛顿特区发往马里兰州巴尔的摩。
与凯撒密码或维吉尼亚密码等隐藏消息含义的密码不同,摩尔斯电码是一种编码而非加密:它将文本转换为另一种形式以便传输,但任何了解该系统的人都可以读懂。尽管如此,摩尔斯电码常与古典密码一起被研究,因为它们都具有将字符映射到符号的基本概念。
摩尔斯电码的工作原理
摩尔斯电码只使用两种基本信号及其间隙:
- 点(·) —— 持续 1个时间单位 的短信号
- 划(—) —— 持续 3个时间单位 的长信号(正好是点的三倍)
传输序列的含义不仅取决于点和划,还取决于它们之间的停顿:
| 元素 | 时长 | 用途 |
|---|---|---|
| 点 | 1个单位 | 短信号 |
| 划 | 3个单位 | 长信号 |
| 字符内间隔 | 1个单位 | 同一字母内点/划之间的停顿 |
| 字符间间隔 | 3个单位 | 字母之间的停顿 |
| 单词间间隔 | 7个单位 | 单词之间的停顿 |
这个 1 : 3 : 7 的时间比例是摩尔斯电码的基础。如果时间不一致,接收方就无法区分一个字符的结束和下一个字符的开始。例如,序列 · · · — 可能被解读为"S"后接"T"(字符间有3个单位的间隔),也可能是单个字符"V"(· · · —),完全取决于间隔时间。
基于频率的设计
Morse 和 Vail 有意将最短的代码分配给英语中使用频率最高的字母。字母 E —— 在英文文本中出现频率约为12.7% —— 用单个点(·)表示,是最短的代码。字母 T(频率9.1%)是单个划(—)。相反,较不常见的字母如 Q(0.1%)则对应更长的代码(— — · —)。
这种基于频率优化的设计使典型英文文本的总传输时间最小化。其概念类似于霍夫曼编码,一种1952年开发的现代数据压缩算法,同样将较短的代码分配给更高频率的符号。
摩尔斯电码中的 SOS
SOS 是国际公认的求救信号,其摩尔斯电码表示是世界上最广为人知的序列之一:
· · · — — — · · ·
三点、三划、三点 —— 作为一个不间断的连续序列传输,没有正常的字符间间隔。这种连续传输将 SOS 程序信号与分别发送的三个独立字母 S、O、S 区分开来。
为什么选择 SOS
与流行的说法相反,SOS 并不代表"Save Our Souls"或"Save Our Ship"——这些都是事后附会的缩写含义。这些字母是1906年在柏林举行的第二届国际无线电报公约上选定的,纯粹是因为其摩尔斯电码(· · · — — — · · ·)清晰明确、易于发送,即使在信号不佳的情况下也便于识别。点和长信号交替出现的规律节奏使其在背景噪音中格外突出。
SOS 与泰坦尼克号
SOS 最著名的使用发生在1912年4月15日,当时 RMS 泰坦尼克号在北大西洋撞上冰山。船上的无线电操作员 Jack Phillips 和 Harold Bride 在500 kHz遇难频率上同时发送了旧式遇难信号 CQD 和新式 SOS 信号。冠达游轮"喀尔巴阡号"接收到信号后救起了710名幸存者。这场灾难戏剧性地展示了无线电报的救生潜力,直接促成了1912年《无线电法》的颁布,要求所有客轮保持全天候无线电值守。
不借助无线电如何发送 SOS
SOS 可以通过任何能产生可区分的短信号和长信号的媒介传输:
- 手电筒或镜子:三次短闪,三次长闪,三次短闪
- 哨子或喇叭:三声短鸣,三声长鸣,三声短鸣
- 敲击:三次快速敲击,三次慢速敲击,三次快速敲击
- 视觉信号:将物品排列成三组,每组三个
常用短语的摩尔斯电码
某些单词和短语是摩尔斯电码中最常被查询的内容。以下是最常被请求翻译的短语:
| 短语 | 摩尔斯电码 |
|---|---|
| HELLO | · · · · · · — · · · — · · — — — |
| HELP | · · · · · · — · · · — — · |
| I LOVE YOU | · · · — · · — — — · · · — · — · — — — — — · · — |
| YES | — · — — · · · · |
| NO | — · — — — |
| THANK YOU | — · · · · · — — · — · — — · — — — — — · · — |
单词"PARIS" — · — — · · — · — · · · · · · — 是衡量摩尔斯电码速度的标准参考词,因为它恰好包含50个时间单位,使每分钟字数(WPM)的计算变得简单直接。
摩尔斯电码字母表
本页参考表格展示了字母 A–Z 和数字 0–9 的完整国际摩尔斯电码。包含标点符号和特殊字符的完整图表,请访问完整摩尔斯电码图表。
需要注意的关键规律:
- 字母 E 和 T 的代码最短:E = · 而 T = —
- 数字遵循系统性规律:1 = · — — — —,2 = · · — — —,……5 = · · · · ·,然后 6 = — · · · ·,……0 = — — — — —。前五位数字依次增加点后跟划;后五位反转该规律。
- 相对字母有时具有镜像代码:A(· —)对应 N(— ·),D(— · ·)对应 U(· · —),G(— — ·)对应 W(· — —)。
摩尔斯电码记忆法
记忆全部26个字母代码可能颇具挑战。一种经过验证的记忆方法使用音节重音与点划规律相匹配的单词:重音音节代表划,非重音音节代表点:
| 字母 | 代码 | 记忆词 | 字母 | 代码 | 记忆词 |
|---|---|---|---|---|---|
| A | · — | a-BOUT | N | — · | NOUR-ish |
| B | — · · · | BOOT-i-ful-ly | O | — — — | OR-AN-GE |
| C | — · — · | CO-ca-CO-la | P | · — — · | a-POUR-ING-it |
| D | — · · | DOG-ger-y | Q | — — · — | GOD-SAVE-the-QUEEN |
| E | · | eh | R | · — · | re-VERE |
| F | · · — · | for-a-FAIR-y | S | · · · | si-si-si |
| G | — — · | GRAPE-VINE | T | — | TAR |
| H | · · · · | hip-pi-ti-ty | U | · · — | uni-FORM |
| I | · · | it-ty | V | · · · — | vic-to-ri-OUS |
| J | · — — — | ja-PAN-PAN-PAN | W | · — — | with-OUT-CARE |
| K | — · — | KING-is-QUEEN | X | — · · — | X-ray-ex-PLORE |
| L | · — · · | a-LIGHT-er-ly | Y | — · — — | YEL-low-PARS-NIP |
| M | — — | MOOR-LAND | Z | — — · · | ZINC-ZOOL-o-gy |
另一种方法是Koch法,由德国心理学家 Ludwig Koch 在20世纪30年代开发,被广泛认为是最有效的训练技术。该方法如下:
- 从两个字符开始(通常是 K 和 M),以目标速度发送(如每分钟20个单词)。
- 练习直到识别准确率达到90%。
- 每次增加一个新字符,重复练习直到所有字符都达到90%准确率。
- 绝不降低字符速度 —— 如有需要,可增大字符间隔(Farnsworth 时序)。
Koch 法训练大脑将摩尔斯电码模式识别为声音,而非通过视觉翻译点划符号,这在实际条件下能产生显著更快、更可靠的解码能力。
时序与速度:摩尔斯电码有多快?
摩尔斯电码的传输速度以**每分钟字数(WPM)**衡量。标准参考词是 PARIS,以正确间隔传输时恰好包含50个时间单位。因此:
1 WPM = 每分钟50个时间单位,即1 WPM时每个时间单位 = 1.2秒。
在较高速度下,公式为:每点时长(毫秒)= 1200 / WPM
| 速度 | 点时长 | 典型用户 |
|---|---|---|
| 5 WPM | 240 ms | 初学者 |
| 13 WPM | 92 ms | 前美国业余无线电执照要求 |
| 20 WPM | 60 ms | 熟练业余操作员 |
| 30+ WPM | 40 ms | 专家级 CW 操作员;竞技高速 |
Farnsworth 时序
对于学习者,Farnsworth 时序以较高速度(如18 WPM)发送单个字符,但在字符和单词之间插入额外长的间隔。这迫使大脑以自然节奏识别字符规律,同时有更多时间处理每个字符。随着熟练度提高,间隔逐渐缩短,直到整体速度与字符速度一致。
摩尔斯电码的历史
电报的诞生(1830年代—1840年代)
1832年,Samuel Morse —— 一位肖像画家而非工程师 —— 在跨大西洋航行中了解到电磁学后,萌生了电报的构想。在物理学家 Joseph Henry 和机械师 Alfred Vail 的关键协助下,Morse 于1837年建成了工作原型。Vail 被广泛认为是点划代码本身的开发者,包括基于频率的字母分配。美国政府资助了一条从华盛顿到巴尔的摩全长38英里的电报线路,1844年5月24日,那条著名的第一条信息被发送出去。
从美国摩尔斯电码到国际摩尔斯电码(1848年—1865年)
Morse 和 Vail 最初使用的代码——现称为美国摩尔斯电码——不仅包含点和划,还包含较长的划和某些字符内部的空格,使其复杂且容易出错。1848年,德国汉堡的 Friedrich Clemens Gerke 将其简化为纯点划格式。这一修订后的代码在欧洲被广泛采用,后来由**国际电信联盟(ITU)**于1865年标准化为国际摩尔斯电码,即今天全球通用的版本。
无线电的黄金时代(1890年代—1920年代)
Guglielmo Marconi 在19世纪90年代演示了无线电报技术,将摩尔斯电码从有形的电线连接中解放出来。1901年,Marconi 成功将字母"S"(· · ·)从英国康沃尔跨越大西洋传输到加拿大纽芬兰,证明了无线电波可以沿地球曲率传播。无线摩尔斯电码成为海上通信的骨干,1912年泰坦尼克号灾难巩固了其在海上安全中的关键地位。
衰落与遗产(1990年代至今)
商业海上摩尔斯电码于1999年1月31日正式退役,被使用卫星通信和数字选择呼叫的**全球海上遇难和安全系统(GMDSS)**取代。法国海军于1997年发出最后一条商业摩尔斯电码信息,以这段令人动容的告别语作结:"致各方。这是我们永久沉寂之前的最后呼叫。"
尽管退出了商业用途,摩尔斯电码在业余无线电中依然存活并蓬勃发展,在那里它因其简单性、窄带宽以及在数字模式失效的条件下仍能被人耳解码而备受珍视。美国海岸警卫队于1995年3月31日发出最后一条摩尔斯电码,北美最后一家商业摩尔斯电台——加利福尼亚州博利纳斯的 KPH —— 不久后停止了常规运营,但如今作为历史电台在特殊场合仍会运作。
摩尔斯电码在现代的应用
业余无线电(CW)
全球业余无线电操作员持续使用摩尔斯电码,在无线电术语中称为 CW(连续波)。CW 极窄的带宽(约150 Hz,相比之下单边带语音为2400 Hz)使得在更低功率和更嘈杂的条件下也能通信。许多业余操作员认为 CW 是远程(DX)联系和应急通信中最可靠的模式。
航空导航
**VOR(甚高频全向信标)**和 **NDB(无方向信标)**导航辅助设施以摩尔斯电码传输其台站识别码。飞行员被训练通过收听摩尔斯识别码来验证信标身份,确保自己在追踪正确的导航台。这一做法在现代航空中作为 GPS 的备份手段延续至今。
紧急信号
SOS 信号作为紧急使用的通用求救手段依然被广泛了解。许多生存指南将手电筒、哨子或镜子发送 SOS 作为核心技能传授。这种三三三的规律足够简单,即使在极度紧张的情况下也能被记住和传输。
辅助技术
摩尔斯电码在为严重肢体残障人士设计的辅助技术中找到了新用途。能够操作单一开关的用户——通过吸气吹气装置、眨眼或头部运动——可以输入摩尔斯电码进行通信、操作电脑或控制轮椅。Google 的 Gboard 键盘(适用于 Android 和 iOS)内置了摩尔斯电码输入模式。
国际摩尔斯电码与美国摩尔斯电码
自19世纪中期以来,摩尔斯电码存在两个版本:
| 特性 | 国际摩尔斯电码 | 美国摩尔斯电码 |
|---|---|---|
| 信号 | 仅有点和划 | 点、划、较长的划及内部空格 |
| 复杂度 | 更简单,规则统一 | 更复杂,字符特定的间隔 |
| 标准机构 | ITU(1865年至今) | 美国电报公司(1840年代—1900年代) |
| 当前状态 | 全球通用 | 基本废弃 |
| 最适用于 | 无线电、光信号、声音 | 有线电报与声音接收器 |
美国摩尔斯电码专为有线电报声音接收器设计,操作员能够区分微妙的时序差异。国际摩尔斯电码以其更简单的双信号设计被证明更适合无线电传输,因为噪音和干扰使精确时序区分不够可靠。20世纪初,国际摩尔斯电码成为了通用标准。
摩尔斯电码与其他编码系统的比较
摩尔斯电码是多种将文本以替代格式表示的系统之一。每种系统都是为不同的传输媒介而设计的:
| 系统 | 媒介 | 发明时间 | 字符 | 可变长度? |
|---|---|---|---|---|
| 摩尔斯电码 | 声音/光/电信号 | 1837年 | 点+划 | 是(频率优化) |
| 盲文 | 触觉(凸点) | 1824年 | 6点格 | 否(固定2×3格) |
| 旗语 | 视觉(旗帜) | 1792年 | 手臂位置 | 否(每字母固定) |
| ASCII | 数字(二进制) | 1963年 | 7位值 | 否(固定7位) |
| 博多码 | 电报(数字) | 1870年 | 5位值 | 否(固定5位) |
摩尔斯电码的可变长度编码是其关键区别:高频字符获得较短代码,使其对自然语言比固定长度系统更高效。这一原理直接影响了现代计算机科学中霍夫曼编码(1952年)和其他基于熵的压缩算法的发展。从信息论的角度来看,摩尔斯电码对大多数字符而言是一种无前缀码——没有任何代码是另一个代码的前缀——理论上可以无歧义解码而无需明确分隔符,尽管实际中仍使用字符间间隔来保证清晰度。
常用程序信号与缩写
在无线电通信中,摩尔斯操作员使用程序信号(不含字符间间隔发送的特殊字符组合)和缩写来简化通话:
| 程序信号/缩写 | 摩尔斯电码 | 含义 |
|---|---|---|
| SOS | · · · — — — · · · | 国际遇难信号 |
| CQ | — · — · — — · — | "呼叫任何电台"(一般呼叫) |
| DE | — · · · | "来自"(标识发送方) |
| K | — · — | "请继续"(邀请对方发送) |
| SK | · · · — · — | "通信结束"(结束联系) |
| AR | · — · — · | "信息结束" |
| 73 | — — · · · · · · — — | "最好的问候"(非正式道别) |
| 88 | — — — · · — — — · · | "爱与吻"(表达亲密) |
这些约定在电报和无线电操作员中经过数十年自然形成,至今在业余无线电中仍在积极使用。
相关系统与密码
- 凯撒密码 —— 一种将字母移动固定数量的替换密码。与摩尔斯电码不同,凯撒密码是隐藏含义(加密)而非改变表示形式(编码)。
- 猪圈密码(Pigpen Cipher) —— 用几何符号表示字母,创造出与摩尔斯点划规律在概念上有些相似的视觉编码。
- 波利比乌斯方阵(Polybius Square) —— 将每个字母转换为一对坐标,类似于摩尔斯电码将字母转换为信号序列的方式。
- 培根密码(Baconian Cipher) —— 使用5位二进制编码(A 和 B)来隐藏消息,与摩尔斯电码用两种符号表示文本的概念共通。
- 敲击码 —— 战俘用于通过敲墙通信的基于波利比乌斯方阵的系统,功能上类似摩尔斯电码,但使用网格而非独特序列。