摩尔斯电码(Morse Code)是1837年由塞缪尔·摩尔斯与艾尔菲德·维尔共同发明的时通时断信号编码系统,通过点(·)、划(-)及不同间隔组合表达英文字母、数字与标点符号。其核心原理基于二进制逻辑,以短信号(点)与长信号(划)的时值差异构建编码体系,字符间用短停顿分隔,单词间用长停顿区分。该技术曾主导早期电报与无线电通信,1999年退出海事领域后,仍因频宽窄、抗干扰性强等特点,在业余无线电、应急求救(如SOS信号)及军事通信中持续应用,成为跨越时代的经典通信方式。
中文名:
摩尔斯电码发明时间 :
1837年发明者 :
塞缪尔·摩尔斯(Samuel Morse)及其助手阿尔弗雷德·韦尔(Alfred Vail)命名来源 :
以塞缪尔·摩尔斯的名字命名最初形式 :
美式摩尔斯电码统一命名时间 :
1865年统一命名机构 :
国际电信联盟(ITU)统一名称 :
国际摩尔斯电码现代应用 :
航空、航海、军事、业余无线电通信等优势特点:
编码简单、设备便携、传输距离远摩尔斯电码(Morse Code),又称摩斯密码,是一种用于远距离通信的编码系统,通过将文本信息编码为两种不同持续时间的信号——“点”(·)和“划”(—),并利用电键的通断进行发送。摩尔斯电码的发明极大地推动了通信技术的发展,并在历史上发挥了重要作用。

发展历程
背景
19世纪初,欧洲电磁学研究进入高速发展阶段,电磁学理论的发展引发了第二次全球性的技术革命,人类社会由此进入电力、电气、电子时代。电力提供了新型能源,电气化推动了国民经济的发展,电子技术诱发了电报、电话和无线电等通信方式的出现。
产生
1832年,摩尔斯在前往纽约的邮船上受到安培电磁实验的启发,萌发了利用电流进行通信的想法。在航行中,他初步形成了摩尔斯电码的雏形。回到美国后,摩尔斯与伦纳德·盖尔(Leonard Gale)和韦尔合作进行电报开发。1835年,韦尔协助摩尔斯在实验室架设了第一台有线电报机。1837年,摩尔斯试制出第一架电磁式电报机,利用电磁感应的机械作用操纵顶端装有记录头的控制棒,通过电脉冲引起控制棒运动,使记录头触及纸带留下符号图形。同年,韦尔开发出摩尔斯电码表。
摩尔斯原本设想使用一种特殊的电码本或词典来编码消息,但缺乏相关专业技术,因此与韦尔签订协议,共同制作摩尔斯电码并制造更实用的设备。韦尔提出了一些改进方案,包括使用电键发报和使用美式摩尔斯码表替代电码本。美式摩尔斯码包含9种不同长度的短信号、长信号和空白,用于编码不同的字母、数字和符号。这种编码规定了字母间、单词间和句子间的间隔长度,以帮助报务员区分。摩尔斯和韦尔达成一致,将这个方案纳入摩尔斯的专利中,最终形成了人们熟知的“美式摩尔斯电码”。
1838年,摩尔斯和韦尔在新泽西州莫里斯敦的一幢房子里首次面向公众演示了用美式摩尔斯码发送消息,电报内容为“有耐心的人永远不会失败(A patient waiter is no loser)”。电报的发送还需要借助埃兹拉·康奈尔(Ezra Cornell)发明的铺设管道的机器和铜制电报线。1844年,美国建成了从华盛顿到巴尔的摩长达64公里的专用电报线路。同年5月24日,摩尔斯通过这条线路向韦尔发送了世界上第一条电报:“神行了何等大事”(What hath God wrought,出自《圣经·民数记》第23章第23条)。摩尔斯的成功推动了美国电报网络的迅速发展。
与此同时,英国的库克(William Cooke)也对电报机模型进行改良,并与惠斯通(Charles Wheatstone)成立了电报公司。库克模式在英国占据主流,而摩尔斯模式在美国迅速扩张。在有线电报时代,库克模式更直观,但到无线电报时代,摩尔斯电码因其数字化优势成为国际主流。
改进
1848年,德国工程师弗里德里希·克莱门斯·格克(Friedrich Clemens Gerke)对摩尔斯电码进行了简化,减少了长信号长度的种类,并为出现频率较高的字母赋予较短的编码,主要用于德国汉堡和库克斯之间的通信。1865年,在巴黎举行的国际电报大会上,格克的方案获得标准化,国际电信联盟将其统一命名为“国际摩尔斯电码”,而美式摩尔斯电码逐渐被淘汰。
消亡
随着世界各国经济的发展和科学技术的进步,摩尔斯电码逐渐落后。1997年,法国海军发出一条电报:“所有人注意,这是我们永恒沉寂前的最后一声呐喊”(CALLING all. This is our last cry before our eternal silence),标志着摩尔斯电码正式退出世界军用历史舞台。1999年,摩尔斯电码又从国际海事通讯系统中退出,彻底退出了历史舞台。目前,国际摩尔斯电码主要用于业余电台,直到2003年,国际电信联盟还为世界各地的摩尔斯电码爱好者发放业余执照。

编码规则
基本组成
摩尔斯电码由点字符(·)和划字符(—),或称“滴”(dit)和“嗒”(dah)及字符间的间隔组成。点的长度决定了发报的速度,一个点字符的长度被当作一个单位时间。
符号表示与长度
| 符号 | 表示 | 声音表示 | 长度 |
|---|---|---|---|
| 点 | · | 滴(dit) | 一个时间单位长度 |
| 划 | — | 嗒(dah) | 三个时间单位长度 |
| 字符间隔 | 无 | 无 | 一个时间单位长度 |
| 短间隔(字母之间) | 无 | 无 | 三个时间单位长度 |
| 中等间隔(单词之间) | 无 | 无 | 七个时间单位长度 |
表示方法
点与划的不同搭配可以表示拉丁字母、数字、特殊符号等含义。
基础拉丁字母
| 字符 | 代码 | 字符 | 代码 | 字符 | 代码 | 字符 | 代码 | 字符 | 代码 |
|---|---|---|---|---|---|---|---|---|---|
| A | ·— | B | —··· | C | —·—· | D | —·· | E | · |
| F | ··—· | G | ——· | H | ···· | I | ·· | J | ·——— |
| K | —·— | L | ·—·· | M | —— | N | —· | O | ——— |
| P | ·——· | Q | ——·— | R | ·—· | S | ··· | T | — |
| U | ··— | V | ···— | W | ·—— | X | —··— | Y | —·—— |
| Z | ——·· | - | - | - | - | - | - | - | - |
数字
| 字符 | 长码 | 字符 | 长码 | 字符 | 长码 | 字符 | 长码 | 字符 | 长码 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ·——— | 2 | ··—— | 3 | ···— | 4 | ····— | 5 | ····· |
| 6 | —···· | 7 | ——··· | 8 | ———·· | 9 | ————· | 0 | ———— |
重音字母
| 字符 | 长码 | 字符 | 长码 | 字符 | 长码 | 字符 | 长码 | 字符 | 长码 |
|---|---|---|---|---|---|---|---|---|---|
| À、Å | —··—· | Ä、Ą、Æ | ·—·— | Ć、Ĉ、Ç | —·—·· | Ch、Ĥ、Š | ———— | ||
| Đ、É、Ę | —····· | È、Ł | ·—··— | Ĝ | ——·—· | Ĵ | ·———· | ||
| Ń、Ñ | ——·—— | Ó、Ö、Ø | ————· | Ś | ···—··· | Ŝ | ···—· | ||
| Þ | ·———·· | Ü、Ŭ | ··—— | Ź | ——··—· | Ż | ——··— |
标点符号
| 字符 | 代码 | 字符 | 代码 | 字符 | 代码 | 字符 | 代码 | 字符 | 代码 |
|---|---|---|---|---|---|---|---|---|---|
| . | ·—·—·— | , | ——··—— | : | ————··· | ? | ··——·· | ’ | ·—————· |
| - | —·····— | / | —··—· | ( | —·——· | ) | —·——·— | “” | ·—··—· |
| = | —····— | + | ·—·—· | x | —··— | ! | —·—·—— | ; | —·—·—· |
| @ | ·———·—· | _ | ··——·— | % | ————————·— | ‰ | ————————————— | ||
| & | ·—··· | - | - | - | - | - | - | - | - |
特殊符号
特殊信号是将两个字母连成一个使用,省去逐个发送字母之间的间隔。
| 符号 | 代码 | 含义 |
|---|---|---|
| AA | ·—·— | 新线路 |
| AR | ·—·—· | 停止,消息结束 |
| AS | ·—··· | 等待 |
| BT | —···— | 分隔符,常用于表示此句结束 |
| K | —·— | 邀请发射信号,向对方表示可以发送,一般跟随AR |
| SK | ···—·— | 终止,联系结束 |
| SOS | ···———··· | 求救信号 |
| - | ···—· | 明白 |
| - | ···· | 同样 |
| - | ········ | 错误 |

常用缩写
缩写和同一符号不同,缩写保留着字元中间的间隔,它们并没有被连成一个使用。
| 缩写 | 表示 | 含义 |
|---|---|---|
| ARRL | American Radio Relay League | 美国无线电中继联盟 |
| ABT | About | 关于 |
| ADS | Address | 地址 |
| AGN | Again | 再次 |
| ANT | Antenna | 天线 |
| BN | All between | 之间的全部 |
| BUG | Semiautomatic key | 半自动的关键 |
| C | Yes | 是,好 |
| CLG | Calling | 呼叫 |
| CQ | Calling any station | 连络任一站台 |
| CUL | See you later | 待会见 |
| CUZ | Because | 因为 |
| CW | Continuous wave | 连续波 |
| CX | Conditions | 状况 |
| DE | From | 来自 |
| DX | Distance (sometimes refers to long distance contact) | 长程通讯 |
| ES | And | 和 |
| FCC | Federal Communications Commission | 美国联邦通信委员会 |
| FER | For | 为了 |
| FREQ | Frequency | 频率 |
| GA | Good afternoon or Go ahead (depending on context) | 午安或者继续(根据上下文决定) |
| GE | Good evening | 晚安 |
| GM | Good morning | 早安 |
| GND | Ground (ground potential) | 地表 |
| GUD | Good | 好 |
| HIHI | Laughter | 笑,笑声 |
| HR | Here | 这里 |
| HV | Have | 有 |
| MILS | Milliamperes | 毫安 |
| NIL | Nothing | 无 |
| NR | Number | 编号 |
| OO | Official Observer | 官方观察员 |
| OP | Operator | 操作员 |
| PSE | Please | 请 |
| PWR | Power | 功率 |
| QCWA | Quarter Century Wireless Association | 四分之一世纪无线协会 |
| R-I | acknowledge or decimal point | 承认或小数点(根据上下文确定) |
| RST | Signal report format (Readability—Signal Strength—Tone) | 收讯指标 |
| RTTY | Radio teletype | 无线电电传 |
| RX | Receive | 接收 |
| SAE | Self addressed envelope | 自我处理的信封 |
| SASE | Self addressed, stamped envelope | 自我解决,盖章信封 |
| SED | Said | 说 |
| SEZ | Says | 说 |
| SIG | Signal | 讯号 |
| SIGS | Signals | 信号 |
| SKED | Schedule | 行程 |
| SN | Soon | 很快,不久将来 |
| SRI | Sorry | 抱歉 |
| STN | Station | 电台 |
| TEMP | Temperature | 气温 |
| TMW | Tomorrow | 明日 |
| TNX | Thanks | 感谢 |
| TU | Thank you | 感谢你 |
| TX | Transmit | 发射器 |
| U | You | 你 |
| URS | Yours | 你的 |
| VY | Very | 非常 |
| WDS | Words | 词语 |
| WKD | Worked | 工作 |
| WL | Will | 将 |
| WUD | Would | 会 |
| WX | Weather | 天气 |
| XMTR | Transmitter | 发射机 |
| XYL | Wife | 妻子 |
| 73 | Best regards | 此致 |
| 88 | Love and kisses | 爱与吻之告别(注意应该使用在“异性”之间) |
| 99 | go away | 被要求离开,非友善 |
通报速率
通报速率定义为每一秒钟内能发出多少个点(划与间隔均按时间长短折合成点),记作波特。通报速率与基本时间单位的关系是:
- 通报速率(波特)= 1/基本时间单位(秒)= 1/1000基本时间单位(毫秒)
其与频率的换算关系为:
- 频率(赫兹)= 通报速率(波特)/ 2
摩尔斯电报机多以每分钟发送若干组字来计算通报速率。
通信原理
摩尔斯电码的表现形式可以是电报电线中的电子脉冲,或是机械标志及视觉信号(如闪光),也可以使用一种音调平稳、时断时续的无线电信号。其使用的是一种音调平稳、时断时续的无线电信号,被称作连续波(CW),属于短波通信的一种。
短波通信主要通过电离层反射(天波)机理进行远距离传输,是历史最为悠久的无线通信方式。短波通信系统具有设备简单、使用方便、机动灵活、成本低廉、抗毁性强等优点。发射天线向高空辐射的电波,在电离层内经过连续折射而返回地面到达接收点,这种传播方式称为天波传播,优点是可以利用较小的功率实现远距离通信。但由于电离层是一种随机的、时空变化的半导电媒质,所以短波传播有较严重的衰落现象,有时还因电离层的突发急剧变化而出现通信中断现象。
主要特点
优点
摩尔斯电码编码简单,容易记忆。对于不同国家、不同母语的电报员来说,只需要准备一本通用的电码译本即可,大大节省了时间和精力。收发设备便于携带,在可移动性方面具有绝对优势。同时,摩尔斯电码所使用的短波通信相比其他通信方式还具备覆盖与远程通信能力强、通信系统顽存性强、运用模式多样、适用范围广、通信选频要求高、用频动态性强等特点。
缺点
摩尔斯电码本身易于破译,保密性差。直接采用代码发送的文字字符称作明码,任何收到明码的电报员都可以通过电报表翻译出原文,故明码通信易造成信息泄露。因此,在摩尔斯电码的实际应用中,特别是在军事领域,要对发送内容进行加密,防止信息的泄露。另外,无线通信容量小、通信稳定性较差,电离层的变化会使信号产生衰落和失真。
常见分类
任何一种能把书面字元用可变长度的信号表示的编码方式,都能称为摩尔斯电码。但这一术语逐渐演变为特指两种摩尔斯电码类型,即美式电码和国际电码。
美式电码
最初的摩尔斯代码被称为美式摩尔斯电码,现已很少使用。它使用不太一样的点、划以及独特的间隔来表示数字、字元以及特殊符号。这种摩尔斯电码不是通过无线电波进行传输的,而是经过电报电线传输的,主要针对地面报务员。现代摩斯电码可以从扬声器或者耳机中听到电码的音调,而美式电码只能从最早期电报机的机械发声装置或者发送电键中听到声音。
国际电码
国际摩尔斯电码由格克于1848年在美式摩尔斯电码基础上进行改良,最初用于汉堡和德国库克斯之间的电报。格克改变了近一半的字母表和所有数字,为国际通用形式的代码奠定了基础。经过一些修改,国际摩尔斯电码在1865年巴黎国际电报大会上标准化,后来被国际电信联盟定为标准,为世界所通用。
非拉丁语电码
除了已经绝迹的美式摩斯电码和通用的国际摩尔斯电码,还有一些非拉丁语体系的电码被各个国家应用在通信领域中。
中文电码
1873年,法国人威基杰(S·A·Viguer)参照《康熙字典》的部首排列方法,编成了第一部汉字电码本,名为《电报新书》,后由上海电报局总办的郑观应将其改编成《中国电报新编》。中国电报码将汉字映射到四位数代码,并使用标准摩尔斯电码将这些数字发送出去。中文电码用排字法,即采用了四位阿拉伯数字作代号,从0001到9999按四位数顺序排列,汉字先按部首,后按笔划排列,字母和符号放到电码表的最尾。但用四位数字最多表示一万个汉字、字母和符号,后来不能满足要求,又有第二字面汉字的出现。中文电码属于“无理码”,记忆困难,几乎无法熟练地掌握使用,需要电报索引目录进行译电。
日文电码
日本假名与拉丁字母(包括少数二合字母、派生拉丁字母)依照顺序逐一对应。
希腊字母
希腊字母的摩尔斯电码类似拉丁字母的摩尔斯电码。不同在于,增加了希腊字母“Χ”,但不采用拉丁字母的“J、U、V”。双元音的摩尔斯电码仅于旧电码表中记载,实际上并未使用,而是视为二个独立母音字母。
西里尔字母
西里尔字母的摩尔斯电码对应近似发音的拉丁字母的摩尔斯电码(例如西里尔字母Б对应拉丁字母B、В对应W(德语发音)、Г对应G、Д对应D,依此类推)。没有对应拉丁字母之西里尔字母则另择字母对应,例如Щ对应Q。俄语摩尔斯电码用于将西里尔字符映射到四元素代码。俄语需要2个额外的字符,“Э”和“Ъ”,它们由5个元素编码。
应用
摩尔斯码因其简洁易懂,使用时间超过了160年。有线电报时代,电报公司纷纷成立,商业通信中多以新闻业和金融业为主。19世纪末,马可尼发明了无线电,摩尔斯电码开始被大规模使用。随着科技的发展,摩尔斯电码已逐渐退出通信舞台,仅为无线电爱好者所用。但因其特殊的不可替代性,在航空、航海、军事等领域仍存在应用。
航海
船舶航行时会使用原始的声响、灯光等视觉和听觉信号来传递和交换信息,其中摩尔斯码不仅对应船舶信号旗,也常被灯光设备用来传递特定的信息。
航空
摩尔斯码仍广泛用于航空中的无线电导航设备(例如VORs和NDBs)的无源识别。航空图、机场设施说明书和航空软件都提供了电台的频率和摩尔斯电码标识符。飞行员只需将摩尔斯电码标识符的声音与图表或飞行记录上的书面形式进行交叉引用即可。
发展
随着计算机应用的普及,摩尔斯电码逐步改为由微机来控制发报软件和发报机来实现报文原文的编码和发送。然而,摩尔斯电报的接收、译码和抄收基本上还是靠人工的参与来完成。出于对报务员短缺现象的考虑,国内外学者不断探索摩尔斯电码的自动接收方案。其中,大部分是应用传统机器学习算法,在稳定且简单的电磁环境下,其接收效果较好,可以在一定程度上辅助人工,但随着信噪比的降低,算法的接收准确率衰减较严重,达不到实用要求。随着神经网络的突破性发展,摩尔斯密码正朝着深度学习方向发展。
基于卷积神经网络的摩尔斯信号检测算法
在信号的定位阶段以ICEBD盲选法,基于音频信号的时频图快速定位并截取有效信号的时频图段。在信号的分类阶段,设计了三层卷积层的CNN网络,依据时频图段判断信号类型。优点是结构简单,计算量小,既避免了人工标框,也不需要人为挑选特征来进行信号分类。与传统的盲选分类方法对比,漏选率低、分类准确、检测速度快。
基于双重滤波的摩尔斯信号识别预处理算法
根据检测的目标信号频率范围,将原音频信号进行带通滤波,去除频段外的干扰,提升摩尔斯信号的信噪比,然后根据信号频点,将信号进行卡尔曼滤波,减弱频段内干扰,提高目标信号各元素在时频图中的辨识度。双重滤波算法解决了检测阶段与识别阶段的时频图分辨率互相矛盾问题以及邻频干扰带来的时频图失真问题,保证了识别工作的顺利进行。
基于CCBC网络的摩尔斯信号识别算法
提取目标信号的时频图并做伪彩色增强处理,提高图像的层次性,随后通过CNN层提取按时间排序的特征序列,利用BiGRU预测每个时间点对应的字符概率,最后通过一个CTC层转录并输出最终的报文信息。CCBC网络结构简洁,参数少,以信号时频图为输入,端到端输出预测报文,避免了多个步骤带来的错误累积。与传统算法对比,在保持实时性的同时获得了更高的字符准确率与样本准确率。

SOS信号
1912年4月10日,英国的泰坦尼克号开始航行。4月14日,泰坦尼克号通信员因忙于修理无线电设备并处理积压的电报,在接到航线上有冰山的警告信号后,反而没有向船长通报。在电影《泰坦尼克号》之中,爱德华船长要求通信员菲利普斯发出遇难信号“CQD"以及船只位置。“CQD”是马可尼公司制定的船舶遇难信号,信号CQ(“sécu”,即法语sécurité“安全”的略称)代表呼叫沿线所有的电台,宣布警告或预警性的信息,同样在海事无线电中,“CQ”也表示对所有人的呼叫。然而,在有线电报中并不存在紧急求救信号,因此马可尼公司在“CQ”后加入了字母“D”,代表“紧急情况”(Détresse),用于紧急呼救。
但在1906年,国际无线电会议一致通过将SOS作为国际统一的求救信号,用摩尔斯电码表示为“···———···”。不过在会议之后,仍然有很多船只继续使用“CQD”作为求救信号,泰坦尼克号也不例外。助手布莱德想到了会议上的决议,并将这件事告诉给菲利普斯,于是菲利普斯将求救信号从“CQD”变更为“SOS”。
距离泰坦尼克号只有30千米的加州人号在多次向泰坦尼克号发送警告信号无果后关闭了无线电,没能接收到求救信号。加州人号的瞭望员也没有把泰坦尼克号发射的求救火箭当成求救信号。最先接到泰坦尼克号求救信号的是德国客船法兰克福号,但这艘船距离泰坦尼克号大约250千米远。接到求救信号并率先抵达的是卡纳德航运公司的卡帕西亚号,这艘船距离泰坦尼克号大约100千米。泰坦尼克号于1912年4月15日凌晨2点20分完全沉没,卡帕西亚号抵达时,泰坦尼克号已经沉没了一个半小时以上。
