Basis Expansion Models and Windowing
Two Families of Mitigation
Fractional Doppler is a fact of life. Section 2 embraced it in the input-output relation; this section develops two classical mitigations that reduce the IDI severity:
- Basis expansion models (BEM): represent the time-varying channel as a weighted sum of a small number of known basis functions over the OTFS frame. This is the BEM approach from FSI Ch. 11, specialized to OTFS's doubly-selective setting.
- Windowing: apply a tapered window (Hamming, Blackman) along the Doppler axis before the SFFT to suppress Dirichlet sidelobes, at the cost of a slightly widened main lobe.
Neither technique eliminates IDI, but both reduce it enough that the integer-Doppler assumption becomes approximately valid β or at least, the IDI kernel's support shrinks, lowering detection complexity.
Definition: Basis Expansion Model (BEM)
Basis Expansion Model (BEM)
A basis expansion model represents the time-varying path gain over a block of duration as where are known basis functions (typically complex exponentials, polynomials, or DPSS) and are the BEM coefficients to be estimated.
The most common choice β the complex-exponential BEM (CE-BEM) β uses for with an odd integer capturing the maximum Doppler rate.
Theorem: BEM Converts Fractional to Integer Doppler
Under the CE-BEM approximation with basis functions, the fractional-Doppler channel reduces to an effective -path channel with integer Doppler offsets. The IDI kernel collapses to -functions at the BEM-basis Doppler shifts.
Formally: where are Fourier coefficients. Each BEM term contributes a single integer-Doppler path at bin , with amplitude . The total effective path count is at integer Doppler positions.
BEM trades one fractional-Doppler path for integer-Doppler paths. At , a single path becomes three effective paths β with total energy preserved but distributed across three Doppler bins. After BEM, the integer-Doppler detector of Chapter 8 applies directly, with the caveat that the "number of paths" is now .
Fourier series
Over , the time-varying phase is periodic (period ). Its Fourier series on has coefficients .
Truncation
Keep only the largest Fourier coefficients (typically centered around ). The error decays as .
Effective path model
Each retained Fourier term contributes an integer-Doppler path at bin with amplitude . The original fractional path becomes effective integer paths.
Integer-Doppler detection
Apply the Chapter 8 detectors (MP, LCD) directly on the expanded path list. The detector performance approaches the true ML as . In practice β captures of the IDI energy.
Key Takeaway
BEM reduces fractional Doppler to a solved problem. Choose for moderate Doppler or for large fractional offsets; apply Chapter 8's integer-Doppler detectors on the expanded channel. Residual error: dB for , dB for . The BEM approach is the workhorse of fractional-Doppler OTFS: it preserves the sparse-channel detector framework while accommodating real-world channel geometry.
BEM Coefficients for a Fractional-Doppler Path
For a single path with fractional Doppler , plot the BEM coefficients as a function of basis index , for increasing . At : single spike at . At : energy spread across . The BEM captures most of the energy in the first terms; the residual is the approximation error.
Parameters
Definition: Doppler-Axis Windowing
Doppler-Axis Windowing
Doppler windowing applies a tapered window to the OFDM symbols of the OTFS frame before the SFFT: Typical windows: Hamming (), Blackman (), and Tukey (tapered cosine).
The effect on the IDI kernel: sidelobes are suppressed at the cost of a wider main lobe. For Hamming, sidelobes drop from dB (no window) to dB.
Theorem: Windowing Sidelobe Suppression vs Main-Lobe Widening
For a window with equivalent noise bandwidth (ENBW) and peak sidelobe (in dB), the IDI kernel under windowing satisfies:
- Main-lobe width (3-dB): cells. For Hamming: ( wider than rectangular).
- Peak sidelobe: dB below main lobe. Hamming: dB (vs dB for rectangular).
The product is a figure of merit: smaller is better. Standard windows give values in the range .
Windowing is a classical DSP technique (Harris 1978) for leakage suppression. In OTFS, it trades a slight increase in effective Doppler bin size for a dramatic reduction in sidelobe energy. For fractional-Doppler OTFS at high SNR, windowing is "free" because the main-lobe widening is negligible compared to the sidelobe suppression benefit.
Windowing does not eliminate IDI β it just concentrates the leakage in fewer neighboring bins. For under Hamming windowing (vs for rectangular), the extended matrix has 3Γ fewer non-zeros, so detection is proportionally faster.
Windowed kernel
The windowed IDI kernel is . For (rectangular), this is the Dirichlet kernel. For general , it is the Fourier transform of .
Sidelobe decay
The decay of for large is determined by the smoothness of . Smoother windows (Blackman, Blackman-Harris) give faster sidelobe decay.
Main-lobe ENBW
The 3-dB main-lobe width of is , a factor wider than the unwindowed case.
Net effect
Hamming: main lobe 36% wider, sidelobes 30 dB lower. Blackman: main lobe 75% wider, sidelobes 58 dB lower. Rectangular: baseline (no widening, dB sidelobes).
Windowing Functions for OTFS
| Window | Main-lobe (ENBW) | Peak sidelobe (dB) | When to use |
|---|---|---|---|
| Rectangular (no window) | 1.0 | -13 | Theoretical baseline |
| Hamming | 1.36 | -43 | Moderate fractional (standard choice) |
| Blackman | 1.73 | -58 | Large fractional () |
| Blackman-Harris | 1.90 | -92 | Very large fractional (research) |
| Tukey () | 1.22 | -25 | Light windowing, compromise |
Windowed IDI Kernels: Shape vs Window
Plot the IDI kernel for several window choices (rectangular, Hamming, Blackman) at fixed . Observe: the rectangular kernel has high sidelobes that decay slowly. Hamming suppresses sidelobes by dB. Blackman reduces them even further but widens the main lobe.
Parameters
Choosing Between BEM and Windowing
The two approaches are complementary:
-
BEM: explicit model of the IDI kernel. Good for high-precision detection (low BER targets). Requires estimating additional path parameters. Overhead: parameters vs integer case. Optimal when the fractional offsets are known or can be estimated.
-
Windowing: pre-processing step with no additional parameters. Zero-cost detection (same detector runs on the windowed grid). Suppresses sidelobes but cannot eliminate the main-lobe leakage. Best for moderate fractional offsets and when detector simplicity matters.
Combined approach: Hamming windowing + often gives the best trade-off: windowing suppresses far-out sidelobes; BEM captures residual main-lobe spread. Net: dB from ML at typical parameters.
For 5G NR-aligned OTFS: Hamming + is the reference implementation. For LEO satellite: Blackman + .
- β’
BEM needs path Doppler estimate () to set coefficients
- β’
Windowing adds no parameters but can't fully remove IDI
- β’
Best-of-both: windowing for sidelobes + BEM for main lobe
Example: BER With BEM vs Integer Assumption
Compare BER at SNR = 15 dB for an OTFS system with paths, all at , under (a) integer assumption (ignore IDI), (b) BEM with .
Integer assumption (bad)
Main-lobe capture: . 16% energy lost per path; 64% across all 4 paths. Effective SNR drop: 10 log(1/(1-0.64)) = 4.4 dB. BER at 10.6 dB effective: (QPSK).
BEM, $Q = 3$ (good)
Captures of IDI energy. Effective SNR drop: dB. BER at 14.7 dB effective: (QPSK).
Improvement
BEM recovers ~2 orders of BER magnitude at 15 dB SNR. Complexity cost: more factor graph connections (from to effective paths). Still realtime.
BEM-OTFS for Fractional Doppler
Surabhi, Chockalingam, and Caire extended the diversity analysis of OTFS Chapter 9 to fractional-Doppler channels. Their key result: with BEM of order , OTFS recovers diversity order β the minimum of path count and the BEM's effective Doppler resolution.
The CommIT contribution refines the naive fractional-Doppler treatment by showing that BEM's effective Doppler resolution is the fundamental limit β beyond , no gain is obtained. This informs the reference implementation's choice of for typical terrestrial channels.