Joint Source-Channel Decoding

A Cross-Layer Perspective with Applications in Video Broadcasting


  • Pierre Duhamel
  • Michel Kieffer

  • Treats joint source and channel decoding in an integrated way
  • Gives a clear description of the problems in the field together with the mathematical tools for their solution
  • Contains many detailed examples useful for practical applications of the theory to video broadcasting over mobile and wireless networks

Traditionally, cross-layer and joint source-channel coding were seen as incompatible with classically structured networks but recent advances in theory changed this situation. Joint source-channel decoding is now seen as a viable alternative to separate decoding of source and channel codes, if the protocol layers are taken into account. A joint source/protocol/channel approach is thus addressed in this book: all levels of the protocol stack are considered, showing how the information in each layer influences the others.

This book provides the tools to show how cross-layer and joint source-channel coding and decoding are now compatible with present-day mobile and wireless networks, with a particular application to the key area of video transmission to mobiles. Typical applications are broadcasting, or point-to-point delivery of multimedia contents, which are very timely in the context of the current development of mobile services such as audio (MPEG4 AAC) or video (H263, H264) transmission using recent wireless transmission standards (DVH-H, DVB-SH, WiMAX, LTE).

This cross-disciplinary book is ideal for graduate students, researchers, and more generally professionals working either in signal processing for communications or in networking applications, interested in reliable multimedia transmission. This book is also of interest to people involved in cross-layer optimization of mobile networks. Its content may provide them with other points of view on their optimization problem, enlarging the set of tools which they could use.

Pierre Duhamel is director of research at CNRS/ LSS and has previously held research positions at Thomson-CSF, CNET, and ENST, where he was head of the Signal and Image Processing Department. He has served as chairman of the DSP committee and associate Editor of the IEEE Transactions on Signal Processing and Signal Processing Letters, as well as acting as a co-chair at MMSP and ICASSP conferences. He was awarded the Grand Prix France Telecom by the French Science Academy in 2000. He is co-author of more than 80 papers in international journals, 250 conference proceedings, and 28 patents.

Michel Kieffer is an assistant professor in signal processing for communications at the Université Paris-Sud and a researcher at the Laboratoire des Signaux et Systèmes, Gif-sur-Yvette, France. His research interests are in joint source-channel coding and decoding techniques for the reliable transmission of multimedia contents. He serves as associate editor of Signal Processing (Elsevier). He is co-author of more than 90 contributions to journals, conference proceedings, and book chapters.

View full description


R&D engineers in communications engineering and signal processing; applied researchers in universities


Book information

  • Published: December 2009
  • ISBN: 978-0-12-374449-4

Table of Contents

1. Introduction: Context

1.1 MultimediaWireless: The Need for NewTools
1.2 Example Applications
1.3 Joint Source-Channel Coding and Decoding
1.4 Outline

2. Why Joint Source and Channel Decoding?

2.1 Information Theoretic Preliminaries
2.2 To Separate or Not To Separate?
2.3 To Code or Not To Code?
2.4 Back to the Separation Paradigm
2.5 Conclusion

3. Source-Coding Primer

3.1 Components of Source Coders
3.2 Entropy Coding
3.3 Quantization
3.4 Differential Coding
3.5 Transform Coding
3.6 Wavelet-Based Coding
3.7 Packetization of Compressed Data
3.8 Conclusion

4. Identifying Residual Redundancy

4.1 Stochastic Redundancy
4.2 Deterministic Redundancy
4.3 Comparing Various Sources of Redundancy
4.4 Conclusion

5. Exploiting the Residual Redundancy

5.1 Estimators
5.2 Element-by-Element MAP Estimation Algorithms
5.3 Sequence Estimation Algorithms
5.4 Example: Decoding MPEG-4 AAC Scale Factors
5.5 Possible Extensions

6. Toward Practical Implementations

6.1 State Aggregation
6.2 Projected Trellises
6.3 Grouping CodeWords
6.4 Sequential Decoders
6.5 Conclusion

7. Protocol Layers

7.1 General Architecture
7.2 Identifying the Redundancy
7.3 General Properties
7.4 Conclusion

8. Joint Protocol-Channel Decoding

8.1 Permeable Layer Mechanism
8.2 MAP Estimator for Robust Header Recovery
8.3 Robust Burst Segmentation
8.4 Computing APPs of Inputs of Block Codes
8.5 Discussion

9. Joint Cross-Layer Decoding

9.1 Network and PHY Layers May Jointly Help the Application Layer
9.2 Iterative Decoding
9.3 Discussion

10. Introduction to Joint Source-Channel Coding

10.1 Traditional View of JSCC
10.2 Design of Robust Entropy Codes
10.3 Overcomplete Representations
10.4 Conclusion

11. Open Challenges

11.1 Joint Source-Channel Decoding
11.2 Joint Source-Channel Coding
11.3 Joint Source-Channel Coding/Decoding

A. Format of 802.11 Packets

A.1 PHY Packets Format
A.2 Format of the MAC Packets Associated to the DCF Protocol
A.3 Format of IP Packets
A.4 The Transport Layer (UDP/RTP)