Coursework for 2017 Channel Coding lecture in SYSU taught by Professor Li Chen.
The task of the coursework is to implement the convolutional code with three decoding algorithms including hard-decision Viterbi, soft-decision Viterbi and BCJR in C++.
The BER performance of (7,5)8 convolutional code over AWGN channel using BPSK modulation