This book provides a thorough overview of the topics in Communication Engineering. The concepts are clearly explained with simple words. By studying only this book, the reader can understand the basics of communication engineering. This material has been prepared by keeping engineering and science students in mind.