OTFS as a 2D SFT of QAM Symbols
OTFS = QAM Symbols Γ 2D SFT
With all three pieces β the DD grid, the ISFFT, and the standard OFDM Heisenberg transform β we can now state what OTFS is, operationally:
OTFS maps QAM symbols placed on the delay-Doppler grid to a time-domain waveform via the composition: ISFFT β OFDM modulator.
This two-step construction is due to HadaniβRakib (2017) and is the universally-adopted OTFS modulator. An alternative, mathematically cleaner construction β Zak-OTFS β works directly with the discrete Zak transform and is treated in Chapter 6. Both constructions produce the same time-domain waveform in the idealized limit of bi-orthogonal pulse shapes.
This section examines the ISFFT-plus-OFDM construction from the DD-grid perspective and sets up the notation used in subsequent chapters.
Definition: OTFS Modulator (HadaniβRakib Construction)
OTFS Modulator (HadaniβRakib Construction)
The OTFS transmit signal is generated by three operations:
- Place QAM symbols on the DD grid.
- Apply ISFFT to obtain .
- Apply OFDM modulation (Heisenberg transform) to : the time-domain waveform is where is the pulse shape (typically a rectangular window of width plus cyclic prefix). The overall mapping DD grid β time-domain waveform is a unitary linear map from to a finite-dimensional subspace of .
Theorem: OTFS is a Gabor Expansion with DD Coefficients
Applying the definition of the ISFFT, the OTFS transmit signal can be written directly as a delay-Doppler Gabor expansion: where is a prototype pulse delayed by and Doppler-shifted by :
The OTFS transmit signal is a sum of delay-Doppler shifted copies of a prototype pulse, with coefficients equal to the data symbols on the DD grid. This is exactly the Gabor expansion structure discussed in RThe Gabor Expansion Is the OTFS Modulator.
The functions are designed to occupy (approximately) the -th cell of the DD grid. Their mutual orthogonality (up to the ideal bi-orthogonal pulse limit) is what makes OTFS invertible at the receiver.
Substitute ISFFT into OFDM modulator
.
Rearrange sums
Swap the order of summation (finite sums β no convergence issue): where is as stated.
Interpretation
Each is a "template" signal for the DD cell . The OTFS transmit signal is a linear combination of these templates with coefficients β exactly the Gabor expansion structure predicted by Chapter 2.
Key Takeaway
OTFS is the Gabor expansion on the critical DD lattice. Each data symbol contributes a delay-Doppler shifted copy of a prototype pulse to the transmit waveform. The symbolic expansion is the direct implementation of Chapter 2's Gabor-lattice theory. The ISFFT-plus-OFDM formulation is the FFT-friendly way to compute this expansion, but the underlying structure is the Gabor lattice on at critical density.
Prototype Pulses in OTFS
For various DD grid positions, plot the prototype pulse . Observe that it is localized in time near and oscillates at the Doppler rate . The collection tiles the time-frequency plane at critical density.
Parameters
OTFS Transmitter Chain: QAM Grid to Waveform
Example: A 2Γ2 OTFS End-to-End Example
Build the OTFS transmit signal for and BPSK data . Assume a rectangular pulse . Compute: (a) , (b) .
ISFFT
. . . . .
OFDM modulation
For (first OFDM symbol): . For (second OFDM symbol): .
Interpret
The resulting waveform is a piecewise OFDM signal. Notice how the destructive interference in the first symbol ( has a zero at ) and constructive interference in the second symbol are functions of the DD symbol placement β this is how OTFS spreads information across the waveform.
A Three-Part Tutorial on OTFS
The YuanβSchoberβCaire tutorial (three parts, 2023β2024) is the single best entry point to the mathematical structure of OTFS for readers who already know OFDM. Part I (OFDM β OTFS relationship), Part II (waveform design and receiver), and Part III (ISAC applications) together give a complete picture.
The CommIT group's involvement in this tutorial and in the broader standardization discussions around OTFS is what anchors the book's cell-free (Ch. 17) and LEO-satellite (Ch. 18) CommIT contributions in the next parts of the library. Part III in particular is the conceptual bridge between the DD-domain waveform machinery developed here and the ISAC-specific analysis in Chapter 12.
Common Mistake: The Ideal Bi-Orthogonal Pulse Assumption
Mistake:
Many derivations assume the prototype pulse is bi-orthogonal β i.e., for a matched receiver pulse . This is not achievable exactly for any finite-energy pulse (Balian-Low theorem).
Correction:
With the rectangular pulse and a cyclic prefix of length , the bi-orthogonality condition is satisfied exactly for the discrete-time OFDM grid β but only approximately for the Doppler direction. The approximate nature shows up as off-diagonal entries in the DD channel matrix (Chapter 4), typically small for . For not small (LEO, HST at mmWave), pulse shaping matters more β see Chapter 20.