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.
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.
The course will focus on four major categories as outlined below:
Introduction to digital communications
Modulation and detection, vector channel representation
Multi-channel systems (modulation methods, waterfiling, bit loading)
Practical examples including 802.11a
Coding – sequence detection, gap, convolutional and block codes
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
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
Wireless channel fundamentals
Properties and modeling (fading, Doppler effect,…)
Channel estimation (theory and VLSI implementations)
|L1||Course overview (PDF)|
|L2||Introduction to practical digital communications (PDF) (Courtesy of John Cioffi. Used with permission.)|
|L3||Multi-tone systems (PDF)|
|L4||802.11a transceiver architecture (PDF)|
|L5||ASIC design (PDF – 3.2 MB)|
|L6||Micro-architectures and transformations (PDF – 1.2 MB)|
|L7||Bluespec™ overview (PDF) (Courtesy of Arvind. Used with permission.)|
|L8||Fast fourier transform: theory and algorithms (PDF)|
|L9||Fast fourier transform: practical aspects and basic architectures (PDF)|
|L10||Fast fourier transform: advanced VLSI architectures (PDF – 3.0 MB)|
|L11||Convolutional codes (PDF)|
|L12||Trellis codes (PDF)|
|L14||Viterbi algorithm (cont.) (PDF)|
|L15||Viterbi algorithm (cont.) (PDF)|
|L16||Viterbi algorithm (cont.) (PDF)|
|L22||Block codes: introduction|
|L23||Block codes: code classes and Reed-Solomon codes|
|L24||Block codes: implementations|
Vladimir Stojanovic, course materials for 6.973 Communication System Design, Spring 2006. MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology.
D id you like this article? Make sure that you do not miss a new article by subscribing to RSS feed OR subscribing to e-mail newsletter. Note: Subscribing via e-mail entitles you to download the free e-Book on BER of BPSK/QPSK/16QAM/16PSK in AWGN.