Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ntkot/hamming

Just a Hamming error code encoder and error finder
https://github.com/ntkot/hamming

Last synced: about 1 month ago
JSON representation

Just a Hamming error code encoder and error finder

Awesome Lists containing this project

README

        

---
Hamming Code generator and single-error finding program
---

Installation instructions:
1. mkdir build
2. cd build
3. cmake ..
4. make
5. ./ham

Features:
1) Generate hamming code for a n bits (n <= 120) message. First, enter your message size in
bits, then write (without using spaces or underscores or any other characters) your message
in binary.
2) Check and find a single error (after all Hamming is a single-error correction code). You
just type the size of the Hamming-encoded message and then the message itself and the
program will check if there is an error. If there is, it will correct it and point it out.

(If you need a tutorial on Hamming code generation and error finding, check this [video](https://www.youtube.com/watch?v=373FUw-2U2k)).