This is archived content, mostly untouched since 2003. For newer content/updated versions, see netfuture.ch.

  W and AWaldvogel & Aschwanden
   Roman Pletka
   Nicola Aschwanden
   Lars Waldvogel
    Kinderlieder+Spiele
   Marcel Waldvogel
    Contact
    Publications
    Research
    Tutorials
     CRC
      Background
      Description
    Classes
    Software
    Archive
    Fun

  

Tutorial: Cyclic Redundancy Check (CRC) Computation

[ Background/Other checks | Cyclic Redundancy Check ]

Introduction

Cyclic Redundancy Checks fall into the same category as parity bits, check digits, and checksums: Their use is to detect transmission errors. Depending on the error model assumed (i.e., what types of transmission errors are to be expected, which typically depends on the transmission media), different forms of checking are appropriate. Before starting to look at CRCs per se, we thus look at the other mechanisms first, which also help introducing a few concepts with illustrative examples.

Please follow these links to learn more about

  1. Communications background (RS-232) and other, simpler forms of checking for transmission errors
  2. Different explanations of CRC operations

References

Links


Copyright 2004 Marcel Waldvogel.