This is a simple implementation of the Reed-Solomon code in C++. The implementation only supports encoding and erasure correction (it is not a full decoder).
This codec is part of my SOP. The project report, can be read here (in danish).
If you're on Linux just type make
in the root directory and it will build the program and unit tests for you.
Manual:
mkdir -p build/
cd build/
cmake ..
Then to only build program:
make rsc
the unit tests:
make tests
or build all:
make
see main.cpp for an example of how to use the encoding decoding facade functions.
resource: https://en.wikiversity.org/wiki/Reed%E2%80%93Solomon_codes_for_coders