??? 08/13/07 08:45 Read: times |
#143151 - One More Comment Responding to: ???'s previous message |
One thing that is often missing in the discussion of CRC algorithms is the means that can be used to error check on the receiving end.
Some systems are devised so that the received byte stream, including the received CRC bytes, can just be fed through the CRC "shifter" (whether that be a bit serial scheme, a byte indexed table lookup, or a nibble indexed table lookup) with a good result ending up being a simple value such as 0x0000. Other systems are devised so that the received bytes are fed into the algorithm excluding the received CRC bytes and the result of the CRC computation is then compared to the received CRC bytes. Michael Karas |