Matlab implementation of Polar Code (the cleanest implementation in github)
Three code construction methods, bit-reversal and non-bit reversal permutaion encoding, SC and SCL decorders, rate matching and rate recovery to support any codeword length and code rate.
For details refer to the user mannual file in pdf. A good start point is to run the file: example_run.m.