Содержание
- 2. CRC Encoding - Recab Multiply i(x) by n-k; (puts n-k zeros in (n-k) low order positions)
- 3. An Example – Step-by-Step
- 4. An Example – Step 1
- 5. An Example – Step 2
- 6. An Example – Step 3
- 7. An Example – Step 4
- 8. An Example – Step 5
- 9. An Example – Step 6
- 10. An Example – Step 7
- 11. An Example – Step 8
- 12. An Example – Step 9
- 13. An Example – Step 10
- 14. Overall
- 15. CRC Capability Analysis What kind of errors will be detected? Imagine that a transmission error e(x)
- 16. Undetectable Error Patterns Receiver divides the received polynomial R(x) by g(x) Blindspot: If e(x) is a
- 17. Designing Good Polynomial Codes Select generator polynomial so that likely error patterns are not multiples of
- 18. Designing Good Polynomial codes Detecting Odd Numbers of Errors Suppose all codeword polynomials have an even
- 19. Standard CRC Generator Polynomials CRC-8: CRC-16: CCITT-16: CCITT-32: HDLC, XMODEM, V.41 IEEE 802, DoD, V.42 Bisync
- 20. Internet Checksum Internet Protocols (IP, TCP, UDP) use check bits to detect errors, instead of using
- 21. Let IP header consists of L, 16-bit words, b0, b1, b2, ..., bL-1 The algorithm appends
- 22. Internet Checksum Example Assume 4-bit words Use mod 24-1 arithmetic b0=1100 = 12 b1=1010 = 10
- 23. Internet Checksum Example Use Modulo Arithmetic Assume 4-bit words Use mod 24-1 arithmetic b0=1100 = 12
- 25. Скачать презентацию