(相关资料图)
曼彻斯特编码与差分曼彻斯特编码都是比较不错的编码方式,接下来我用简单和比较主观的描述方式来介绍这两种编码的特点和编码方法。
首先是曼彻斯特编码,曼彻斯特编码的特点举例来说,对比非归零码的一个时间周期,曼彻斯特码将一个时间周期分为两个半个周期,前半个周期为编码真值的反,后半个周期为编码真值,换言之,如果在这个周期内我表达一个高位的信号,那么对于曼彻斯特编码来说,前半个周期即为低位,后半个周期为高位;反之,如果这个周期内我表达的是一个低位的信号,那么前半个周期即为高位,后半个周期为低位。
可以这么说,曼彻斯特编码具有两个特征:1、周期一分为二 2、后半个周期表达真值,前半个周期为真值的反
然后是差分曼彻斯特编码,必须要注意的一点是,差分曼彻斯特编码,不是曼彻斯特编码!之所以称之为差分曼彻斯特编码,是因为其具有曼彻斯特编码的第一个特性,即周期一分为二,它不具备曼彻斯特编码的第二个特性,这点十分值得注意。
所以,差分曼彻斯特编码是差分编码,具有差分的特性,周期内信号发生跳变,如果周期开始时,为高位,那么后半个周期要跳变为低位,此时的低位再与下个周期做对比,下个周期如果需要是高位,那么此时发生跳变;如果下个周期是低位,那么此时不跳变;
具体的跳变形式可以参考图中所示的例子!
那么有人就会问了,为什么有了一般的编码形式,我还要用曼彻斯特这种周期内跳变的形式呢?
实际上,曼彻斯特编码和差分曼彻斯特编码都可以提高数字通信中数据传输的可靠性和稳定性,有效地避免了数据传输中可能出现的错误和干扰。也就是说,可以通过数据位的变化来检测数据传输中可能出现的错误,实现时钟恢复和错误检测。比如,我们都知道,曼彻斯特和差分曼彻斯特编码都有周期内跳变的特点,如果连续三个半个周期都是高位或者低位,那么就可以认定编码出现了问题。另外,差分曼彻斯特编码可以消除曼彻斯特编码中的直流分量,从而降低传输能耗。
Copyright @ 2015-2022 新科技版权所有 关于我们 备案号: 沪ICP备2022005074号-4 联系邮箱:58 55 97 3@qq.com