An error correction program for working with cyclic codes, providing functions for generating generator matrices, detecting and correcting errors, and analyzing code properties. This C++ tool is designed to assist with error correction in communication systems and other applications.
To run:
mkdir build && cd build
cmake ..
make
// Run cyclic coder
./main
// Run gtest
./gtest