这节课呢我们先来讲解一下差错控制的检错编码。
首先我们问这样一个问题。差错从何而来,差错是什么呢?因为人无完人,链路自然也没有完全理想的链路。所以链路上它之所以不理想就是因为它会出现一些差错,而这些差错呢大概率都是由这个噪声引起的。
噪声呢主要分为两种,一种是全局性的噪声,那自然另一种就是局部性的。
那全局性的噪声呢主要是由于线路本身啊电气特性所产生的随机热噪声,那这种噪声呢是信道固有的,而且是随机存在的。
那面对这种随机性的噪声呢,我们的解决办法就是提高信噪比来减少或者是避免干扰。因为我们知道信噪比如果提高的话,信号的强度相对于噪声的强度就非常大,因此噪声对于我们信号的影响呢就变得很小了,所以就很有效地解决了这样一个随机热噪声的问题。
那如何提高信噪比呢?就是对传感器下手。这里面大家有一个了解就可以了,可以调整传感器它的硬件设置或者调整一些参数,都是可以提高信噪比的方法。
那另一种噪声就是局部性的噪声。它是由于外界特定的短暂原因所造成的冲击噪声,就比如说这些信号按部就班地往前走呢,突然被一个人打了一下啊,突然被外界打了一下,那这种短暂性的冲击性的噪声,是产生差错的主要原因。因为你撞一下,就会对这样一块的信号影响非常大,所以是我们产出差错的主要原因。
那针对这种局部性的噪声呢,我们的解决办法通常是利用编码技术来解决,这个我们稍后会着重去讲。
那我们说差错是由噪声引起的,那这两种噪声呢也就引起了我们对应的几种差错。主要分为两种,一种是位错,也就是比特错。另一种呢,就是帧错。帧错也就是我们链路层的一个数据传输单元——帧发生了错误。
首先这个位错我们讲解一下。
原文:https://www.cnblogs.com/ZHONGZHENHUA/p/11418405.html