Sveske-Juice / reed-solomon-codec

C++ codec for encoding and erasure correction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C++ 91.8%Language:CMake 7.3%Language:Makefile 0.9%