A concise introduction to the core concepts in digital communication providing clarity and depth through examples problems and MATLAB exercises. Its simple structure maps a logical route to understand the most basic principles in digital communication and also leads students through more in-depth treatment with examples and step-by step instructions.