File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -350,14 +350,15 @@ Using CRCs for error-correction has two big caveats:
350
350
1 . For _ any_ error-correcting code, attempting to _ correct_ errors
351
351
reduces the code's ability to _ detect_ errors.
352
352
353
- In the HD=4 example, when we assumed 1 bit-error, if there were
354
- actually 3 bit-errors, we would have assumed wrong and "corrected" to
355
- the wrong codeword.
353
+ In the HD=4 example, we assumed 1 bit-error. If we were wrong and
354
+ there were actually 3 bit-errors, we would have "corrected" to the
355
+ wrong codeword.
356
356
357
357
In practice this isn't _ that_ big of a problem. 1 bit-errors are
358
358
usually much more common than 3 bit-errors, and at 4 bit-errors you're
359
- going to have a collision anyways. Still, this tradeoff is good to be
360
- aware of.
359
+ going to have a collision anyways.
360
+
361
+ Still, it's good to be aware of this tradeoff.
361
362
362
363
ramcrc32bd's [ ` error_correction ` ] [ error-correction ] config option lets
363
364
you control exactly how many bit-errors to attempt to repair in case
You can’t perform that action at this time.
0 commit comments