Table of Contents

Title Page

Copyright

Preface

List of Abbreviations

Chapter 1: Introduction

1.1 Quick Overview of Wireless Standards

1.2 Historical Profile of Data Rates

1.3 IMT-Advanced Requirements

1.4 3GPP and LTE Standardization

1.5 LTE Requirements

1.6 Theoretical Strategies

1.7 LTE-Enabling Technologies

1.8 LTE Physical Layer (PHY) Modeling

1.9 LTE (Releases 8 and 9)

1.10 LTE-Advanced (Release 10)

1.11 MATLAB® and Wireless System Design

1.12 Organization of This Book

References

Chapter 2: Overview of the LTE Physical Layer

2.1 Air Interface

2.2 Frequency Bands

2.3 Unicast and Multicast Services

2.4 Allocation of Bandwidth

2.5 Time Framing

2.6 Time–Frequency Representation

2.7 OFDM Multicarrier Transmission

2.8 Single-Carrier Frequency Division Multiplexing

2.9 Resource Grid Content

2.10 Physical Channels

2.11 Physical Signals

2.12 Downlink Frame Structures

2.13 Uplink Frame Structures

2.14 MIMO

2.15 MIMO Modes

2.16 PHY Processing

2.17 Downlink Processing

2.18 Uplink Processing

2.19 Chapter Summary

References

Chapter 3: MATLAB® for Communications System Design

3.1 System Development Workflow

3.2 Challenges and Capabilities

3.3 Focus

3.4 Approach

3.5 PHY Models in MATLAB

3.6 MATLAB

3.7 MATLAB Toolboxes

3.8 Simulink

3.9 Modeling and Simulation

3.10 Prototyping and Implementation

3.11 Introduction to System Objects

3.12 MATLAB Channel Coding Examples

3.13 Chapter Summary

References

Chapter 4: Modulation and Coding

4.1 Modulation Schemes of LTE

4.2 Bit-Level Scrambling

4.3 Channel Coding

4.4 Turbo Coding

4.5 Early-Termination Mechanism

4.6 Rate Matching

4.7 Codeblock Segmentation

4.8 LTE Transport-Channel Processing

4.9 Chapter Summary

References

Chapter 5: OFDM

5.1 Channel Modeling

5.2 Scope

5.3 Workflow

5.4 OFDM and Multipath Fading

5.5 OFDM and Channel-Response Estimation

5.6 Frequency-Domain Equalization

5.7 LTE Resource Grid

5.8 Configuring the Resource Grid

5.9 Generating Reference Signals

5.10 Resource Element Mapping

5.11 OFDM Signal Generation

5.12 Channel Modeling

5.13 OFDM Receiver

5.14 Resource Element Demapping

5.15 Channel Estimation

5.16 Equalizer Gain Computation

5.17 Visualizing the Channel

5.18 Downlink Transmission Mode 1

5.19 Chapter Summary

References

Chapter 6: MIMO

6.1 Definition of MIMO

6.2 Motivation for MIMO

6.3 Types of MIMO

6.4 Scope of MIMO Coverage

6.5 MIMO Channels

6.6 Common MIMO Features

6.7 Specific MIMO Features

6.8 Chapter Summary

References

Chapter 7: Link Adaptation

7.1 System Model

7.2 Link Adaptation in LTE

7.3 MATLAB® Examples

7.4 Link Adaptations between Subframes

7.5 Adaptive Modulation

7.6 Adaptive Modulation and Coding Rate

7.7 Adaptive Precoding

7.8 Adaptive MIMO

7.9 Downlink Control Information

7.10 Chapter Summary

References

Chapter 8: System-Level Specification

8.1 System Model

8.2 System Model in MATLAB

8.3 Quantitative Assessments

8.4 Throughput Analysis

8.5 System Model in Simulink

8.6 Qualitative Assessment

8.7 Chapter Summary

References

Chapter 9: Simulation

9.1 Speeding Up Simulations in MATLAB

9.2 Workflow

9.3 Case Study: LTE PDCCH Processing

9.4 Baseline Algorithm

9.5 MATLAB Code Profiling

9.6 MATLAB Code Optimizations

9.7 Using Acceleration Features

9.8 Using a Simulink Model

9.9 GPU Processing

9.10 Case Study: Turbo Coders on GPU

9.11 Chapter Summary

Chapter 10: Prototyping as C/C++ Code

10.1 Use Cases

10.2 Motivations

10.3 Requirements

10.4 MATLAB Code Considerations

10.5 How to Generate Code

10.6 Structure of the Generated C Code

10.7 Supported MATLAB Subset

10.8 Complex Numbers and Native C Types

10.9 Support for System Toolboxes

10.10 Support for Fixed-Point Data

10.11 Support for Variable-Sized Data

10.12 Integration with Existing C/C++ Code

10.13 Chapter Summary

References

Chapter 11: Summary

11.1 Modeling

11.2 Simulation

11.3 Directions for Future Work

11.4 Concluding Remarks

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset