This version (08 Jun 2020 23:00) was approved by rgetz.The Previously approved version (21 Aug 2019 20:16) is available.Diff

Digital Communications

The objective of this course material is to provide hands-on learning experiences using Software-Defined Radio and other instrumentation for engineering students and industry practitioners who are interested in mastering the design, implementation, and experimentation of communication systems. This material and related textbook provides a fresh perspective on understanding and creating new communication systems from scratch. Communication system engineers need to understand the impact of the hardware on the performance of the communication algorithms being used and how well the overall system operates to recovers the intercepted signal.

This material is written for both industry practitioners who are seeking to enhance their skill set by learning about the design and implementation of communication systems using SDR technology, as well as both undergraduate and graduate students who would like to learn about and master communication systems technology in order to become the next generation of industry practitioners and academic researchers. The book contains theoretical explanations about the various elements forming a communication system, practical hands-on examples, and lessons that help synthesize these concepts, and a wealth of important facts and details to take into consideration when building a real-world communication system.

The web site sdrforengineers provides supplementary materials for the text, hands-on content, labs, assignments, end of chapter questions, that anyone can use or contribute to. Additionally, this is outlined with other ADI offering here under the general banner of communication systems.

You may download the book in its entirety here in pdf format, SDR for Engineers, or by chapter below.

Table of Contents

Course Session Title
Communication Systems Chapter:1 Introduction to Software-Defined Radio
Digital Signal and Systems Chapter:2 Signals and Systems
Probability For Communications Chapter:3 Probability in Communications
Digital Communications Chapter:4 Digital Communications Fundamentals
Digital Communications with Software-Defined Radio Chapter:5 Understanding SDR Hardware
Digital Communications with Software-Defined Radio Chapter:6 Timing Synchronization
Digital Communications with Software-Defined Radio Chapter:7 Carrier Synchronization
Digital Communications with Software-Defined Radio Chapter:8 Frame Synchronization and Channel Coding
Digital Communications with Software-Defined Radio Chapter:9 Channel Estimation and Equalization
Digital Communications with Software-Defined Radio Chapter:10 Orthogonal Frequency Division Multiplexing
Cognitive Radio Chapter:11 Applications for Software-Defined Radio
Appendix A A Longer History of Communications
Appendix B Getting Started with MATLAB and Simulink
Appendix C Equalizer Derivations
Appendix D Trigonometric Identities
Complete Software-Defined Radio for Engineers (entire book)

Communications Lab Exercises

university/courses/comms.txt · Last modified: 08 Jun 2020 23:00 by rgetz