曼彻斯特编码:“信号”和“位发送”
网络工程
第一层
2021-07-17 13:31:09
1个回答
你需要这样看:
- 用户位 0 被行编码为 10
- 用户位 1 被行编码为 01
如果传输交替位,则每一位只有一个电平转换:
user line
01010101 => 1001100110011001
10101010 => 0110011001100110
如果传输相同的位,则每个位有两个电平转换:
user line
00000000 => 1010101010101010
11111111 => 0101010101010101
请注意,很难检测到转换信号相关数据的两级符号的确切中间位置 - 所有接收器看到的是:
如果接收器错误地放错了符号边界,它就会对垃圾数据进行解码。
这就是为什么曼彻斯特需要一个带有交替位的前导码来同步接收器到中间转换。其他转换(符号之间)根本不相关。