Error Control Coding for B3G/4G Wireless Systems: Paving the Way to IMT-Advanced Standards
DescriptionCovering the fast evolving area of advanced coding, Error Control Coding for B3G/4G Wireless Systems targets IMT-Advanced systems to present the latest findings and implementation solutions. The book begins by detailing the fundamentals of advanced coding techniques such as Coding, Decoding, Design, and Optimization. It provides not only state-of-the-art research findings in 3D Turbo-codes, non-binary LDPC Codes, Fountain, and Raptor codes, but also insights into their real-world implementation by examining hardware architecture solutions, for example VLSI complexity, FPGA, and ASIC. Furthermore, special attention is paid to Incremental redundancy techniques, which constitute a key feature of Wireless Systems.
A promising application of these advanced coding techniques, the Turbo-principle (also known as iterative processing), is illustrated through an in-depth discussion of Turbo-MIMO, Turbo-Equalization, and Turbo-Interleaving techniques. Finally, the book presents the status of major standardization activities currently implementing such techniques, with special interest in 3GPP UMTS, LTE, WiMAX, IEEE 802.11n, DVB-RCS, DVB-S2, and IEEE 802.22. As a result, the book coherently brings together academic and industry vision by providing readers with a uniquely comprehensive view of the whole topic, whilst also giving an understanding of leading-edge techniques.
- Includes detailed coverage of coding, decoding, design, and optimization approaches for advanced codes
- Provides up to date research findings from both highly reputed academics and industry standpoints
- Presents the latest status of standardization activities for Wireless Systems related to advanced coding
- Describes real-world implementation aspects by giving insights into architecture solutions for both LDPC and Turbo-codes
- Examines the most advanced and promising concepts of turbo-processing applications: Turbo-MIMO, Turbo-Equalization, Turbo-Interleaving
1. Coding (Gerhard Bauch, Claude Berrou, David Declercq, Aledandre Graell I. Amat, Youssouf Ould-Cheikh-Mouhamedou, Yannick Saouter, Jossy Sayir, and Marcos B. S. Tavares).
1.1 General Code Types.
1.2 Designing Code Based on Graphs.
1.3 Pseudorandom Designs.
1.4 Repeat Accumulate Codes.
1.5 Binary versus Nonbinary.
1.6 Performance Results of Nonbinary LDPC Codes.
1.7 Three-Dimensional (3D) Turbo Codes.
2. Decoding (Moshe Ran, Carlos De Segovia, and Omer Ran).
2.1 Algebraic Soft-Decision (ASD) and Reliability-Based Decoders.
2.2 Graph versus Trellis Decoding Algorithms.
3. Incremental Redundancy for Coding (Stefania Sesia and Charly Pouliat).
3.2 Retransmission Protocols (ARQ).
3.3 HARQ Schemes.
3.4 Design of Hybrid ARQ Type II.
3.5 Code Design.
3.6 Generalization of the Mutual Information Evolution for Incremental Redundancy Protocols.
3.7 ARQ/HARQ in the Standards.
4. Architecture and Hardware Requirements (Frank Kienle).
4.1 Turbo Decoder Implementation.
4.2 LDPC Decoder Architectures.
5. Turbo-Principle Extensions (Isabelle Siaud, Ming Jiang, Anne-Marie Ulmer-Moll, Maryline Hélard, Thierry Lestable, and Carlos De Segovia).
5.2 From Turbo Code to Advanced Iterative Receivers.
5.3 Turbo-Based Interleaving Techniques.
5.4 Turbo-MIMO Techniques.
6. Standardization (Marie-Hélène Hamon, Thierry Lestable, and Isabelle Siaud).
6.1 3GPP Systems: UMTS and LTE.
6.2 IEEE 802.16/WiMAX.
6.3 IEEE 802.1 1n.
6.4 Satellite (DVB-RCS, DVB-S2).
6.5 Wireless Rural Area Network: The IEEE802.22 standard [IEEE802_22].