CS3236 Information Theory Project (An investigation on 3 different linear coding schemes)