Digital Communication Tutorial on Information Theory