- DSP log - http://www.dsplog.com -

OCW: Communication System Design

Posted By Krishna Sankar On August 25, 2009 @ 5:32 am In News | 2 Comments

While browsing through the web for materials on the wireless communication and implementation, found this rich set of articles as part of MIT OPEN COURSEWARE program. The course is from Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006. MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology.

I quickly browsed through the articles. Most of the contents are heavy, and I guess suited for a practicing communication system design engineer. You may check out the material using the links given below. I have added some of the material to my study list. Wish me luck. :)

Course Description

This course presents a top-down approach to communications system design. The course will cover communication theory, algorithms and implementation architectures for essential blocks in modern physical-layer communication systems (coders and decoders, filters, multi-tone modulation, synchronization sub-systems). The course is hands-on, with a project component serving as a vehicle for study of different communication techniques, architectures and implementations. This year, the project is focused on WLAN transceivers. At the end of the course, students will have gone through the complete WLAN System-On-a-Chip design process, from communication theory, through algorithm and architecture all the way to the synthesized standard-cell RTL chip representation.

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)

Lecture Notes

No # Topics
L1 Course overview (PDF [1])
L2 Introduction to practical digital communications (PDF [2]) (Courtesy of John Cioffi. Used with permission.)
L3 Multi-tone systems (PDF [3])
L4 802.11a transceiver architecture (PDF [4])
L5 ASIC design (PDF – 3.2 MB [5])
L6 Micro-architectures and transformations (PDF – 1.2 MB [6])
L7 Bluespec™ overview (PDF [7]) (Courtesy of Arvind. Used with permission.)
L8 Fast fourier transform: theory and algorithms (PDF [8])
L9 Fast fourier transform: practical aspects and basic architectures (PDF [9])
L10 Fast fourier transform: advanced VLSI architectures (PDF – 3.0 MB [10])
L11 Convolutional codes (PDF [11])
L12 Trellis codes (PDF [12])
L13 Viterbi algorithm
L14 Viterbi algorithm (cont.) (PDF [13])
L15 Viterbi algorithm (cont.) (PDF [14])
L16 Viterbi algorithm (cont.) (PDF [15])
L17 Synchronization introduction
L18 Synchronization OFDM
L19 Synchronization: implementations
L20 Wireless channels
L21 Channel estimation
L22 Block codes: introduction
L23 Block codes: code classes and Reed-Solomon codes
L24 Block codes: implementations

Important links

Course Home [16]

Syllabus [17]

Reading list [18]

Lecture Notes [19]

Assignments [20]

Exams [21]

Download Course Materials [22]

Reference

Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006. MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology.


Article printed from DSP log: http://www.dsplog.com

URL to article: http://www.dsplog.com/2009/08/25/ocw-communication-system-design/

URLs in this post:

[1] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/0C738C93-60A7-4C68-BF5E-464C39038FEC/0/lecture_1.pdf

[2] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/14B5C928-4EF8-4F36-B0A0-904B1CFC049F/0/lecture_2.pdf

[3] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/DB36E4B3-CFA3-48E3-944B-299AA16A4009/0/lecture_3.pdf

[4] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/37522B22-0273-4DBD-B4D4-42600C70B6C7/0/lecture_4.pdf

[5] PDF – 3.2 MB: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/10C74F04-4CC2-444C-9CDF-EBB9892D6A21/0/lecture_5.pdf

[6] PDF – 1.2 MB: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/C8CBBF59-A6C2-49F6-B9DF-72852D2CA262/0/lecture_6.pdf

[7] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/BED327A8-27CA-4A12-9F6B-01CCF2294B95/0/lecture_7.pdf

[8] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/C7293F0B-B5FA-4DDF-A3BE-1BD815035FBB/0/lecture_8.pdf

[9] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/B55FE871-F6C8-43C8-B5D1-89D861742AB3/0/lecture_9.pdf

[10] PDF – 3.0 MB: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/3127BF0C-1F8A-46F4-9AF7-AFD5CD0DA3F0/0/lecture_10.pdf

[11] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/8B59F562-4A70-44A2-8550-91A83E10BA5E/0/lecture_11.pdf

[12] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/AE0A4BD5-1F6D-4EE7-BAF1-4705F1D029B0/0/lecture_12.pdf

[13] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/9A86BA46-AF46-4EE3-AF3B-797B61DA202A/0/lecture_14.pdf

[14] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/4231A5A1-70D9-4D62-BE89-D925A9AC56D8/0/lecture_15.pdf

[15] PDF: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/B936638C-6C96-4D04-B15A-1603E0E704F7/0/lecture_16.pdf

[16] Course Home: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/CourseHome/index.htm

[17] Syllabus: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/Syllabus/index.htm

[18] Reading list: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/Readings/index.htm

[19] Lecture Notes: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/LectureNotes/index.htm

[20] Assignments: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/Assignments/index.htm

[21] Exams: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/Exams/index.htm

[22] Download Course Materials: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-973Spring-2006/DownloadthisCourse/index.htm

[23] click here to SUBSCRIBE : http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1348583&loc=en_US

Copyright © 2007-2012 dspLog.com. All rights reserved. This article may not be reused in any fashion without written permission from http://www.dspLog.com.