Talk:CRC-32: Difference between revisions

Content added Content deleted
(→‎Task goal: Better to be idiomatic than to do everything by hand)
(→‎Error correction: CRC, error detection, error correction)
Line 39: Line 39:
== Error correction ==
== Error correction ==
I work alot with different microcontrollers and communication with differnt devices, and everytime I get in contact with a CRC it takes some time to get it working. Sometimes it's CRC-8 or CRC-15 or something else, I've never really got a good grip of CRC. And I have never programmed a function that corrects an error using CRC, from what I understand this is possible? --[[User:Spekkio|Spekkio]] 14:48, 8 December 2011 (UTC)
I work alot with different microcontrollers and communication with differnt devices, and everytime I get in contact with a CRC it takes some time to get it working. Sometimes it's CRC-8 or CRC-15 or something else, I've never really got a good grip of CRC. And I have never programmed a function that corrects an error using CRC, from what I understand this is possible? --[[User:Spekkio|Spekkio]] 14:48, 8 December 2011 (UTC)
: No. CRC is for error ''detection'', not error correction. You'd be more interested in [[wp:Hamming code|Hamming code]]. We have [[Hamming numbers]], but I don't think they're related. (If they are, it's not clear how, at least not on RC.) --[[User:Short Circuit|Michael Mol]] 15:18, 8 December 2011 (UTC)