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