Modulation, Coding, and Iterative Techniques for Optimal Detection in Wireless Communications - CEI-Europe
Course #81

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

May 14 - 18, 2018 . Barcelona, Spain

Please note! The previously scheduled date in October 2017 has been postponed to May 2018.

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


Wireless communication systems were initially designed primarily for voice services.
The explosion of Internet usage, with the ever increasing demand for the downloading of large bulks of data in multimedia services made 2G cellular systems fully inadequate. For this reason, 3G and even more 4G were designed to focus on multimedia rather than voice services.
The high data rates needed to satisfy the users' requests force wireless communication systems to face ever increasing challenges on severe bandwidth and energy constraints. Wireless communications depend on the possibility of fully exploiting the available bandwidth by increasing 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. Tools of 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.

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 LDPC 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 for the European Space Agency (ESA) and by ESA adopted for all its scientific contracts, and fulfill the requisites of speed and generality that distinguishes a professional simulation tool from a toy instrument.

Introduction to Wireless Communication: a Bit of History

The Limits Imposed by Information Theory to Communication Systems

  • The Shannon Theorem
  • The 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

Linear Channel Impairment and Adaptive Equalization

  • The Nyquist Criterion to Avoid Intersymbol Interference
  • Adaptive Linear Equalization

Computer Session

  • Capacity Evaluation of Various Channels by Analysis/Simulation


Linear Channel Impairment and 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
  • Coherent and Non-coherent Receivers for CPM Signals
  • Performance of Digital Modulation over the Fading Channel

Computer Session

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

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

Low-density Parity-check Codes

  • Regular and Irregular LDPC Codes
  • Iterative Decoding Algorithm
  • Practical Implementation Iissues for Turbo and LDPC Decoders
  • Exit Chart Analysis for Turbo and LDPC Codes


Computer Session

  • Iterative Decoding Algorithms

Extension of the Turbo Principle

  • Turbo Equalization
  • Turbo Synchronization

Bandwidth and Power Efficient Codes

  • Trellis-Coded and Turbo-Trellis-Coded Modulation

Access Techniques

  • Fundamentals of Code Division Multiple Access
  • Principles of CDMA
  • Principles of OFDM
  • 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 and MIMO receivers

  • Block and Convolutional ST codes
  • Orthogonal and Quasi-Orthogonal ST Codes
  • ML MIMO Detector
  • Hard Output and Soft-input Soft-output Sphere Detector
  • Linear MIMO Detectors

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
Amazon sells both used and new books.

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


Have you attended this course?
Click the button below to update your LinkedIn profile.

LinkedIn Add to Profile button


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."

CEI-Europe AB, Teknikringen 1F, SE-583 30 Linköping, Sweden Phone +46-13-100 730 Fax +46-13-100 731