曼彻斯特编码
曼彻斯特编码是一种双相码,每个比特中间均有一个跳变,第一个编码自定义
如下图,第一个编码定义为1,那么后面与其相反的编码代表0
差分曼彻斯特编码
差分曼彻斯特编码也是一种双向码,用在令牌环网中
有跳变代表“0”无跳变代表“1”(有0无1)
如下图,第一个数字1说明上一个的编码结束电平与这一个编码的起始电平一样
第二个数字0 上一个1编码的结束电平与这一个0电平不一样,第三个同第一个数字一样
两种曼彻斯特编码的特点
曼码和差分曼码是典型的双相码,双相码要求每一位都有一个电平转换一高一低,必须翻转
曼码和叉分曼码具有自定时和检测错误的功能
两种曼彻斯特编码的优点:将时钟和数据包含在信号数据流中,也称同步码
编码效率低:编码效率都是%50
两种曼码数据速率是码元速率的一半,当数据传输速率为100Mbps时,码元速率为200M baud
4B/5B:发送数据流每4bit/s,先转换成5bit,再转换成不归零码(NRZ-L),多一位用于解决同步问题
涉及这两个编码的题目不能用奈奎斯特和香农定理
各种编码效率
曼彻斯特编码效率%50,用于以太网
4B/5B效率%80,用于百兆以太网
8B/10B效率%80.用于千兆以太网
64B/66B效率%97,用于万兆以太网
例1.10M802.3局域网使用曼彻斯特编码,它的波特率是20M baud
核心点,数据速率在涉及曼彻斯特题目下小于码元速率(波特率),是码元速率的2/1
又或者说码元速率等于二倍数据速率
例2
解题思路:差分曼彻斯特编码第一位是无法推出来的,所以从第二位开始推,按照“有0无1”
大白话就是,上一位的结束位,与下一位的起始位,有变化为0,没有变化为1
推出前四个为1001 因为第一位无法推出,这四个1001在第一位后面可以看成X1001...
故选B