List of Tables |
|
ix | |
List of Figures |
|
xi | |
1 Introduction |
|
1 | |
|
1.1 Brief Historical Notes |
|
|
1 | |
|
1.2 Turbo-Information Processing |
|
|
2 | |
|
1.3 MIMO Wireless Communications |
|
|
4 | |
|
1.4 Organization of the Book |
|
|
5 | |
2 MIMO Channel Capacity |
|
8 | |
|
|
8 | |
|
2.2 Multiple-Input, Multiple-Output Antenna Systems |
|
|
9 | |
|
2.2.1 Basic Baseband Channel Model |
|
|
10 | |
|
|
13 | |
|
2.3.1 Information Theory in Complex Multidimensional Gaussian Distribution |
|
|
14 | |
|
2.4 MIMO Capacity for a Channel Known at the Receiver |
|
|
17 | |
|
|
17 | |
|
2.4.2 Two Other Special Cases of the Log-Det Formula: Capacities of Receive and Transmit Diversity Links |
|
|
21 | |
|
|
22 | |
|
2.5 Channel Known at the Transmitter |
|
|
27 | |
|
2.5.1 Eigendecomposition of the Log-Det Capacity Formula |
|
|
30 | |
|
2.6 Summary and Discussion |
|
|
31 | |
3 BLAST Architectures |
|
33 | |
|
|
35 | |
|
|
37 | |
|
3.2.1 The Diagonal-Layered Space-Time Codes |
|
|
37 | |
|
3.2.2 Serial Interference Cancellation Decoder |
|
|
38 | |
|
3.2.3 Capacity: Diagonal Layering of Space-Time |
|
|
40 | |
|
3.3 Vertical BLAST (V-BLAST) |
|
|
40 | |
|
3.3.1 OSIC Detection Algorithm [ 56] |
|
|
42 | |
|
|
44 | |
|
|
45 | |
|
3.3.4 Limitations of V-BLAST |
|
|
46 | |
|
3.3.5 Capacity: Vertical Layering of Space-Time |
|
|
48 | |
|
3.4 Stratified Diagonal BLAST (SD-BLAST) |
|
|
49 | |
|
|
49 | |
|
|
51 | |
|
3.4.3 Differential Rates of Individual Strata |
|
|
52 | |
|
3.4.4 Asymptotic Capacity of SD-BLAST as L -- infinity |
|
|
54 | |
|
3.4.5 Differential Rates of Individual Plies When L -- infinity |
|
|
56 | |
|
3.4.6 Capacity versus Outage Performance for SD-BLAST and Channel Hardening |
|
|
56 | |
|
3.4.7 Capacity versus Outage: The Monte Carlo Method |
|
|
58 | |
|
3.5 Simulations on BLAST for the Matrix Rayleigh Channel |
|
|
59 | |
|
3.5.1 Outage Capacity versus SNR at the 10% Outage Level |
|
|
59 | |
|
3.5.2 Capacity Cumulative Density Function Comparison |
|
|
61 | |
|
3.6 Multirate Layered Space-Time Architecture |
|
|
62 | |
|
3.6.1 Encoder-Decoder Structure |
|
|
65 | |
|
3.6.2 Optimal Filters — with DSTI |
|
|
68 | |
|
3.6.3 Optimal Filters — without DSTI |
|
|
69 | |
|
|
70 | |
|
3.7.1 Per-Layer Rates — without DSTI |
|
|
71 | |
|
3.7.2 Per-Layer Rates — with DSTI |
|
|
73 | |
|
|
75 | |
|
3.9 Summary and Discussion |
|
|
77 | |
|
Appendix: Optimality of D-BLAST |
|
|
80 | |
4 Space-Time Turbo Codes and Turbo Decoding Principles |
|
83 | |
|
|
83 | |
|
|
84 | |
|
4.2.1 Parallel Concatenated Turbo Codes |
|
|
84 | |
|
4.2.2 Serial Concatenated Turbo Codes |
|
|
88 | |
|
|
90 | |
|
4.2.4 Generalized BCJR Algorithm |
|
|
91 | |
|
4.2.5 The MAP Algorithm in the Log Domain (LOG-MAP Algorithm) |
|
|
94 | |
|
4.3 Interleaver Designs for Turbo Codes |
|
|
96 | |
|
4.3.1 Definition of Interleaver Spread |
|
|
97 | |
|
4.4 Space-Time Turbo Codes |
|
|
100 | |
|
4.4.1 Example Space-Time Turbo Codes |
|
|
100 | |
|
4.5 Multirate Layered Space-Time (MLST) Turbo Codes |
|
|
104 | |
|
4.6 Summary and Discussion |
|
|
107 | |
5 Turbo-BLAST |
|
110 | |
|
|
110 | |
|
5.2 T-BLAST: Basic Transmitter Considerations |
|
|
110 | |
|
5.2.1 Space-Time Interleaving |
|
|
112 | |
|
5.2.2 Intentional Time-Varying Channel |
|
|
113 | |
|
|
114 | |
|
5.4 Distance Spectrum of RLST Codes |
|
|
114 | |
|
5.5 Iterative Decoding: Basic Considerations |
|
|
119 | |
|
5.5.1 Iterative Decoding Algorithm |
|
|
120 | |
|
5.6 Design and Performance of SISO Detectors |
|
|
122 | |
|
5.6.1 Performance Lower Bound |
|
|
122 | |
|
5.6.2 Detector Based on MAP Probability Estimation |
|
|
123 | |
|
5.6.3 Parallel Soft Interference Cancellation Receivers |
|
|
125 | |
|
5.6.4 Parallel Soft Interference Cancellation with Bootstrapping Channel Estimates |
|
|
129 | |
|
|
132 | |
|
5.7 Simulations on T-BLAST |
|
|
134 | |
|
5.7.1 Performance of PSIC Receivers |
|
|
135 | |
|
5.7.2 Performance of MMSE Receivers |
|
|
137 | |
|
5.7.3 MMSE versus MRC for T-BLAST |
|
|
139 | |
|
5.7.4 Interleaver Dependence |
|
|
141 | |
|
5.7.5 Results Using Indoor Channel Measurements |
|
|
143 | |
|
5.7.6 Results with Correlated Channels (Indoor and Outdoor Measurements) |
|
|
147 | |
|
5.7.7 Spectral Efficiency Using Real-Life Data |
|
|
153 | |
|
5.8 Summary and Discussion |
|
|
157 | |
|
|
158 | |
6 Turbo-MIMO Systems |
|
160 | |
|
6.1 Bit-Interleaved Coded Modulation |
|
|
160 | |
|
6.2 Turbo-MIMO Theory and ST-BICM |
|
|
161 | |
|
|
162 | |
|
6.4 Iterative Detection and Decoding |
|
|
163 | |
|
6.5 Suboptimal MIMO Detection |
|
|
165 | |
|
6.5.1 List-Sphere Detection |
|
|
165 | |
|
|
167 | |
|
6.5.3 Multilevel Mapping ITS Detection |
|
|
168 | |
|
6.5.4 Soft Interference Cancellation MMSE Detection |
|
|
169 | |
|
6.6 Simulation for Narrowband Turbo-MIMO |
|
|
171 | |
|
6.7 Wideband Turbo-MIMO (ST-BICM) |
|
|
176 | |
|
|
178 | |
|
6.7.2 Iterative Trellis Search Equalization |
|
|
180 | |
|
6.7.3 Simulation for Wideband Turbo-MIMO |
|
|
183 | |
|
|
186 | |
|
|
187 | |
|
|
188 | |
Bibliography |
|
190 | |
Index |
|
201 | |