Error recovery algorithms?

I am making software that eventually captures a numeric string, this string encodes important data, and any error destroys the contents.

Worse: VERY error prone due to the way the data is transmitted (and I can't do anything about it).

So, I decided to add a verification number ... After some research, I had more questions than answers ... So, can someone point me to a decent place to learn more about this subject?

Also, does anyone know some popular algorithms that can even correct errors or at least indicate where errors occur, so can I try to capture data with an error again?

And what do I do if the checksum data itself turned out to be erroneous in transmission?

+3
source share
2 answers

Basically, for every N bits of your message, you have some control bits.

You can detect and correct errors in check bits based on data or errors in data based on check bits. Too many mistakes, although this is just rubbish. Perhaps in your own language the opportunity to do this may be helpful.

+4
source

This may be useful: http://www.eccpage.com/

+3
source

All Articles