Principles Of Digital Communications I

The course serves as an introduction to the theory and practice behind many of today’s communications systems. 6.450 forms the first of a two-course sequence on digital communication. The second class, 6.451, is offered in the spring.Topics covered include

SGDΒ 0.10

Images

COURSE DESCRIPTION

The course serves as an introduction to the theory and practice behind many of today’s communications systems. 6.450 forms the first of a two-course sequence on digital communication. The second class, 6.451, is offered in the spring.

Topics covered include: digital communications at the block diagram level, data compression, Lempel-Ziv algorithm, scalar and vector quantization, sampling and aliasing, the Nyquist criterion, PAM and QAM modulation, signal constellations, finite-energy waveform spaces, detection, and modeling and system design for wireless communication.


Syllabus

Course Meeting Times

Lectures: 2 sessions / week, 1.5 hours / session

Description

This course is a graduate level introduction to the basic principles of digital communication systems. A digital communication system is one that transmits a source (voice, video, data, etc.) from one point to another, by first converting it into a stream of bits, and then into symbols that can be transmitted over channels (cable, wireless, storage, etc.). The use of the digital bit-stream as the interface between the source and the channel is universal regardless of what kind of source and channel are involved. Digital communication principle, with β€œbit” as the most important concept of the information age, and applications in computer science, Internet, wireless, etc., is one of the most successful stories of applying mathematics in engineering designs.

The course gives an overview of the designs of digital communication systems. We explain the mathematical foundation of decomposing the systems into separately designed source codes and channel codes. We introduce the principles and some commonly used algorithms in each component, to convert continuous time waveforms into bits, and vice versa. We give a comprehensive introduction to the basics of information theory, a rather thorough treatment of Fourier transforms and the sampling theorem, and an overview of the use of vector spaces in signal processing.

The course would be beneficial particularly to students who are interested in doing research in fields related to communications, networks, and signal processing. The general principle and philosophy of the engineering designs discussed in this course are inspiring to all engineering majors. As a Technical Qualifying Exam (TQE) course, we also try to offer some rigorous mathematical training. The materials of this course are the baselines of further studies in 6.451 (digital communications II), 6.452 (wireless communications), and 6.441 (information theory).

Lecture 1: Introduction

Topics covered: Introduction: A layered view of digital communication

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 2: Discrete Source Encoding

Topics covered: Discrete source encoding

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 3: Memory-less Sources

Topics covered: Memory-less sources, prefix free codes, and entropy

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 4: Entropy and Asymptotic Equipartition Property

Topics covered: Entropy and asymptotic equipartition property

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 5: Markov Sources

Topics covered: Markov sources and Lempel-Ziv universal codes

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 6: Quantization

Topics covered: Quantization

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 7: High Rate Quantizers and Waveform Encoding

Topics covered: High rate quantizers and waveform encoding

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 8: Measure

Topics covered: Measure, fourier series, and fourier transforms

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 9: Discrete-Time Fourier Transforms

Topics covered: Discrete-time fourier transforms and sampling theorem

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 10: Degrees of Freedom

Topics covered: Degrees of freedom, orthonormal expansions, and aliasing

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 11: Signal Space

Topics covered: Signal space, projection theorem, and modulation

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 12: Nyquist Theory

Lecture 13: Random Processes

Topics covered: Random processes

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 14: Jointly Gaussian Random Vectors

Topics covered: Jointly Gaussian random vectors and processes and white Gaussian noise (WGN)

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 15: Linear Functionals

Topics covered: Linear functionals and filtering of random processes

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 16: Review; Introduction to Detection

Topics covered: Review; introduction to detection

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 17: Detection for Random Vectors and Processes

Topics covered: Detection for random vectors and processes

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 18: Theory of Irrelevance

Topics covered: Theorem of irrelevance, M-ary detection, and coding

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 19: Baseband Detection

Topics covered: Baseband detection and complex Gaussian processes

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 20: Introduction of Wireless Communication

Topics covered: Introduction of wireless communication

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 21: Doppler Spread

Topics covered: Doppler spread, time spread, coherence time, and coherence frequency

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 22: Discrete-Time Baseband Models for Wireless Channels

Topics covered: Discrete-time baseband models for wireless channels

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 23: Detection for Flat Rayleigh Fading and Incoherent Channels

Topics covered: Detection for flat rayleigh fading and incoherent channels, and rake receivers

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng

Lecture 24: Case Study on Code Division Multiple Access

Topics covered: Case study β€” code division multiple access (CDMA)

Instructors: Prof. Robert Gallager, Prof. Lizhong Zheng


Related Products

Principles Of Digital Communications I

SGDΒ 0.10

View Now

Signals And Systems

SGDΒ 0.10

View Now

Fundamentals of Photovoltaics (Fall 2013)

SGDΒ 0.10

View Now

Circuits And Electronics

SGDΒ 0.10

View Now

Aircraft Systems Engineering (Fall 2005)

SGDΒ 0.10

View Now

Introduction to EECS II: Digital Communication Systems

SGDΒ 0.10

View Now

Underactuated Robotics

SGDΒ 0.10

View Now

Nano-to-Macro Transport Processes (Spring 2012)

SGDΒ 0.10

View Now