如何编码4B/5B

网络工程 协议理论 第一层
2021-07-21 00:10:15

在编码 4B5B 中,规则不超过一个前导零和不超过两个尾随零。例如,要转换1110,结果是 11100; 只需在末尾添加零。

要转换0101,我认为结果应该是01010因为只有一个前导零和不超过两个尾随零。

但是,正确的结果是01011这是为什么?

1个回答

0101无法转换为半字节01010因为这就是0100转换为。在您问为什么0100不转换为 之前01001,这是因为0001转换为01001.

半字节从字典转换而来,字典指定0101转换为01011. 字典编码和解码既快速又简单,这在设计通信系统时很有吸引力。