3.2 差错控制

差错控制 #

比特差错:即误码,0可能变成1,1可能变成0

一段时间内出错的比特占比即为误码率(Bit Error Rate, BER)

通过差错检测码来检查出是否出现差错,并有相应的纠错措施

检错 #

奇偶校验 #

奇偶校验是通常,实际只是选一种

在数据后面添加1位,让整个数据包括校验位在内的1的个数为奇数(奇校验)或者偶数(偶校验)

这种只能在奇数偶数层面判断,并不能定位,也有范围限制(漏检)

循环冗余码 #

循环冗余码CRC

  • 规定多项式
  • 构造被除数:在待发送信息后面添加生成多项式阶数个0
  • 构造除数:生成多项式各项系数(只有01)构成的比特串
  • 除法,计算冗余码
  • 补全余数使得位数和阶数相同(在前面补零),叫做帧检验序列FCS

在FCS放在待发送数据之后发送

接收方对收到数据除法,余数为0则说明没有误码

纠错 #