This code is MATLAB(tm) code that can encode, correct, decode binary message using general algorithm of Hamming code.
See https://en.wikipedia.org/wiki/Hamming_code#General_algorithm
- Encode message using general algorithm of Hamming code
- Modulation (BPSK, QAM) and channel simulation(AWGN)
- Demodulation
- Check and correct errors
- Decode message
- Comapre probability of error
Generate hamming matrix(parity-check matrix), part of hmGenerator(m), is inspired from https://kr.mathworks.com/matlabcentral/fileexchange/40208-hamming-code
and the author is Marc-Andre Robichaud Copyright (c) 2013, Marc-Andre Robichaud All rights reserved.
This project is under GNU General Public License v3.0
Copyright (c) 2017, In-Sung Jun All rights reserved.