查看: 3695  |  回复: 2
曼彻斯特码的波形图和应用
ChessWorld
36
主题
820
回复
发表于2017-12-06 10:04:06 | 显示全部楼层
1# 电梯直达

路过,顺便记录一下,方便以后来论坛看看

曼彻斯特编码在通信系统(如以太网和部分光纤)中,是一个很常用的编码。


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


还有一种是差分曼彻斯特编码,每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示"0"或"1",有跳变为"0",无跳变为"1"。


曼彻斯特编码(Manchester Encoding),也叫做相位编码( Phase Encode,简写PE),是一个同步时钟编码技术,被物理层使用来编码一个同步位流的时钟和数据。它在以太网媒介系统中的应用属于数据通信中的两种位同步方法里的自同步法(另一种是外同步法),即接收方利用包含有同步信号的特殊编码从信号自身提取同步信号来锁定自己的时钟脉冲频率,达到同步目的。

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


对照以下的波形图: (a是原始数据,b是常规的曼彻斯特编码,C是差分的曼彻斯特编码。


 

以后,有时间再讲讲曼彻斯特码的实际应用。。。

ChessWorld
36
主题
820
回复
发表于2017-12-06 12:10:23   |  显示全部楼层
3#
发表于2017-12-06 11:36:27  2# 不错,10年搞过这个东西!

再分享一下这个文档: PIC16F1509实现的一个曼彻斯特解码器.pdf 

使用内置 CLC (Configurable Logic Cell)硬件单元的MCU (如:PIC16F150x )实现的一个曼彻斯特解码器, 解码速率高达500 kbps.




主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部