奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 10 页

PDF 物理页索引 26 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
10
PDF 物理页
26(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
4798a15d5d97c942f91cad190488133e656a8b8f1f07cb0d34d582e47e5a85b7

现在这个表已经变得很简洁了。如果知道了码字中“点”和“划”的数目,那么以这个数目为指数的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