Skip to content

2021年 408 计算机网络 第 34 题

计算机网络2021年选择题2分

题目

若下图为一段差分曼彻斯特编码信号波形,则其编码的二进制位串是( )。

波形

错因

B

起点跳变方向看反——把"bit 起点有跳变 = 1、无跳变 = 0"硬记下来当公式套,但教材的约定刚好相反(起点有跳变 = 0、无跳变 = 1)。按错向规则扫这 8 个 bit 的边界跳变情况,得到 1101 0001。是"规则反向 + 没复核"的典型错答——这道题正反规则的差异恰好让两组答案都看似合理,所以一定要按教材的约定记牢。

C

把差分曼彻斯特当成普通曼彻斯特来解读:直接看每 bit 的中点跳变方向,按"0 = LH、1 = HL"硬解。但本题题面已说明是差分曼彻斯特,规则完全不同——差分曼彻斯特看的是 bit 起点有无跳变,中点跳变是固定不变的"时钟同步"用,与 bit 值无关。混了两套规则就会得出 0010 1110 这种答案。

D

类似 B,规则记反 + bit 串后段又出现一次低级错误(bit5 / bit6 看反或漏判一次起点跳变)。错叠错的产物。差分曼彻斯特的解码核心只有一句话——"起点跳就是 0、不跳就是 1",并且要逐 bit 边界稳定地数,错一个就错一串。

总解析

差分曼彻斯特的关键规则(408 教材约定):

  1. 每 bit 中间必有跳变(这是时钟同步用的,与 bit 值无关
  2. bit 起点有无跳变才是数据:
    • 起点有跳变 = 0
    • 起点无跳变 = 1

对比记忆:曼彻斯特看 bit 中点跳变方向、差分曼彻斯特看 bit 起点跳变有无。

逐 bit 解码

定义"起点跳变"= bit 起始电平 ≠ 上一 bit 末电平。第一个 bit 没有"上一 bit",按"无起点跳变"算(即设其起始为参考电平,本题图中起点是高位)。

bit起点电平上一 bit 末电平起点是否跳变解码
1—(基准)无(约定)1
2低(bit1 末)0
3低(bit2 末)1
4高(bit3 末)1
5低(bit4 末)1
6高(bit5 末)0
7高(bit6 末)0
8高(bit7 末)1

合起来 = 1011 1001

为什么"中点跳变方向"在差分曼彻斯特里无意义?

每个 bit 都有中点跳变(强制),跳变方向(向上还是向下)由 bit 起始电平决定:起 L 则中跳 ↑(LH)、起 H 则中跳 ↓(HL)。所以中跳方向只是 bit 起始电平的"镜像信息",没有携带额外数据。真正的数据藏在 bit 边界处的"跳 / 不跳"决策里——这才是差分曼彻斯特和普通曼彻斯特最根本的区别。

最终答案是 A(1011 1001)

编者注(生僻术语):差分曼彻斯特最经典的应用场景是 IEEE 802.5 令牌环网(4 Mbps / 16 Mbps),现在已基本被以太网取代。它相比普通曼彻斯特最大的优势是"抗极性反转"——双绞线接反两端不影响数据解码(因为只看跳变有无,不看具体高低电平)。这个特性在物理层接线易错的早期局域网里很实用。

最后更新:

🎬 可视化演示
加载中...

提示:可在可视化区直接操作播放、步进、修改参数