现在这个表已经变得很简洁了。如果知道了码字中“点”和“划”的数目,那么以这个数目为指数的2的幂运算结果就是其总共可以表示的码字数。我们可以用下面这个简单的公式来概括上述表格所表示的内容:
$$
A B = \frac { 1 } { 2 } A B = \frac { 1 } { 2 } A B = 2 = 2 ^ { - \frac { 1 } { 2 } \cdot \frac { 1 } { 2 } \cdot \frac { 1 } { 2 } \cdot \cos \alpha + \sin \alpha }
$$
使用2的幂值的形式可以表示很多码字,在下一章中,我们还将接触另外一个例子。
为了让莫尔斯码的解码过程更加简单,或许画张图会有所帮助,例如下面这张树型图。
这张图给出了所有字母及其所对应的由“点”和“划”组成的连续序列。当对一串码字进行解码时,我们需要沿着箭头从左向右进行搜寻。以“点-划-点”的码字为例来说,当你需要找出这串码字所代表的字母时,应首先从图的左边开始,选择“点”的分支;然后继续沿着箭头向右选择“划”,接着又是一个“点”。找到最后一个“点”时结果就会紧随其后出现了,没错就是字母“R”。
编码——隐匿在计算机软硬件背后的语言
10