Reed Solomon codes
Era Scarecrow
rtcvb32 at yahoo.com
Mon Dec 20 18:07:07 UTC 2021
Ugg... Watching and reading and trying to understand Polynomial
math is melting my brain. I doubt i will be able to add in
unittest to each function to prove they are working right other
than the final result tests.
I did some tests where i made it 16bit symbols and it worked just
fine (*although a little slower*), the biggest advantage is the
range the generated codeword uses covers a max of 131070 bytes vs
255 bytes, which would make it usable for say several blocks of
sectors for say a tape backup or large compressed files in an
archive.
Probably I'll have 2 ports, one for 8bit symbols and another for
any symbol size (*3bit-24bit supported, after 24bit it eats way
too much memory for the tables generated that are used, 24bit
tables would eat up 256Mb-512Mb, but looks like it would cover a
50Mb area*).
More information about the Digitalmars-d
mailing list