- eBook ISBN 9780080922447
- Print ISBN 9780123744494
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
1. Introduction: Context
1.1 MultimediaWireless: The Need for NewTools
1.2 Example Applications
1.3 Joint Source-Channel Coding and Decoding
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
3. Source-Coding Primer
3.1 Components of Source Coders
3.2 Entropy Coding
3.4 Differential Coding
3.5 Transform Coding
3.6 Wavelet-Based Coding
3.7 Packetization of Compressed Data
4. Identifying Residual Redundancy
4.1 Stochastic Redundancy
4.2 Deterministic Redundancy
4.3 Comparing Various Sources of Redundancy
5. Exploiting the Residual Redundancy
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
7. Protocol Layers
7.1 General Architecture
7.2 Identifying the Redundancy
7.3 General Properties
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
9. Joint Cross-Layer Decoding
9.1 Network and PHY Layers May Jointly Help the Application Layer
9.2 Iterative Decoding
10. Introduction to Joint Source-Channel Coding