0.脑图时刻

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

1.为什么会出现差错?

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

2.检验和纠正差错的编码方法

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

(1)关于数据链路层和物理层的编码区别

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

(2)冗余编码

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

3.检错编码

(1)奇偶校验码

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

(2)循环冗余码(CRC)

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

4.纠错编码(海明码)

  • 海明码可以发现双比特错误,纠正单比特错误
  • 它的工作过程:
    3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

(1)确定校验码位数r

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

(2)确定校验码和数据的位置

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)

(3)求出校验码的值

  • 这一部分参考上面我发的博客链接

(4)检错与纠错

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)
参考:https://www.bilibili.com/video/av70228743?p=22

相关文章:

  • 2021-06-11
  • 2021-10-26
  • 2021-05-15
  • 2021-08-08
  • 2022-12-23
  • 2021-11-03
  • 2021-10-30
  • 2022-12-23
猜你喜欢
  • 2022-02-18
  • 2021-06-12
  • 2021-12-07
  • 2021-08-07
  • 2021-04-17
  • 2021-09-10
  • 2021-12-19
相关资源
相似解决方案