嵌入式系统——曼彻斯特编码

本文介绍了曼彻斯特编码和差分曼彻斯特编码这两种双相编码方式。曼彻斯特编码通过码元周期内的电平跳变表示数据,而差分曼彻斯特编码则在每个时钟周期开始时根据有无跳变来区分数据。两种编码的相同点是每个码元周期中间都有跳变,不同点在于跳变的时间点。通过一个例题解析了如何区分两种编码的实际比特串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 曼彻斯特编码

  曼彻斯特编码是一种双相编码,即每个码元均用两个不同相位的电平信号表示,用电平跳变的方法表示“0”或“1”。

  • 传输“0”时,前半个周期为高电平,后半个周期为低电平,实现“高->低”跳变
  • 传输“1”时,前半个周期为低电平,后半个周期为高电平,实现“低->高”跳变

2. 差分曼彻斯特编码

  差分曼彻斯特编码也是一种双相编码,它在每个周期中间均产生一次跳变,传输“0”还是“1”是在每个时钟周期的开始有无跳变来区分的。

  • 在周期开始时有跳变是“0”
  • 在周期开始时无跳变是“1”

3. 曼彻斯特编码和差分曼彻斯特编码区别

  • 相同点:每个码元周期中间都会发生跳变
  • 不同点:
曼彻斯特 差分曼彻斯特
数据跳变位置 码元中间 相邻码元起始
跳变规则 “0”:高->低;“1”:低->高 “0”:变;“1”:不变

在这里插入图片描述


例题

例1</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值