前言
最近在重溫一款以前很喜歡的遊戲:絕地戰兵(HELLDIVERS)
遊戲中有一個叫做「真實傳播器」(Truth Transmitter)的裝置,在任務完成後,它會發出摩斯電碼訊號,其傳輸的訊號是:
··· ··- ·–· · ·-· -····- · ·- ·-· - ···· -··· · ·- -·-· — -· ·- -·-· - ·· ···- · ·-·-·-
意思是:
SUPER-EARTHBEACONACTIVE.
↓ 真實傳播器 ↓
這讓我對摩斯電碼產生興趣
於是就開始在網路上尋找摩斯電碼的學習資源
開始學習
Google 提供了一個線上的摩斯密碼學習工具,可以在手機或是電腦上開啟,可以立即開始學習,有興趣的同學可以點選連結前往:Morse - Learn
這個學習工具利用圖像學習記憶法,去記憶每一個字幕以及對應的符號,感覺非常地有用
雖然在學習的當中,感覺有點像是在學海軍常用的「北約音標字母(NATO phonetic alphabet)」(也就是所謂的 Alpha、Bravo、Charlie、……), 但那些北約音標字母對應的單詞,都是世界通用的,而非只是方便記憶
事實上,我也有找到其他的記憶學習法
學習的過程中,每個字母對應一個單字,然後利用這個單字將其意義圖像化之後,聯想對應的密碼組合,感覺滿有趣的
Google 的這套學習方式,其字母對照表如下:
當然,除了英文字母外,還有數字的圖像記憶,這裡就不列出來了,待有興趣的同學自行探索
摩斯電碼的規則
基本元素
從前面的對照表中,我們知道基本上是由短訊號、長訊號兩種元素組成
但基本組成元素大致可分為分為五種:
- 點(或稱「滴」):短訊號,符號表示為
·
,1 個單位時間(點決定基本單位時間) - 劃(或稱「答」):長訊號,符號表示為
-
,時間長度為 3個單位時間 - 點劃間隔:在一個字母裡,
·
與·
、·
與-
、-
與-
之間的間隔,為 1 個單位時間 - 字符間隔:3 個單位時間
- 單詞間隔: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 輸入法(App Store、Google Play),就可以在裡面新增摩斯電碼輸入法
打字的時候,還會有電報的聲音呢~真的很酷 😆
缺點就是只能打英文
可以趁跟別人聊天的時候多多練習摩斯電碼
雖然一開始應該會奇慢無比吧🤣
後記
其實寫這篇文的當下,我還沒有把所有的摩斯電碼符號學完
只完成了英文字母及 0~9 的數字,剩下的符號部分則還沒開始
其實摩斯電碼不是只有英文,歐洲的一些語言也有各自的版本,像是希臘文、俄文
亞洲的部分,像是阿拉伯文、日文、甚至中文也都有自己的一套摩斯電碼
感覺滿有趣,之後想來研究一下日文的摩斯電碼
PS. 據維基百科,日文摩斯電碼稱之為和文符號(Wabun Code), 日文稱為「和文モールス符号」