前言

最近在重溫一款以前很喜歡的遊戲:絕地戰兵(HELLDIVERS

遊戲中有一個叫做「真實傳播器」(Truth Transmitter)的裝置,在任務完成後,它會發出摩斯電碼訊號,其傳輸的訊號是:

··· ··- ·–· · ·-· -····- · ·- ·-· - ···· -··· · ·- -·-· — -· ·- -·-· - ·· ···- · ·-·-·-

意思是:

SUPER-EARTHBEACONACTIVE.

↓ 真實傳播器 ↓ truth-transmitter

這讓我對摩斯電碼產生興趣

於是就開始在網路上尋找摩斯電碼的學習資源

開始學習

Google 提供了一個線上的摩斯密碼學習工具,可以在手機或是電腦上開啟,可以立即開始學習,有興趣的同學可以點選連結前往:Morse - Learn

這個學習工具利用圖像學習記憶法,去記憶每一個字幕以及對應的符號,感覺非常地有用

雖然在學習的當中,感覺有點像是在學海軍常用的「北約音標字母NATO phonetic alphabet)」(也就是所謂的 Alpha、Bravo、Charlie、……), 但那些北約音標字母對應的單詞,都是世界通用的,而非只是方便記憶

事實上,我也有找到其他的記憶學習法

學習的過程中,每個字母對應一個單字,然後利用這個單字將其意義圖像化之後,聯想對應的密碼組合,感覺滿有趣的

Google 的這套學習方式,其字母對照表如下:

hello morse

當然,除了英文字母外,還有數字的圖像記憶,這裡就不列出來了,待有興趣的同學自行探索

摩斯電碼的規則

基本元素

從前面的對照表中,我們知道基本上是由短訊號、長訊號兩種元素組成

但基本組成元素大致可分為分為五種:

  1. 點(或稱「滴」):短訊號,符號表示為 ·,1 個單位時間(點決定基本單位時間)
  2. 劃(或稱「答」):長訊號,符號表示為 -,時間長度為 3個單位時間
  3. 點劃間隔:在一個字母裡,···--- 之間的間隔,為 1 個單位時間
  4. 字符間隔:3 個單位時間
  5. 單詞間隔:7 個單位時間

借用一下維基百科的範例,「morse code」寫成摩斯電碼,如下:

−− −−− ·−· ··· ·       −·−· −−− −·· ·
M   O   R   S  E        C    O   D  E

Timing 解釋

再來就是三種間隔的差異

從下表可以看出,第一行是時間軸,每個數字代表單位時間

第二行是每個字母的開始與結束範圍

第三行是實際打訊號的動作,= 代表 signal on,. 代表 signal off

         1         2         3         4         5         6         7         8
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789

M------   O----------   R------   S----   E       C----------   O----------   D------   E

===.===...===.===.===...=.===.=...=.=.=...=.......===.=.===.=...===.===.===...===.=.=...=
   ^               ^    ^       ^             ^
   |              dah  dit      |             |
symbol space                letter space    word space

訊號傳輸媒介

電碼需要傳輸媒介,才能將要表達的訊號傳出去,接收者才能收到訊息並加以解讀,傳統的摩斯電碼是透過電纜傳輸電子訊號,此外還有其他的傳輸媒介:

  • 有線電路:傳統的摩斯電碼透過叫做「電鍵」(Telegraph Key)的裝置、經由有線電路傳輸電子訊號
  • 無線電波:無線電波透過無線電波傳送兩種類的訊號
  • 可見訊號 1 媒介:利用阿爾迪斯燈(Aldis lamp)日光儀(Heliograph)或是手電筒發送可見光訊號
  • 可聽訊號 2 媒介:例如用車用喇叭發送聲波訊號

Prosign

Prosign 是 Procedural Sign 的縮寫,是摩斯電碼為了簡化及標準化通訊方式的一種方式

主要會是透過一些大家共識的縮寫來代表個意義,藉此增進通訊效率與準確性

一個簡單的範例是:用 K 代表 “okay, hear you, continue” 的意思

另一個常見的 prosign 的範例是廣為人知的 SOS,摩斯電碼寫成:···---···,因為 prosign 是一個組合代表特定意義(例如這裡是求救訊號),所以字母之間就不會用間隔(··· --- ···

不是所有的 prosign 都是通用的,不同的 prosign 由不同的機構定義

Google 的摩斯電碼輸入法

Google 除了有一個學習網頁推廣摩斯電碼之外,還提供了一個摩斯電碼的輸入法供大家使用

gboard

只要在手機上安裝 Gboard 輸入法(App StoreGoogle Play),就可以在裡面新增摩斯電碼輸入法

打字的時候,還會有電報的聲音呢~真的很酷 😆

缺點就是只能打英文

可以趁跟別人聊天的時候多多練習摩斯電碼

雖然一開始應該會奇慢無比吧🤣

後記

其實寫這篇文的當下,我還沒有把所有的摩斯電碼符號學完

只完成了英文字母及 0~9 的數字,剩下的符號部分則還沒開始

其實摩斯電碼不是只有英文,歐洲的一些語言也有各自的版本,像是希臘文、俄文

亞洲的部分,像是阿拉伯文、日文、甚至中文也都有自己的一套摩斯電碼

感覺滿有趣,之後想來研究一下日文的摩斯電碼

PS. 據維基百科,日文摩斯電碼稱之為和文符號Wabun Code), 日文稱為「和文モールス符号

參考資料


  1. Visual signal ↩︎

  2. Audible ↩︎