|
|
xiii | |
Biography |
|
xvii | |
Preface |
|
xix | |
|
|
|
1.1 High-mobility wireless channels |
|
|
2 | (1) |
|
1.2 Waveforms for high-mobility wireless channels |
|
|
3 | (8) |
|
1.3 Bibliographical notes |
|
|
11 | (3) |
|
|
11 | (3) |
|
2 High-mobility wireless channels |
|
|
|
2.1 Input-output model of the wireless channel |
|
|
14 | (6) |
|
|
14 | (3) |
|
2.1.2 Delay-Doppler representation |
|
|
17 | (3) |
|
2.2 Continuous-time baseband channel model |
|
|
20 | (2) |
|
2.3 Discrete-time baseband channel model |
|
|
22 | (1) |
|
2.4 Relation among different channel representations |
|
|
23 | (3) |
|
2.5 Channel models for numerical simulations |
|
|
26 | (1) |
|
2.5.1 Standard wireless mobile multipath propagation scenarios |
|
|
26 | (1) |
|
2.5.2 Synthetic propagation scenario |
|
|
27 | (1) |
|
2.6 Bibliographical notes |
|
|
27 | (3) |
|
|
27 | (3) |
|
3 OFDM review and its limitations |
|
|
|
|
30 | (1) |
|
|
30 | (8) |
|
3.2.1 Generalized multicarrier modulation |
|
|
31 | (4) |
|
|
35 | (3) |
|
3.3 OFDM frequency domain input-output relation |
|
|
38 | (2) |
|
3.4 Advantages and disadvantages of OFDM |
|
|
40 | (3) |
|
|
40 | (2) |
|
|
42 | (1) |
|
|
42 | (1) |
|
3.5 OFDM in high-mobility multipath channels |
|
|
43 | (1) |
|
3.6 Bibliographical notes |
|
|
44 | (5) |
|
|
44 | (5) |
|
4 Delay-Doppler modulation |
|
|
|
|
49 | (5) |
|
4.1.1 Parameter choice for OTFS systems |
|
|
50 | (1) |
|
|
50 | (2) |
|
4.1.3 High-mobility channel distortion |
|
|
52 | (1) |
|
|
53 | (1) |
|
4.2 OTFS input-output relation with ideal waveforms |
|
|
54 | (3) |
|
4.2.1 Time-frequency domain analysis |
|
|
55 | (1) |
|
4.2.2 Delay-Doppler domain analysis |
|
|
55 | (2) |
|
4.3 Matrix formulation for OTFS |
|
|
57 | (4) |
|
|
57 | (1) |
|
4.3.2 OTFS modulation via the IDZT |
|
|
58 | (1) |
|
|
59 | (1) |
|
4.3.4 OTFS demodulation via the DZT |
|
|
60 | (1) |
|
4.4 OTFS input-output relations in vectorized form |
|
|
61 | (9) |
|
4.4.1 Time domain input-output relation |
|
|
63 | (1) |
|
4.4.2 Time-frequency input-output relation |
|
|
64 | (3) |
|
4.4.3 Delay-time input-output relation |
|
|
67 | (2) |
|
4.4.4 Delay-Doppler input-output relation |
|
|
69 | (1) |
|
|
70 | (15) |
|
|
71 | (6) |
|
|
77 | (2) |
|
|
79 | (4) |
|
|
83 | (2) |
|
4.6 Summary of channel representations and input-output relations for OTFS variants |
|
|
85 | (5) |
|
4.6.1 Channel representations for OTFS variants |
|
|
85 | (2) |
|
4.6.2 Delay-Doppler input-output relations for OTFS variants |
|
|
87 | (2) |
|
4.6.3 Comparison of OTFS variants |
|
|
89 | (1) |
|
4.7 Bibliographical notes |
|
|
90 | (4) |
|
|
90 | (4) |
|
5 Zak transform analysis for delay-Doppler communications |
|
|
|
5.1 A brief review of the different Fourier transforms |
|
|
94 | (2) |
|
|
96 | (4) |
|
5.2.1 Properties of the Zak transform |
|
|
97 | (2) |
|
5.2.2 The inverse Zak transform |
|
|
99 | (1) |
|
5.3 The delay-Doppler basis functions |
|
|
100 | (2) |
|
5.4 Zak transform in delay-Doppler communications |
|
|
102 | (10) |
|
5.4.1 Single path delay-Doppler channel |
|
|
102 | (1) |
|
5.4.2 Multipath and general delay-Doppler channel |
|
|
102 | (2) |
|
5.4.3 Band-and time-limited delay-Doppler basis functions |
|
|
104 | (5) |
|
5.4.4 Communications using band- and time-limited signals |
|
|
109 | (3) |
|
5.5 The discrete Zak transform |
|
|
112 | (2) |
|
5.5.1 The inverse discrete Zak transform |
|
|
113 | (1) |
|
5.5.2 Properties of the DZT |
|
|
113 | (1) |
|
5.6 DZT in delay-Doppler communications |
|
|
114 | (7) |
|
|
114 | (1) |
|
5.6.2 Time-windowing at RX and TX |
|
|
115 | (2) |
|
5.6.3 RCP-OTFS with rectangular Tx and Rx window |
|
|
117 | (2) |
|
5.6.4 RZP-OTFS with rectangular Tx and Rx window |
|
|
119 | (2) |
|
5.7 Bibliographical notes |
|
|
121 | (3) |
|
|
121 | (3) |
|
|
|
6.1 Overview of OTFS input-output relation |
|
|
124 | (1) |
|
6.2 Single-tap frequency domain equalizer |
|
|
125 | (4) |
|
6.2.1 Single-tap equalizer for RCP-OTFS |
|
|
126 | (1) |
|
6.2.2 Block-wise single-tap equalizer for CP-OTFS |
|
|
127 | (1) |
|
|
128 | (1) |
|
6.3 Linear minimum mean-square error detection |
|
|
129 | (1) |
|
6.3.1 Delay-Doppler domain LMMSE detection |
|
|
129 | (1) |
|
6.3.2 Time domain LMMSE detection |
|
|
129 | (1) |
|
|
130 | (1) |
|
6.4 Message passing detection |
|
|
130 | (4) |
|
6.4.1 Message passing detection algorithm |
|
|
130 | (4) |
|
|
134 | (1) |
|
6.5 Maximum-ratio combining detection |
|
|
134 | (10) |
|
6.5.1 Delay-Doppler domain MRC detection |
|
|
135 | (2) |
|
|
137 | (1) |
|
6.5.3 Reduced complexity delay-time domain implementation |
|
|
138 | (2) |
|
|
140 | (1) |
|
6.5.5 Low complexity initial estimate |
|
|
141 | (2) |
|
6.5.6 MRC detection for other OTFS variants |
|
|
143 | (1) |
|
6.6 Iterative rake turbo decoder |
|
|
144 | (2) |
|
6.7 Illustrative results and discussion |
|
|
146 | (3) |
|
6.8 Bibliographical notes |
|
|
149 | (5) |
|
|
150 | (4) |
|
7 Channel estimation methods |
|
|
|
|
154 | (1) |
|
7.2 Embedded pilot delay-Doppler channel estimation |
|
|
155 | (6) |
|
7.2.1 The integer Doppler case |
|
|
155 | (3) |
|
7.2.2 The fractional Doppler case |
|
|
158 | (2) |
|
7.2.3 Effect of channel estimation on spectral eTficiency |
|
|
160 | (1) |
|
7.3 Embedded pilot-aided delay-time domain channel estimation |
|
|
161 | (6) |
|
|
162 | (1) |
|
7.3.2 Delay-time channel estimation |
|
|
163 | (3) |
|
7.3.3 Channel estimation complexity |
|
|
166 | (1) |
|
7.3.4 Extension to other OTFS variants |
|
|
167 | (1) |
|
7.4 Real-time OTFS software-defined radio implementation |
|
|
167 | (6) |
|
7.4.1 Effect of DC offset on channel estimation |
|
|
169 | (1) |
|
7.4.2 Effect of carrier frequency offset on channel estimation |
|
|
169 | (1) |
|
7.4.3 Experiment setup, results, and discussion |
|
|
170 | (3) |
|
7.5 Bibliographical notes |
|
|
173 | (5) |
|
|
173 | (5) |
|
8 MIMO and multiuser OTFS |
|
|
|
|
178 | (1) |
|
8.2 System model for MIMO-OTFS |
|
|
178 | (6) |
|
8.2.1 Transmitter and receiver |
|
|
178 | (1) |
|
|
179 | (1) |
|
8.2.3 Input-output relation for MIMO-OTFS |
|
|
180 | (4) |
|
|
184 | (5) |
|
8.3.1 Linear minimum mean-square error detector |
|
|
184 | (1) |
|
8.3.2 Message passing detector |
|
|
185 | (1) |
|
8.3.3 Maximum-ratio combining detector |
|
|
185 | (4) |
|
8.4 MIMO-OTFS channel estimation |
|
|
189 | (3) |
|
8.5 Multiuser OTFS channel estimation |
|
|
192 | (3) |
|
8.6 Numerical results and discussion |
|
|
195 | (3) |
|
8.7 Bibliographical notes |
|
|
198 | (4) |
|
|
199 | (3) |
|
9 Conclusions and future directions |
|
|
|
|
202 | (2) |
|
9.2 Pros and cons of OTFS variants |
|
|
204 | (1) |
|
9.3 Other research directions |
|
|
204 | (15) |
|
9.3.1 Channel estimation and PAPR reduction |
|
|
205 | (1) |
|
9.3.2 Channels with fast time-varying delay-Doppler paths |
|
|
206 | (1) |
|
9.3.3 Multiuser communications |
|
|
206 | (1) |
|
|
207 | (1) |
|
|
208 | (1) |
|
9.3.6 Orthogonal time sequency multiplexing and precoding design |
|
|
208 | (1) |
|
9.3.7 Machine learning for OTFS |
|
|
209 | (1) |
|
|
210 | (9) |
|
|
|
B Some useful matrix properties |
|
|
|
|
219 | (1) |
|
|
219 | (1) |
|
|
220 | (1) |
|
B.4 Linear and circular convolutions |
|
|
220 | (1) |
|
B.5 2D transforms, doubly circulant block matrices, and 2D circular convolution |
|
|
221 | (2) |
|
C Some MATLAB® code and examples |
|
|
|
|
223 | (2) |
|
|
225 | (2) |
|
|
227 | (2) |
|
C.4 Generate G matrix and received signal for OTFS variants |
|
|
229 | (4) |
Index |
|
233 | |