You can get the src/ and include/ directory from the attached gzip file: src/ decodeFadc.c : decode Data only CheckFadc.c : all kinds of checking Hamming.c : Hamming code check and correction include/ FadcData.h : for Data checking. After applying the Hamming code correction, some cases become worse. I am currently trying to understand the cause and will report it later.