你看最下面A所对应的虚线是从上到下完整的一条虚线,所以它在差分曼彻斯特编码里是二进制的1。

再看最下面B所对应的这条虚线,到了差分曼彻斯特编码里突然和实线重叠在一起了,也就是图上红色圈圈里的那一段,我们说有虚线和实线叠加在一起的差分曼彻斯特编码那就是二进制的0。

同理,C所对应的虚线是从上到下完整的一条虚线,那么它就是二进制的1了。
D也是从上到下完整的一条虚线,也是二进制的1。

E这条虚线到了差分额曼彻斯特编码后,虚线和实线又叠加在一起(红色圈内),那么这个位置肯定是0了。

曼彻斯特编码(Manchester Encoding),也叫做相位编码(PE)是一个同步时钟编码技术,被物理层用来编码一个同步位流的时钟和数据;常用于局域网传输。在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号,就是说主要用在数据同步传输的一种编码方式。

但在不同的书籍中,曼彻斯特编码中,电平跳动表示的值不同,这里产生很多歧义:
1、在网络工程师考试以及与其相关的资料中,如:雷振甲编写的《网络工程师教程》中对曼彻斯特编码的解释为:从低电平到高电平的转换表示1,从高电平到低电平的转换表示0,模拟卷中的答案也是如此,张友生写的考点分析中也是这样讲的。
位中间电平从高到低跳变表示"0";
位中间电平从低到高跳变表示"1"。
2、在一些《计算机网络》书籍中,如《计算机网络(第4版)》中(P232页)则解释为高电平到低电平的转换为1,低电平到高电平的转换为0,《数据通信与网络(第三版)》,《计算机网络(第4版)》采用如下方式:
位中间 电平从高到低跳变表示"1";
位中间电平从低到高跳变表示"0"。
在清华大学出版的《计算机通信与网络教程》也是这么说的,就以此为标准,我们就叫这为标准曼彻斯编码。至于第一种,我们在这里就叫它曼彻斯特编码但是要记住,在不同的情况下懂得变通哦,否则会被老师扣分数的哦 。这两者恰好相反,千万别弄混淆了。

【关于数据表示的约定】
  事实上存在两种相反的数据表示约定。
  第一种是由G. E. Thomas, Andrew S. Tanenbaum等人在1949年提出的,它规定0是由低-高的电平跳变表示,1是高-低的电平跳变。
  第二种约定则是在IEEE 802.4(令牌总线)和低速版的IEEE 802.3 (以太网)中规定, 按照这样的说法, 低-高电平跳变表示1, 高-低的电平跳变表示0。
  由于有以上两种不同的表示方法,所以有些地方会出现歧异。当然,这可以在差分曼彻斯特编码(Differential Manchester encoding)方式中克服.

你看最下面A所对应的虚线是从上到下完整的一条虚线,所以它在差分曼彻斯特编码里是二进制的1。

再看最下面B所对应的这条虚线,到了差分曼彻斯特编码里突然和实线重叠在一起了,也就是图上红色圈圈里的那一段,我们说有虚线和实线叠加在一起的差分曼彻斯特编码那就是二进制的0。

同理,C所对应的虚线是从上到下完整的一条虚线,那么它就是二进制的1了。
D也是从上到下完整的一条虚线,也是二进制的1。

E这条虚线到了差分额曼彻斯特编码后,虚线和实线又叠加在一起(红色圈内),那么这个位置肯定是0了。

曼彻斯特编码(Manchester Encoding),也叫做相位编码(PE)是一个同步时钟编码技术,被物理层用来编码一个同步位流的时钟和数据;常用于局域网传输。在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号,就是说主要用在数据同步传输的一种编码方式。

但在不同的书籍中,曼彻斯特编码中,电平跳动表示的值不同,这里产生很多歧义:
1、在网络工程师考试以及与其相关的资料中,如:雷振甲编写的《网络工程师教程》中对曼彻斯特编码的解释为:从低电平到高电平的转换表示1,从高电平到低电平的转换表示0,模拟卷中的答案也是如此,张友生写的考点分析中也是这样讲的。
位中间电平从高到低跳变表示"0";
位中间电平从低到高跳变表示"1"。
2、在一些《计算机网络》书籍中,如《计算机网络(第4版)》中(P232页)则解释为高电平到低电平的转换为1,低电平到高电平的转换为0,《数据通信与网络(第三版)》,《计算机网络(第4版)》采用如下方式:
位中间 电平从高到低跳变表示"1";
位中间电平从低到高跳变表示"0"。
在清华大学出版的《计算机通信与网络教程》也是这么说的,就以此为标准,我们就叫这为标准曼彻斯编码。至于第一种,我们在这里就叫它曼彻斯特编码但是要记住,在不同的情况下懂得变通哦,否则会被老师扣分数的哦 。这两者恰好相反,千万别弄混淆了。

【关于数据表示的约定】
  事实上存在两种相反的数据表示约定。
  第一种是由G. E. Thomas, Andrew S. Tanenbaum等人在1949年提出的,它规定0是由低-高的电平跳变表示,1是高-低的电平跳变。
  第二种约定则是在IEEE 802.4(令牌总线)和低速版的IEEE 802.3 (以太网)中规定, 按照这样的说法, 低-高电平跳变表示1, 高-低的电平跳变表示0。
  由于有以上两种不同的表示方法,所以有些地方会出现歧异。当然,这可以在差分曼彻斯特编码(Differential Manchester encoding)方式中克服.

区分曼彻斯特和差分曼彻斯特编码相关推荐

  1. 编码技术-RZ、NRZ、NRZI、曼彻斯特、差分曼彻斯特等

    编码技术(RZ.NRZ.NRZI.曼彻斯特.差分曼彻斯特等) - 知乎 编码技术就看这章

  2. 不归零、曼彻斯特、差分曼彻斯特编码的c++实现

    1)不归零编码 信号电平由0.1表示,并且在表示完一个码元后,电压不需回到0 数字信号可以直接采用基带传输(未对载波信号称为基带信号,也就是不许需要搬移基带信号频谱的传输方式,近距离的局域网常采用这种 ...

  3. 曼彻斯特编码,差分曼彻斯特编码和NRZI编码

    曼彻斯特编码 曼彻斯特编码(Manchester Encoding),也叫做相位编码( Phase Encode,简写PE),是一个同步时钟编码技术,被物理层使用来编码一个同步位流的时钟和数据. 在曼 ...

  4. 曼彻斯特编码与差分曼彻斯特编码

    曼彻斯特编码 定义 也叫相位编码(PE) ,是一种同步时钟编码技术. 特点 第一种G. E. Thomas, Andrew S. Tanenbaum1949年提出的,它规定0是由低-高的电平跳变表示, ...

  5. 不归零法编码、曼彻斯特编码和差分曼彻斯特编码

    数字信号和数位化编码的数据之间存在着自然的联系.数位化存储的数据表现为0和1的序列.由于数字信号能够在两个恒量之间交替变换,所以可以简单地把0赋予其中的一个恒量,而把1赋予另一个恒量.这里恒量的具体取 ...

  6. 差分曼彻斯特编码到底该怎么看(萌新求教)

    差分曼彻斯特编码 如何区分/辨别 两者的相同点: 中间(夹在两条虚线)有一次跳变. 两者的不同点: 曼彻斯特码: 从低到高(趋势)表示 1 或者 0:(图中,从高到低表示 1,从低到高表示 0) 差分 ...

  7. 计算机网络---非归零码、曼彻斯特编码和差分曼彻斯特编码

    题目: 在数据通信技术中,将利用模拟信道通过调制解调器传输模拟信号的方法称为频带传输:将利用数字信道直接传输数字信号的方法称为基带传输. 基带传输中,数字信号的编码方式主要有三种:非归零码.曼彻斯特编 ...

  8. 【曼彻斯特编码/差分曼彻斯特编码】

    曼彻斯特编码/差分曼彻斯特编码_walker snapshot的技术博客_51CTO博客_曼彻斯特编码详解

  9. CN_@物理层@信噪比@分贝单位@奈奎斯特定理@香农公式@常用编码方式(曼彻斯特编码/差分曼彻斯特编码)波形图

    文章目录 CN_@信噪比@分贝单位@奈奎斯特定理@香农公式@常用编码方式(曼彻斯特编码/差分曼彻斯特编码)波形图 通信基础概念 数据 (data) 信号 (signal) 基带信号 模拟信号 (ana ...

最新文章

  1. 圣杯布局简单结构代码!
  2. Memcached简介
  3. 安全模式 提权_记一次渗透挖洞提权实战
  4. DHCP+VTP(实验讲解+配置)
  5. UVALive4983 UVa1593 POJ3959 Alignment of Code【字符串流+输入输出】
  6. C#程序设计下,网易云课堂,计算机专业
  7. unity editor里的undo操作
  8. 干货警告!476个PyTorch资源大合集推荐,GitHub超过3600星
  9. java map 集合实例_Java之集合类【HashMap】【入门版,实例解析】
  10. 你能识别这些科技公司的真假logo吗?
  11. 使用docker优雅的部署你的nuxtjs项目
  12. 解决Navicat 15注册机出现 rsa public key not found
  13. 新电脑java开发常用环境安装下载教程收集--持续更新
  14. Xcode 报错及解决办法汇总
  15. 关于人工智能(AI),【西部世界】提供一点小想法
  16. python制作ppt动画_天呐,还能这么玩!用 Python 生成动态 PPT
  17. Linux 高性能计算集群(六)BeoWulf
  18. 优惠券和让利哪种营销方式更好?
  19. 盒装Ubuntu着装绝妙,闪亮登场
  20. 百度网盘PC端扫描二维码登录时无法加载二维码问题解决方法

热门文章

  1. Qt积少成多,Sqlite返回最后插入ID
  2. 【GitHub】Failed to connect to github.com port 443 的一种解决方案
  3. Linux导入导出数据库
  4. A Generic Deep-Learning-Based Approach for Automated Surface Inspection-论文阅读笔记
  5. 2020初级会计考试考什么?
  6. 女生到底选择前端还是测试?
  7. java实现曲线运动_分层动画实现元素的曲线运动
  8. AI大模型未来将走向何方?广泛应用成首要挑战
  9. ArcGIS接边整理合并的1:100万基础地理信息数据
  10. JavaScript原型对象与原型链