6.02 Introduction to EECS II: Digital Communication Systems (Fall 2012, MIT OCW). Instructors: Prof. Hari Balakrishnan and Prof. George Verghese.

FREE
This course includes
Hours of videos

666 years, 7 months

Units & Quizzes

24

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

An introduction to several fundamental ideas in electrical engineering and computer science, using digital communication systems as the vehicle. The three parts of the course - bits, signals, and packets - cover three corresponding layers of abstraction that form the basis of communication systems like the Internet.

The course teaches ideas that are useful in other parts of EECS: abstraction, probabilistic analysis, superposition, time and frequency-domain representations, system design principles and trade-offs, and centralized and distributed algorithms. The course emphasizes connections between theoretical concepts and practice using programming tasks and some experiments with real-world communication channels.
(from ocw.mit.edu)

Course Currilcum

  • Lecture 01 – Overview: Information and Entropy Unlimited
  • Lecture 02 – Compression: Huffman and LZW Unlimited
  • Lecture 03 – Errors, Channel Codes Unlimited
  • Lecture 04 – Linear Block Codes, Parity Relations Unlimited
  • Lecture 05 – Error Correction, Syndrome Decoding Unlimited
  • Lecture 06 – Convolutional Codes Unlimited
  • Lecture 07 – Viterbi Decoding Unlimited
  • Lecture 08 – Noise Unlimited
  • Lecture 09 – Transmitting on a Physical Channel Unlimited
  • Lecture 10 – Linear Time-Invariant (LTI) Systems Unlimited
  • Lecture 11 – LTI Channel and Intersymbol Interference Unlimited
  • Lecture 12 – Filters and Composition Unlimited
  • Lecture 13 – Frequency Response of LTI Systems Unlimited
  • Lecture 14 – Spectral Representation of Signals Unlimited
  • Lecture 15 – Modulation/Demodulation Unlimited
  • Lecture 16 – More on Modulation/Demodulation Unlimited
  • Lecture 17 – Packet Switching Unlimited
  • Lecture 18 – MAC Protocols Unlimited
  • Lecture 19 – Network Routing (Without Failures) Unlimited
  • Lecture 20 – Network Routing (With Failures) Unlimited
  • Lecture 21 – Reliable Transport Unlimited
  • Lecture 22 – Sliding Window Analysis, Little’s Law Unlimited
  • Lecture 23 – A Brief History of the Internet Unlimited
  • Lecture 24 – History of the Internet (cont.), Course Summary Unlimited