• Française
  • Deutsch
  • English
Course #81

Modulation, Coding, and Iterative Techniques for Optimal Detection in Wireless Communications

October 15 - 19, 2012 . Dresden, Germany

We recommend you to submit your preliminary or firm registration at least 4 weeks before course start to ensure a seat on the course.

TECHNOLOGY FOCUS
Wireless communication systems had been designed primarily for voice services. First generation cellular systems were analog in nature, thus unsuitable for data transmission. The driving force for the second (digital) cellular generation was increased capacity to accommodate the high demand for new customers, so that data services came just a fall-out of the digital technology, and were limited to very low data rates. 
The explosion of Internet usage, with the ever increasing demand for the downloading of large bulks of data in multimedia services, on one hand, and the gradual predominance of wireless communication over the wired one, on the other hand, made second generation cellular systems fully inadequate. For this reason, third generation was designed focusing on Internet, rather than voice services, and this will be even more the case for the generations to follow. 
The resulting, high data rates that are needed to satisfy the users' requests, together with the severe limitations in the available bandwidth devoted to cellular services, force wireless communication systems to face ever increasing challenges on severe bandwidth and energy constraints. The present and future of wireless communications is then dependent on the possibility of fully exploiting the available bandwidth by increasing as much as possible the efficiency of its use. 
Moreover, the time-varying characteristics of the wireless channel, and its frequency selectivity induced by the multipath fading, pose severe challenges to the system designer in order to cope with the high quality of service required for multimedia applications. Very recent tools like Adaptive coding and modulation, multi-antenna transmitter and receiver (MIMO), turbo and LDPC codes, iterative co-decoding and reception techniques based on the turbo principle are revolutionizing the theory and practice of digital communication.

COURSE CONTENT
This course focuses on techniques to reliably communicate digital information over the wireless channel. It provides the fundamental trade-offs between bandwidth, energy and performance, and explains in detail the main tools available to improve the performance of digital wireless transmission, such as bandwidth-efficient modulation schemes, MIMO and space-time coding, turbo and LDPVC codes, iterative demodulation and decoding, carrier and clock synchronisation. 
A unique feature of the course will be the focus on the "how" and "why" (as opposite to the "how" only) of those techniques, driving the course attendees to capture the full rationale of the main choices that have been made at standardization level. 
To deepen the knowledge of each topic, and to enable the attendees to use the explained concepts in their everyday professional activities, each day of the course will be concluded by a software-lab session, in which C-language programs implementing the main algorithms described that day will be explained, used, and made freely available to course attendees. The C programs are part of a simulation package fully developed by the course instructors, and fulfill the requisites of speed and generality that distinguishes a professional simulation tool from a toy instrument.

Monday
Introduction to Wireless Communication: a Bit of History

The Limits Imposed by Information Theory to Communication Systems

  • The Shannon Theorem
  • The Rate-Distortion Capacity of Additive White Gaussian Noise and Fading Channels
  • The Minimum Signal-to-Noise Ratio vs. Bandwidth Efficiency for Reliable Communication

M-ary Coherent Modulation

  • QPSK and M-PSK Modulation
  • M-QAM Modulation
  • Optimum Coherent Receivers
  • Differential Demodulation of PSK Signals
  • Orthogonal Frequency Modulation

Modulation Schemes on the Performance Plan

  • Spectral Efficiency versus Signal-to-Noise Ratio per Information Bit
  • Practical Applications of the Various Modulation Schemes

Carrie and Symbol Synchronization in Digital Transmission

Computer Session

  • Capacity Evaluation of Various Channels by Analysis/Simulation

Tuesday
Linear Channel Impairment and Adaptive Equalization

  • The Nyquist Criterion to Avoid Intersymbol Interference
  • Linear and Decision Feedback Adaptive Equalization
  • Maximum-Likelihood Sequence Receiver: The Viterbi processor

The Wireless Communication Channel

  • The Free-Space Propagation Equation
  • Antenna Gain and Effective Area
  • Impairments of Real Radio Channels
  • The Multipath Fading Channel: Frequency and time selectivity
  • The Taxonomy of Fading Channels

Constraints Imposed by the Fading Channel on Modulation Schemes

  • From QPSK to Offset-QPSK to MSK: Nonlinear impairments and interchannel interference
  • The pi/4-QPSK Modulation

Constant Envelope, Continuous Phase Modulation

  • MSK, Full and Partial Response CPM
  • GMSK, SFSK
  • Coherent and Non-coherent Receivers for CPM Signals

Performance of Digital Modulation over the Fading Channel

Modulation Schemes Adopted in Wireless Communication Standards

Computer Session

  • Linear, Decision-Feedback Equalizer and Maximum-Likelihood Sequence Receivers
  • CPM Spectra and Receiver

Wednesday
Channel Coding: A Taxonomy

Block Codes

  • Linear Block Codes
  • Detection and Correction Capability
  • Design Parameters
  • Cyclic Block Codes
  • BCH and Reed-Solomon Codes
  • Performance of Algebraic Hard Decoding of Block Codes
  • Performance of Soft Decoding of Block Codes

Convolutional Codes

  • Trellis Description
  • The Viterbi Decoding Algorithm

Interleaving for the Bursty Channel

Concatenated Codes

Turbo Codes

  • Maximum-Likelihood Performance
  • Design
  • Iterative Decoding Algorithm
  • Performance
  • Practical Implementation: DSP, FPGA, VLSI

Low-density Parity-check Codes

  • Regular and Irregular LDPC Codes
  • Iterative Decoding Algorithm

Thursday
Turbo Iterative Decoding Algorithm

  • A heuristic Justification of the Iterative Algorithm
  • Optimum and Sub-Optimum SISO Algorithms
  • Additive Version of the SISO Algorithm

Message-Passing Decoding Algorithm for LDPC Codes

Practical Implementation Issues: Degree of parallelism, fixed-point implementation

Bandwidth and Power Efficient Codes

  • Trellis-Coded and Turbo-Trellis-Coded Modulation

Computer Session

  • The Iterative Turbo Decoding Algorithm and the Message Passing LDPC Decoding Algorithm

Friday
Access Techniques

Fundamentals of Code Division Multiple Access

Multi-User Detection

  • Optimal and Sub-Optimal Detectors
  • Turbo Multi-User Detection

Multiple-Input Multiple-Output (MIMO) Systems

Single user MIMO

  • Motivations
  • Fundamentals of Wireless Channels
  • Performance of Fading Channels
  • Diversity
  • Space Diversity: SIMO, MISO
  • Channel Capacity
  • Fixed Channel
  • Slow fading Channel
  • Fast fading Channel
  • Point-to-Point MIMO
  • Fixed Channel
  • Multipath Fast Fading Channel
  • Slow Fading Channel
  • Diversity-Multiplexing Trade-Off

Multi user MIMO

  • Uplink-Downlink Duality Principle
  • Uplink and Downlink Capacities

Space Time Codes

  • Block and Convolutional ST codes
  • Orthogonal and Quasi-Orthogonal ST Codes

Computer Session

  • TCM and ST Codes Bounds

Equipment to Bring
Please bring a Laptop computer with any recent version of Microsoft Visual C/C++ Studio, installed on it. This will allow you to participate actively to the computer lab sessions.

Recommended reading (not obligatory for the course)
Professor Benedetto has written a book together with his colleague Mr Ezio Biglieri. The book is recommended reading and if you have a copy, please bring it to the course.
If you would like to require a copy, we could recommend http://www.amazon.com.
Amazon sells both used and new books.

Authors: Sergio Benedetto and Ezio Biglieri
Title: Principles of Digital Transmission with Wireless Applications
ISBN: 0-306-4575-39 (1999)

 

citatteckenSaid about the course from previous participants:
"I really liked the contents and the explanations. Especially I liked the computer sessions. The teaching skills of the instructors are great."
"All has been covered."
"High quality and level of subjects, open atmosphere."
"I appreciated very much the part of the course dealing with coding that was much more detailed compared to university courses."



Length: 5 days
Regular Course Fee: 2995 euro
Early Registration Fee: 2725 euro
CEI-Europe's Newsletter

CEI-Europe AB, Repslagaregatan 19, SE-582 22 Linköping, Sweden Phone +46-13-100 730 Fax +46-13-100 731 cei@cei.se