博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
曼彻斯特编码与差分曼彻斯特编码
阅读量:5293 次
发布时间:2019-06-14

本文共 646 字,大约阅读时间需要 2 分钟。

曼彻斯特编码

定义

也叫相位编码(PE) ,是一种同步时钟编码技术。

特点

 

 

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

第二种IEEE 802.4()和低速版的)中规定, 按照这样的说法, 低-高电平跳变表示1, 高-低的电平跳变表示0。

 

 

 

 

编码规则

在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作,又作数据信号;从低到高跳变表示“1”,从高到低跳变表示“0”。

还有一种是,每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示“0”或“1”,有跳变为“0”,无跳变为“1”。

 

差分曼彻斯特编码

 

与曼彻斯特编码的区别

差分曼彻斯特编码,它在每个时钟位的中间都有一次跳变,传输的是"1"还是"0",是在每个时钟位的开始有无跳变来区分的。

 

 

曼彻斯特编码是一个比特位占时钟周期的一半,当传输"1"时,在时钟周期的前一半为高电平,后一半为低电平;

 

怎么手画差分曼彻斯特编码?

方法:在到达下一个时钟周期前,也就是虚线前。如果为0。当到达下一个时钟周期,当从高电平降到低电平的时候,那么就说明前一个时钟周期和后一个时钟周期的电平没有发生变化,也就是0;反之为1

优点

无需专门传递同步信号的线路

共同特征

他们的特征是在传输的每一位信息中都带有位,因此一次传输可以允许有很长的数据位。

转载于:https://www.cnblogs.com/zhanp/p/10931617.html

你可能感兴趣的文章
鱼塘钓鱼(fishing)
查看>>
java基础篇---正则表达式
查看>>
声明提升
查看>>
关于c# .net爬虫
查看>>
Rails--render partial时传递参数
查看>>
java基础不牢固容易踩的坑
查看>>
P4824 [USACO15FEB]Censoring (Silver) 审查(银)
查看>>
实验二
查看>>
记录一些IDEA常用的快捷键和技巧 二(界面布局)
查看>>
log4j的简单应用(转载)
查看>>
iOS UILabel自定义行间距
查看>>
git命令详解(一)
查看>>
【模板】埃筛
查看>>
Nodejs初识随笔
查看>>
1019 数字黑洞 (20 分)
查看>>
参照nopCommerce框架开发(NextCMS)
查看>>
动态规划--矩阵链乘法
查看>>
linux查看磁盘空间
查看>>
FrameLayout帧布局
查看>>
Android解决APP启动白屏或者黑屏闪现的问题
查看>>