Preface |
|
xiii | |
About the Authors |
|
xvii | |
Acknowledgements |
|
xix | |
|
List of Abbreviations and Acronyms |
|
|
xxi | |
|
PART ONE FUNDAMENTALS OF WIRELESS COMMUNICATION |
|
|
|
|
3 | (14) |
|
1.1 Digital Broadcasting Systems |
|
|
3 | (3) |
|
1.1.1 Digital Audio Broadcasting (DAB) |
|
|
4 | (1) |
|
1.1.2 Digital Video Broadcasting (DVB) |
|
|
4 | (2) |
|
1.2 Mobile Cellular Systems |
|
|
6 | (4) |
|
1.2.1 Carrier Aggregation |
|
|
8 | (1) |
|
1.2.2 Multiple-Antenna Configuration |
|
|
8 | (1) |
|
|
9 | (1) |
|
1.2.4 Coordinated Multipoint Transmission and Reception (CoMP) |
|
|
9 | (1) |
|
1.3 Wireless Network Systems |
|
|
10 | (7) |
|
1.3.1 Personal Area Network (PAN) |
|
|
10 | (2) |
|
1.3.2 Local Area Network (LAN) |
|
|
12 | (1) |
|
1.3.3 Metropolitan Area Network (MAN) |
|
|
13 | (1) |
|
1.3.4 Wide Area Network (WAN) |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
15 | (2) |
|
|
17 | (22) |
|
2.1 Single-Carrier Modulation |
|
|
17 | (7) |
|
2.1.1 Power Spectral Densities of Modulation Signals |
|
|
18 | (1) |
|
|
19 | (3) |
|
|
22 | (1) |
|
2.1.4 Pulse Shaping and Windowing |
|
|
23 | (1) |
|
2.2 Multi-Carrier Modulation |
|
|
24 | (9) |
|
2.2.1 Orthogonal Frequency-Division Multiplexing |
|
|
27 | (1) |
|
2.2.2 OFDM Related Issues |
|
|
27 | (4) |
|
2.2.3 OFDM Transceiver Architecture |
|
|
31 | (2) |
|
|
33 | (6) |
|
|
37 | (1) |
|
|
37 | (2) |
|
3 Advanced Wireless Technology |
|
|
39 | (30) |
|
3.1 Multiple-Input Multiple-Output (MIMO) |
|
|
39 | (14) |
|
|
39 | (2) |
|
|
41 | (2) |
|
|
43 | (7) |
|
3.1.4 MIMO-OFDM System Example |
|
|
50 | (3) |
|
|
53 | (6) |
|
3.2.1 Frequency-Division Multiple Access (FDMA) |
|
|
54 | (1) |
|
3.2.2 Time-Division Multiple Access (TDMA) |
|
|
54 | (1) |
|
3.2.3 Code-Division Multiple Access (CDMA) |
|
|
55 | (2) |
|
3.2.4 Carrier Sense Multiple Access (CSMA) |
|
|
57 | (1) |
|
3.2.5 Orthogonal Frequency-Division Multiple Access (OFDMA) |
|
|
57 | (1) |
|
3.2.6 Space-Division Multiple Access (SDMA) |
|
|
58 | (1) |
|
3.3 Spread Spectrum and CDMA |
|
|
59 | (10) |
|
|
60 | (3) |
|
3.3.2 Direct-Sequence Spread Spectrum |
|
|
63 | (2) |
|
3.3.3 Frequency-Hopping Spread Spectrum |
|
|
65 | (1) |
|
|
66 | (1) |
|
|
67 | (2) |
|
|
69 | (26) |
|
|
69 | (1) |
|
|
70 | (3) |
|
|
70 | (2) |
|
|
72 | (1) |
|
|
73 | (4) |
|
|
74 | (1) |
|
|
75 | (1) |
|
|
76 | (1) |
|
4.3.4 Shortened Reed-Solomon Codes |
|
|
76 | (1) |
|
|
77 | (4) |
|
|
77 | (2) |
|
|
79 | (1) |
|
4.4.3 Punctured Convolutional Codes |
|
|
80 | (1) |
|
4.5 Soft-Input Soft-Output Decoding Algorithms |
|
|
81 | (6) |
|
|
82 | (3) |
|
|
85 | (1) |
|
4.5.3 Max-Log-MAP Decoder |
|
|
86 | (1) |
|
|
87 | (2) |
|
|
87 | (1) |
|
|
88 | (1) |
|
4.7 Low-Density Parity-Check Codes |
|
|
89 | (6) |
|
|
89 | (2) |
|
|
91 | (2) |
|
|
93 | (1) |
|
|
94 | (1) |
|
5 Signal Propagation and Channel Model |
|
|
95 | (32) |
|
|
95 | (1) |
|
5.2 Wireless Channel Propagation |
|
|
96 | (9) |
|
5.2.1 Path Loss and Shadowing |
|
|
96 | (1) |
|
|
97 | (1) |
|
5.2.3 Multipath Channel Parameters |
|
|
98 | (6) |
|
|
104 | (1) |
|
5.3 Front-End Electronics Effects |
|
|
105 | (6) |
|
5.3.1 Carrier Frequency Offset |
|
|
105 | (1) |
|
5.3.2 Sampling Clock Offset |
|
|
106 | (1) |
|
|
106 | (1) |
|
5.3.4 IQ Imbalance and DC Offset |
|
|
107 | (3) |
|
5.3.5 Power Amplifier Nonlinearity |
|
|
110 | (1) |
|
|
111 | (16) |
|
5.4.1 Model for Front-End Impairments |
|
|
112 | (1) |
|
5.4.2 Multipath Rayleigh Fader Model |
|
|
113 | (3) |
|
5.4.3 Channel Models Used in Standards |
|
|
116 | (6) |
|
|
122 | (1) |
|
|
123 | (4) |
|
PART TWO MIMO-OFDM RECEIVER PROCESSING |
|
|
|
|
127 | (40) |
|
|
127 | (1) |
|
6.2 Synchronization Issues |
|
|
128 | (6) |
|
6.2.1 Synchronization Errors |
|
|
128 | (1) |
|
6.2.2 Effects of Synchronization Errors |
|
|
128 | (5) |
|
6.2.3 Consideration for Estimation and Compensation |
|
|
133 | (1) |
|
6.3 Detection and Estimation of Synchronization Errors |
|
|
134 | (19) |
|
6.3.1 Symbol Timing Detection |
|
|
134 | (9) |
|
6.3.2 Carrier Frequency Offset Estimation |
|
|
143 | (4) |
|
6.3.3 Residual CFO and SCO Estimation |
|
|
147 | (2) |
|
6.3.4 Carrier Phase Estimation |
|
|
149 | (1) |
|
6.3.5 IQ Imbalance Estimation |
|
|
150 | (3) |
|
6.4 Detection and Estimation of Synchronization Errors in MIMO-OFDM Systems |
|
|
153 | (5) |
|
6.4.1 Symbol Timing Detection in MIMO-OFDM Systems |
|
|
153 | (2) |
|
6.4.2 Carrier Frequency Offset Estimation in MIMO-OFDM Systems |
|
|
155 | (1) |
|
6.4.3 Residual CFO and SCO Estimation in MIMO-OFDM Systems |
|
|
156 | (1) |
|
6.4.4 Carrier Phase Estimation in MIMO-OFDM Systems |
|
|
157 | (1) |
|
6.4.5 IQ Imbalance Estimation in MIMO-OFDM Systems |
|
|
157 | (1) |
|
6.5 Recovery of Synchronization Errors |
|
|
158 | (9) |
|
6.5.1 Carrier Frequency Offset Compensation |
|
|
158 | (2) |
|
6.5.2 Sampling Clock Offset and Common Phase Error Compensation |
|
|
160 | (3) |
|
6.5.3 IQ Imbalance Compensation |
|
|
163 | (1) |
|
|
163 | (1) |
|
|
164 | (3) |
|
7 Channel Estimation and Equalization |
|
|
167 | (42) |
|
|
167 | (1) |
|
|
168 | (6) |
|
7.2.1 Pilot Pattern in SISO-OFDM Systems |
|
|
168 | (3) |
|
7.2.2 Pilot Pattern in MIMO-OFDM Systems |
|
|
171 | (3) |
|
7.3 SISO-OFDM Channel Estimation |
|
|
174 | (17) |
|
7.3.1 Channel Estimation by Block-Type Pilot Symbols |
|
|
177 | (2) |
|
7.3.2 Channel Estimation by Comb-Type Pilot Symbols |
|
|
179 | (7) |
|
7.3.3 Channel Estimation by Grid-Type Pilot Symbols |
|
|
186 | (5) |
|
7.4 MIMO-OFDM Channel Estimation |
|
|
191 | (3) |
|
|
191 | (3) |
|
7.5 Adaptive Channel Estimation |
|
|
194 | (1) |
|
|
195 | (9) |
|
|
195 | (3) |
|
7.6.2 Multi-Tap Equalizer |
|
|
198 | (6) |
|
|
204 | (5) |
|
7.7.1 Iterative Synchronization and Channel Estimation |
|
|
205 | (1) |
|
7.7.2 Bit-Interleaved Coded Modulation with Iterative Decoding (BICM-ID) |
|
|
205 | (1) |
|
|
206 | (1) |
|
|
207 | (2) |
|
|
209 | (44) |
|
|
209 | (1) |
|
|
210 | (2) |
|
|
210 | (1) |
|
8.2.2 Minimum Mean Squared Error (MMSE) |
|
|
211 | (1) |
|
8.3 MIMO Detection with Channel Preprocessing |
|
|
212 | (8) |
|
|
212 | (1) |
|
|
213 | (2) |
|
|
215 | (1) |
|
8.3.4 Ordered Successive Interference Cancelation (OSIC) |
|
|
216 | (2) |
|
8.3.5 Lattice Reduction (LR) |
|
|
218 | (2) |
|
|
220 | (10) |
|
8.4.1 Depth-First Tree Search |
|
|
221 | (2) |
|
8.4.2 Breadth-First Tree Search |
|
|
223 | (1) |
|
8.4.3 Best-First Tree Search |
|
|
224 | (3) |
|
8.4.4 Complexity Measurement |
|
|
227 | (1) |
|
8.4.5 Design Space Exploration of Sphere Decoder |
|
|
227 | (3) |
|
8.5 Soft-Output Sphere Decoder |
|
|
230 | (4) |
|
8.5.1 Repeated Tree Search |
|
|
231 | (1) |
|
|
232 | (1) |
|
|
232 | (2) |
|
8.6 Iterative MIMO Detection |
|
|
234 | (5) |
|
8.6.1 List Sphere Decoder |
|
|
234 | (1) |
|
8.6.2 Soft-Input Soft-Output Sphere Decoder |
|
|
235 | (2) |
|
8.6.3 Iterative SIC-MMSE Detection |
|
|
237 | (2) |
|
|
239 | (7) |
|
|
239 | (2) |
|
8.7.2 Spatial Decorrelation |
|
|
241 | (3) |
|
|
244 | (2) |
|
|
246 | (7) |
|
|
247 | (1) |
|
|
248 | (5) |
|
PART THREE HARDWARE DESIGN FOR MIMO-OFDM RECEIVERS |
|
|
|
|
253 | (40) |
|
|
253 | (1) |
|
9.2 Fast Fourier Transform Modules |
|
|
253 | (14) |
|
|
254 | (5) |
|
|
259 | (5) |
|
|
264 | (3) |
|
|
267 | (7) |
|
9.3.1 SRAM/Register File-Based Delay Buffer |
|
|
267 | (1) |
|
9.3.2 Pointer-Based Delay Buffer |
|
|
268 | (1) |
|
9.3.3 Gated Clock Strategy |
|
|
269 | (3) |
|
|
272 | (2) |
|
9.4 Circuits for Rectangular-to-Polar Conversion |
|
|
274 | (12) |
|
9.4.1 Arctangent Function |
|
|
274 | (5) |
|
|
279 | (7) |
|
|
286 | (1) |
|
9.5 Circuits for Polar-to-Rectangular Conversion |
|
|
286 | (7) |
|
9.5.1 Trigonometric Approximation |
|
|
287 | (1) |
|
9.5.2 Polynomial Approximation |
|
|
288 | (2) |
|
|
290 | (1) |
|
|
290 | (1) |
|
|
291 | (2) |
|
10 MIMO IC Design Examples |
|
|
293 | (28) |
|
|
293 | (1) |
|
|
294 | (12) |
|
10.2.1 System Description |
|
|
294 | (1) |
|
|
295 | (5) |
|
10.2.3 Architecture Design |
|
|
300 | (3) |
|
10.2.4 Experimental Results |
|
|
303 | (3) |
|
10.3 8 × 8 Soft-Output Sphere Decoder |
|
|
306 | (15) |
|
|
306 | (1) |
|
|
306 | (1) |
|
10.3.3 Architecture Design |
|
|
307 | (9) |
|
10.3.4 Experimental Results |
|
|
316 | (2) |
|
|
318 | (1) |
|
|
319 | (2) |
|
11 Mobile MIMO WiMAX System-on-Chip Design |
|
|
321 | (22) |
|
11.1 Introduction of WiMAX Standard |
|
|
321 | (1) |
|
11.2 Mobile WiMAX OFDMA and Frame Structure |
|
|
322 | (3) |
|
11.3 WiMAX Baseband Receiver Design |
|
|
325 | (8) |
|
11.3.1 Automatic Gain Control (AGC) |
|
|
325 | (1) |
|
11.3.2 Packet Detection (PKD) |
|
|
326 | (2) |
|
11.3.3 Symbol Timing Recovery (STR) |
|
|
328 | (1) |
|
11.3.4 Carrier Frequency Offset (CFO) Compensation |
|
|
328 | (2) |
|
11.3.5 Channel Estimation |
|
|
330 | (1) |
|
|
330 | (3) |
|
|
333 | (1) |
|
11.4 WiMAX Media Access Control (MAC) Design |
|
|
333 | (3) |
|
11.5 Implementation and Field Trial of the WiMAX SoC |
|
|
336 | (7) |
|
11.5.1 Laboratory Testing and Performance Evaluation |
|
|
338 | (2) |
|
11.5.2 Taiwan High Speed Rail Field Trial |
|
|
340 | (1) |
|
|
341 | (1) |
|
|
341 | (2) |
Index |
|
343 | |