Please refer to standart EN_302_755_V1.1.1: http://www.etsi.org/deliver/etsi_en/302700_302799/302755/01.01.01_60/en_302755v010101p.pdf
The codabase contains the Input Processing and Bit Interleaved Coding & Modulation (BICM) processes. All code is written on Matlab 2010. Be reminded that the codebase is just for academic purposes. It doesn't reflect any working real-case state.