Skip to content

Sveske-Juice/reed-solomon-codec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

Build

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

How to use

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

About

C++ codec for encoding and erasure correction

Resources

Stars

Watchers

Forks