/Error-Correcting-Codes

Implementation of error correction codes (ECC) in C++

Primary LanguageC++

Error-Correcting-Codes 👨🏾‍💻


Introduction

Error correcting codes, as the name suggests, is a way to transmit messages as binary numbers in such a way that even if some bits are flipped, the original message can be recovered. Thus these are practically used in all instances of message transmission, and even more in data storage, to prevent data corruption in all the instances.

Aimed towards students or anybody who wants to learn about Error Correcting Codes, the codes provided here are a step-by-step guide as to how to implement these Error Correcting Codes.

This repository contains implementation of Error Correcting Codes (ECC for short) in C++ along with proper in-code documentation. 📝


Menu

The following ECC's have been discussed in this repository so far 😉-


Resources

To learn more about Error Correction Codes, I personally recommend the following videos 🏫 -