A low-level implementation of Hamming (7,4) forward error correction built in standard C. Computes redundant parity bits and evaluates syndrome masks using strict right-to-left bit indexing conventions.
- Parity Bit Calculation: Automatically computes P1, P2, and P4 parity bits.
- Syndrome Evaluation: Detects single-bit transmission corruptions using XOR mask evaluations.
- Low-Level Bit Manipulation: Implements bitwise operations for transmission verification.
gcc main.c -o hamming_engine
./hamming_engine