by heydenberk on 6/13/21, 9:51 AM with 43 comments
by h2odragon on 6/14/21, 3:41 PM
Ignore an issue for long enough, and it stops being an issue :)
by coder543 on 6/14/21, 3:20 PM
by boredprograming on 6/14/21, 10:09 PM
The reason is this: Reed Solomon corrects entire symbols, but can only correct so many symbols per block. LDPC and Turbo correct single bit errors. If you have a lot of single bit errors, mixed with completely corrupt blocks, it's best to use both.
Interleaving usually mixes the bits around too, to spread long chains of errors out between symbols.
This setup is used in digital radio, 3G, CD and DVD, DSL, etc
by conductor on 6/14/21, 4:15 PM
Also check out https://github.com/Parchive/par2cmdline
I wish something like this was integrated into a modern and free archive format. RAR has it. RAR also got volume recovery: when creating split multi-volume archives you can also create recovery volumes - each recovery volume can replace any other one missing volume. It was a life-saver in floppy-disk times.
by ithkuil on 6/14/21, 8:24 PM
https://www.usenix.org/conference/atc12/technical-sessions/p...
by xrd on 6/14/21, 3:52 PM
by crazygringo on 6/14/21, 4:50 PM
My impression was always that error checking was implemented at the hardware level, or else at the OS/driver level.
But just curious if there are some applications I'm missing.
by sparc24 on 6/14/21, 5:11 PM
https://mirrors.edge.kernel.org/pub/linux/kernel/people/hpa/... https://www.usenix.org/legacy/event/fast08/tech/full_papers/...
by moreati on 6/14/21, 5:03 PM
Given one or more known inputs/outputs of a Reed Solomon function with known symbol size, message length, number of parity symbols. Is it possible to calculate the other parameters (polynomial coefficients, primitive element etc)?
I failed to find an answer a few years ago, when trying to interoperate with chirp.io (now gone). https://math.stackexchange.com/questions/663643/discover-par...
by nayuki on 6/14/21, 6:48 PM
by Tcepsa on 6/14/21, 9:21 PM
by IAmLiterallyAB on 6/14/21, 4:24 PM
by alessandroetc on 6/14/21, 11:53 PM
by mrfusion on 6/14/21, 3:09 PM