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) |