曼彻斯特编码(Manchester Encoding),也叫做相位编码(PE),是一个同步时钟编码技术,被物理层使用来编码一个同步位流的时钟和数据。曼彻斯特编码被用在以太网媒介系统中。曼彻斯特编码提供一个简单的方式给编码简单的二进制序列而没有长的周期没有转换级别,因而防止时钟同步的丢失,或来自低频率位移在贫乏补偿的模拟链接位错误。在这个技术下,实际上的二进制数据被传输通过这个电缆,不是作为一个序列的逻辑1或0来发送的(技术上叫做反向不归零制(NRZ))。相反地,这些位被转换为一个稍微不同的格式,它通过使用直接的二进制编码有很多的优点。

曼彻斯特编码,常用于局域网传输。在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号;从高到低跳变表示"0",从低到高跳变表示"1"。还有一种是差分曼彻斯特编码,每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示"0"或"1",有跳变为"0",无跳变为"1"。

对于以上电平跳变观点有歧义:关于曼彻斯特编码电平跳变,在雷振甲编写的<<网络工程师教程>>中对曼彻斯特编码的解释为:从低电平到高电平的转换表示1,从高电平到低电平的转换表示0,模拟卷中的答案也是如此,张友生写的考点分析中也是这样讲的,而《计算机网络(第4版)》中(P232页)则解释为高电平到低电平的转换为1,低电平到高电平的转换为0。清华大学的《计算机通信与网络教程》《计算机网络(第4版)》采用如下方式:曼彻斯特编码从高到低的跳变是 0 从低到高的跳变是 1 。

两种曼彻斯特编码是将时钟和数据包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方,每位编码中有一跳变,不存在直流分量,因此具有自同步能力和良好的抗干扰性能。但每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2。

就是说主要用在数据同步传输的一种编码方式。

【在曼彻斯特编码中,用电压跳变的相位不同来区分1和0,即用正的电压跳变表示0,用负的电压跳变表示1。因此,这种编码也称为相应编码。由于跳变都发生在每一个码元的中间,接收端可以方便地利用它作为位同步时钟,因此,这种编码也称为自同步编码。】

Manchester encoding uses the transition in the middle of the timing window to determine the binary value for that bit period. In Figure , the top waveform moves to a lower position so it is interpreted as a binary zero. The second waveform moves to a higher position and is interpreted as a binary one .

【关于数据表示的约定】

事实上存在两种相反的数据表示约定。

第一种是由G. E. Thomas, Andrew S. Tanenbaum等人在1949年提出的,它规定0是由低-高的电平跳变表示,1是高-低的电平跳变。

第二种约定则是在IEEE 802.4(令牌总线)和低速版的IEEE 802.3 (以太网)中规定, 按照这样的说法, 低-高电平跳变表示1, 高-低的电平跳变表示0。

由于有以上两种不同的表示方法,所以有些地方会出现歧异。当然,这可以在差分曼彻斯特编码(Differential Manchester encoding)方式中克服.

10111001的曼彻斯特编码_曼彻斯特编码相关推荐

  1. 曼彻斯特解密_曼彻斯特编码解码方法与流程

    本发明涉及一种曼彻斯特编码解码方法,属于集成电路技术领域. 背景技术: RFID在电子领域被广泛采用,解125KHz RFID编码可以通过专用芯片或者单片机软件来解决.使用专用芯片会增加硬件复杂度,增 ...

  2. 遗传算法编码方式整数编码_如何编码卫星算法并从头开始烹制西班牙海鲜饭

    遗传算法编码方式整数编码 What if I told you that by the end of this article, you'd be able to calculate the orbi ...

  3. 深度学习去燥学习编码_学习编码的警示故事。 我自己的。

    深度学习去燥学习编码 I was just a guy in a suit in an office with a vague startup idea. Then I decided to lear ...

  4. 曼彻斯特解密_曼彻斯特编码与解码

    常见的编码方式有以下几种, 1.NRZ(Not Return to Zero)不归零编码, 这是一种比较简单的编码方式,二进制数据"0"和"1"分别用高电平和低 ...

  5. 视觉中国图片编码_学习编码第14天的应用视觉设计第4部分

    视觉中国图片编码 Goooood evening everyone! Yesterday was a short little blog as we came to the end of the se ...

  6. 未来视频编码_设计编码营销并消费未来

    未来视频编码 数字化转型的伦理 (The Ethics of Digital Transformation) Are you a human, and do you own a smartphone, ...

  7. 查看分支编码_高性能编码规范驳斥(一)

    准备写一个系列,驳斥一下这些年我整理/设计的高性能编码规范里,哪些是没有意义的.为什么会没有意义呢?有的原因可能是规则本身是有问题的,有的原因可能是编译器会帮我们优化,有的可能存在局限性,还有可能有些 ...

  8. 解决文件内容的中文乱码_字符集_字符编码_字符编码方案

    从第三方下载的java源文件,打开查看里面的中文全部是乱码,无论你使用什么字符编码集都无法正常显示,该文件是用UTF-8编码存档的,使用UTF-8解码也同样是乱码,相信很多人遇到类似的问题,我这里解决 ...

  9. tcp选项部分编码_学习编码中最难的部分也是最有趣的部分

    tcp选项部分编码 by Corey Slaven 通过Corey Slaven 学习编码中最难的部分也是最有趣的部分 (The hardest part of learning to code is ...

最新文章

  1. 【蓝桥java】递归基础之振兴中华
  2. 对clear float 的理解
  3. EasyOffice-.NetCore一行代码导入导出Excel,生成Word
  4. C#基础加强_泛型的基本原理
  5. 全排列问题(洛谷P1706题题解,Java语言描述)
  6. php面向对象初始化一次,php单例模式实现(对象只被创建一次)
  7. 26留数及其应用(二)
  8. 用枚举法实现工厂模型
  9. Java继承的基本概念及其限制(基础语法二)
  10. win10-用户忘记密码如何登录
  11. MSM8953修改开机动画
  12. edi系统三要素_EDI标准的三要素是什么?
  13. 苹果cms10配置本地化播放器p2p加速
  14. 读周公度之《结构化学基础》
  15. 卧槽!我的世界也有开源版本了!!!
  16. 京东数科Java一面面经
  17. Luogu 3642 [APIO 2016] 烟火表演
  18. 分享两个靠谱的微信跳转浏览器打开网页/下载app的接口
  19. python读取txt文件特定内容,并绘制折线图
  20. 《Armv8/armv9架构入门指南》-【第一章】- 前言

热门文章

  1. jquery autocomplete 实现搜索提示功能,中文/拼音也没问题
  2. WX小程序demo示例
  3. 汇编语言中z和c,汇编与对应c伪码
  4. matlab 高斯混合模型 多分类,matlab – 了解高斯混合模型的概念
  5. python拟合威布尔参数_如何拟合威布尔分布?
  6. 面试题精选:数据伪造
  7. Keystone组件详解
  8. 服务器程序运行在哪里,win10程序在哪里打开_网站服务器运行维护
  9. Java Manifest
  10. 2023最新装修材料石膏线品牌加盟类模板源码+织梦内核开发的