Courses:

Communication System Design >> Content Detail



Syllabus



Syllabus



Prerequisites


6.011 and 6.111



Topics


The course will focus on four major categories as outlined below:

  1. Introduction to digital communications
    • Modulation and detection, vector channel representation
    • Equalization
    • Multi-channel systems (modulation methods, waterfiling, bit loading)
    • Practical examples including 802.11a
    • Coding – sequence detection, gap, convolutional and block codes

  2. ASIC design fundamentals
    • ASIC design flow, tools, system-on-a-chip design issues
    • Micro-architectures and transformations (parallelism, pipelining, folding, time-multiplexing)
    • Hardware description languages: introduction to Bluespec™ and Verilog® review

  3. Theory and building blocks
    • Fast fourier transform (theory, fast algorithms and VLSI implementations)
    • Convolutional and Trellis codes, and Viterbi algorithm (theory, algorithms and VLSI implementations)
    • Synchronization (phase and frequency tracking loops, algorithms and VLSI implementations)
    • Block codes (Hamming, BCH, Reed-Solomon), basic theory and VLSI implementations

  4. Wireless channel fundamentals
    • Properties and modeling (fading, Doppler effect,...)
    • Channel estimation (theory and VLSI implementations)


Grading



ACTIVITIESPERCENTAGES
Midterm15%
Final25%

Four major homeworks (10% each)

FFT
Viterbi
Synchronization
Channel estimation

40%
Two minor problem sets (5% each)10%
Final presentation and write-up10%



Recommended Citation


For any use or distribution of these materials, please cite as follows:

Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006. MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].



Calendar


The calendar below provides information on the courses lectures (L) and Tutorials (T) sessions.


SES #TOPICSKEY DATES
L1Course overview
T1CppSim
L2Introduction to practical digital communications
L3Multi-tone systemsProblem set 1 out
T2Verilog® review
L4802.11a transceiver architecture
L5ASIC design

Problem set 1 due

Problem set 2 out

T3802.11a PHY standard
L6Micro-architectures and transformations
L7Bluespec™ overviewProblem set 2 due
T4Bluespec™
L8Fast fourier transform: theory and algorithmsProblem set 3 out
L9Fast fourier transform: practical aspects and basic architectures
T5Design flow, part 1
L10Fast fourier transform: advanced VLSI architecturesProblem set 3 due
L11Convolutional codes
T6Design flow, part 2
L12Trellis codes
Exam 1
L13Viterbi algorithm
L14Viterbi algorithm (cont.)
L15Viterbi algorithm (cont.)
L16Viterbi algorithm (cont.)
L17Synchronization introduction
L18Synchronization OFDM
L19Synchronization: implementations
L20Wireless channels
L21Channel estimation
L22Block codes: introduction
L23Block codes: code classes and Reed-Solomon codes
L24Block codes: implementations
Exam 2

 








© 2017 Coursepedia.com, by Higher Ed Media LLC. All Rights Reserved.