反向非归零编码_[USB协议]USB线路编码(Line code)反向不归零编码 NRZI的原理

Note:

很早以前研究过一段时间USB协议,也保存整理过一些文章,现在拿出来看看并整理到blog上。有些文章找不到出处,有些是多篇拼凑的,无奈,如有侵权问题请谅解并告知。

NRZI (No Return Zero-Inverse) 反向不归零编码 或者 非归零反向编码

解释:NRZ-I编码中,编码后电平只有正负电平之分,没有零电平,是不归零编码。

根据这一编码原则,假设发送端传送8位数据流0000 0001B,前面的7个0位经过NRZ-I编码后,将得到7次翻转信号,如图二的同步域部分。在接收端根据脉宽很容易得到同步接收时钟。此后根据这个频率的倍频来采样后面的数据。在传输过程中,每一次编码的跳变都可以用来同步。这种同步机制在USB低速和中速传输中得到应用。即发送数据前,首先发送同步头

SYNC,内容为01H。这样就可以同步传输数据了,且字节开头和结尾不需要起始位和停止位。

过程

NRZ-I电平的一次翻转来表示Data电平的逻辑0,与前一个NRZ-I电平相同的电平表示Data电平的逻辑1(

翻转代表0,不变代表1)。仔细观察,我们发现,NRZ-I编码信号经过反向后,还原的内容不变。典型应用如USB传输。

原理

NRZ-I No Return Zero-Inverse 非归零反相编码

在传输中,同步头SYNC为00 01H,15个翻转信号。

但是当传输连续的逻辑1位时,NRZ-I编码后,将保持上一次翻转后的状态。这使得接收端无法

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值