当前位置:网站首页>网络——数字数据编码
网络——数字数据编码
2022-08-09 15:08:00 【real_vavid】
对于数字数据编码成数字信号,有以下6种方式:
1. 非归零编码NRZ
高电平为1,低电平为0;
编码容易实现,但没有检错功能,且无法判断一个码元的开始和结束,以至于收发双发难以保持同步。
2. 曼彻斯特编码 ※※※
将一个码元分成两个相等的间隔, 前低后高表示 1 , 0 则相反;也可以采用相反的规定 {\color{Red}前低后高表示1,0则相反;也可以采用相反的规定} 前低后高表示1,0则相反;也可以采用相反的规定。
该编码的特点是在每个码元的中间出现电平跳变,每一个码元都被调成两个电平,所以 数据传输速率只有调制速率的 1 / 2 {\color{Red}数据传输速率只有调制速率的1/2} 数据传输速率只有调制速率的1/2。
3. 差分曼彻斯特编码
信号电平在下一个时钟周期发生了翻转,则为0,否则为1。(同NRZI)
该编码的特点是在每个码元的中间也出现电平跳变,可以实现自同步;抗干扰性强于曼彻斯特编码。
4. 归零编码RZ
在每一小段的时钟周期内,后半段会回到低电平的位置
5. 反向不归零编码NRZI
信号电平翻转表示0,信号电平不变表示1。(同差分曼彻斯特编码,但无周期内的电平跳变)
6. 4B/5B编码(了解)
在比特流中插入额外的比特以打破一连串的0或1,就是用5个bit编码4个bit的数据,编码效率为80%。
【例】若下图为10BaseT网卡接收到的信号波形,则该网卡收到的比特串是_____。
A 0011 0110
B 1010 1101
C 0101 0010
D 1100 0101
【分析】在每个周期发生了跳变,那么可能是归零编码NRZ,曼彻斯特,差分曼彻斯特这三种;而归零编码后半段要回归低电平的位置,图中显然不全是;那么只可能是曼彻斯特或者差分曼彻斯特,假如是差分曼彻斯特,则比特串应是:1010 1101,但是注意题目给出的是10BaseT网卡,它采用的是曼彻斯特编码,因而
比特串应是 0011 0110 或者1100 1001(选A)
注意:曼彻斯特既可以将前高后低表示 1 ,也可以将前低后高表示 1 {\color{Orange} 注意:曼彻斯特既可以将前高后低表示1,也可以将前低后高表示1} 注意:曼彻斯特既可以将前高后低表示1,也可以将前低后高表示1
边栏推荐
猜你喜欢
随机推荐
2022钉钉杯A题思路及代码:银行卡电信诈骗危险预测
三.两数交换 空指针 && 野指针 解引用问题
学习编程的第三天
Redis学习(一.redis中的数据结构)
学编程的第八天
第二章:创建交互式地图(2.1-2.3)
1. Introducing GEE and Geemap
深究equals
C语言小游戏——三子棋
线性表重点之链表
yolov5训练并生成rknn模型以及3588平台部署
初始C语言(2) C生万物
2022华数杯建模C题思路解析
Foreword: About the author Dr. Wu Qiusheng and an introduction to the book
低代码的开发前景
良匠-手把手教你写NFT抢购软(一)
MySQL进阶学习
5. Visualizing Geospatial Data
ESP8266-Arduino编程实例-MQ-6异丁烷丙烷传感器驱动
2022高教社杯 国赛数学建模 A题思路









