|

楼主 |
发表于 2024-7-31 14:40:01
|
显示全部楼层
本帖最后由 jf201006 于 2024-7-31 20:31 编辑
III 摩尔斯码的介绍
莫尔斯码:一种神奇的点划密码
一、结构组成
莫尔斯电码(Morse code)是美国人莫尔斯于1844年发明的,我们常描述成由点(·)、划(-)两种符号组成。
点(dot)· 读作:滴 ( di);
划(dash) - 读作:嗒 ( da)。
但,摩尔斯电码(Morse code),只包含点和中横线吗?
假如我发送了“··”,收到的会是什么呢?
两个E?一个I?或者是两个T?一个M?
这就需要一个关键要素:时间间隔。
所以应该是:由两种基本信号“·”、“-”和不同的间隔时间组成的。
短促的点信号“·”,读“滴”(Di);保持一定时间的长信号“-”,读“嗒”(Da)。
一个点的时长为一个单位长度是1T,读作“滴”;
那么划的时长就是是3T,读作“嗒”。
同一个字符内部的滴嗒的间隔也是1T;
字符间的间隔是3T;而单词间的间隔则是5T;
句子之间的间隔大于7T。
二、莫尔斯码是一种变长的编码
从表中可见,有的字符是一个点或划,有的要六或七个点或划构成。
当初对字符编码时,也是经过统计,使用率高的字母用一个或两个符号表示,不常用的符号用5个或以上的符号表示。
这就有点像汉字编码的规律,高频字的编码要短,敲一下或两个键盘就可以出字了。
假如用二进制的“0”代表“-”;用“1”代表“·”,那么:
A的莫尔斯码用二进制表示为“10”,十六进制就是“02”;
B的莫尔斯码用二进制表示为“011”,十六进制就是“07”;
F的莫尔斯码用二进制表示为“1101”,十六进制就是“0D”。
如下表
而摩尔斯电码练习的工具软件Lakey,就是用这种方式编码的。
由于摩尔斯码长短不一,所以软件中使用了预先定义字符的摩尔斯码位数。
三、简单的规律
最常见的就是霍夫曼树,也叫二叉树。
图中,第一行由一位码构成,第二行是两位码构成,以此类推。
从一个点或一个划开始,向下一行,如果是向左,就在其后面加一个点;向右则加一个划。
再向下一行,如果是向左,就在其后面加一个点;向右则加一个划。
以此类推,直到找到目标字符,这时,也就确定了其莫尔斯码了。
还有一种的由两个基本基本字符叠加产生新字符的方式:
1、由基本点组成的4个:EISH,即第四列的,由“.” 组成,
E在第一行:. ;I在第二行:..;S在第三行:... ;H第四行,码为:....。
2、由基本划组成的3个:TMO,即第五列的,由“-”组成,
T在第一行:- ;M在第二行:-- ;O在第三行,码为:---。
3、一级直连的10个:GNZDBVUAWJ,由1个基本点和1个基本划直接连通,
G:由M连到E,所以码为:--.; N:由T连到E,所以码为:-. ;
同理其它键为:
Z:--..; D:-..; B:-...; V:...- ;U:..-; A:.- ;W:.-- ;J:.---。
4、二级直连1个:C,C:由T到E再到N,所以码为:-.-.,即两个N。
5、二级转弯4个:FLQY,
F由I指向T再转到E:..-. ; L和F相反:.-..;
Q由M指向E再转到T:--.- ; Y和Q相反:-.--。
6、二级返回4个:RKPX,
R由E到T再返回E:.-. ; K与R相反:-.- ;
P由E到M再返回E:.--. ; X与P相反,码为:-..- 。
规律吗
以上,献给老兵!
谢谢观赏!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|