不归零编码NRZ

不归零编码NRZ在传送分组时 USB 应用了 NRZI 编码方式 信号电平的一次反转代表 1 电平不变化表示 0 并且在表示完一个码元后 电压不需回到 0 不归零制编码是效率最高的编码 缺点是存在发送方和接收方的同步问题 单极性不归零码 无电压 也就是元电流 用来表示 0 而恒定的正电压用来表示 1 每一个码元时间的中间点是采样时间 判决门限为半幅度电平 即 0 5 也就是说接收信号的值在 0 5 与 1 0

在传送分组时,USB应用了NRZI编码方式。

信号电平的一次反转代表1,电平不变化表示0,并且在表示完一个码元后,电压不需回到0

  不归零制编码是效率最高的编码

  缺点是存在发送方和接收方的同步问题

  单极性不归零码,无电压(也就是元电流)用来表示”0″,而恒定的正电压用来表示”1″。每一个码元时间的中间点是采样时间,判决门限为半幅度电平(即0.5)。也就是说接收信号的值在0.5与1.0之间,就判为”1″码,如果在O与0.5之间就判为”0″码。每秒钟发送的二进制码元数称为”码速”。

  双极性不归零码,”1″码和”0″码都有电流,但是”1″码是正电流,”0″码是负电流,正和负的幅度相等,故称为双极性码。此时的判决门限为零电平,接收端使用零判决器或正负判决器,接收信号的值若在零电平以上为正,判为”1″码;若在零电平以下为负,判为”0″码。

  以上两种编码,都是在一个码元的全部时间内发出或不发出电流(单极性),以及发出正电流或负电流(双极性)。每一位编码占用了全部码元的宽度,故这两种编码都属于全宽码,也称作不归零码NRZ (Non Return Zero)。如果重复发送”1″码,势必要连续发送正电流;如果重复发送”0″码,势必要连续不送电流或连续发送负电流,这样使某一位码元与其下一位码元之间没有间隙,不易区分识别。归零码可以改善这种状况。

 

 

RZ,NRZNRZI编码解释

        RZ 编码(Return-to-zero Code),即归零编码
            在 RZ 编码中,正电平代表逻辑 1,负电平代表逻辑 0,并且,每传输完一位数据,信号返回到零电平,

        不归零编码NRZ

    这样,浪费的带宽又回来了,不过又丧失宝贵的自同步特性了,貌似我们又回到了原点,其实这个问题也是可以解决的,不过待会儿再讲,先看看什么是 NRZI:

    NRZI 编码(Non-Return-to-Zero Inverted Code)和 NRZ 的区别就是 NRZI 用信号的翻转代表一个逻辑,信号保持不变代表另外一个逻辑。

    USB 传输的编码就是 NRZI 格式,在 USB 中,电平翻转代表逻辑 0电平不变代表逻辑1(NRZI 遇 0 翻转遇 1 不变):





        不归零编码NRZ
                    不归零编码NRZ
        翻转的信号本身可以作为一种通知机制,而且可以看到,即使把 NRZI 的波形完全翻转,所代表的数据序列还是一样的,
        对于像 USB 这种通过差分线来传输的信号尤其方便.


    注:以上关于电平的表示,具体环境或者不同教材给出的规定可能不同,但是原理相同!

转载于:https://www.cnblogs.com/lifan3a/articles/5257369.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222651.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午3:17
下一篇 2026年3月17日 下午3:17


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号