Window Design for Sidelobe Control
Sidelobes and the Window
Section 2 fixed the transmit and receive pulses for bi-orthogonality. A complementary knob is the window β a smooth function multiplied into the DD-domain signal before ISFFT, or into the received signal before SFFT. Windows control the spectral sidelobes of the OTFS symbol, at the cost of main-lobe widening. This is the same trade-off every DFT-based analysis faces, here applied in the OTFS context.
Definition: DD-Domain Windowing
DD-Domain Windowing
An OTFS window is a 2D function applied to the DD-domain symbol matrix : The windowed symbols are then passed through the ISFFT + Heisenberg modulator.
Typical window choices:
- Rectangular (): no windowing. Sharp edges high sidelobes.
- Hamming: moderate suppression, 3 dB main lobe widening.
- Blackman: strong suppression, 4 dB widening.
- Kaiser: -parameterized. : -40 dB sidelobes.
- Nuttall: 4-term minimum. -98 dB sidelobes.
Effect on OTFS: sidelobe reduction in the time-frequency output spectrum. Important for:
- Out-of-band emission (OOBE): regulatory compliance.
- Adjacent-channel interference: coexistence with other services.
- PAPR: window shapes affect peak power.
Theorem: Window Sidelobe-Widening Trade-off
For a window function of duration , the main-lobe 3-dB width and sidelobe level SLL satisfy approximately Concretely:
- Rectangular: , SLL = -13 dB.
- Hamming: , SLL = -43 dB.
- Blackman: , SLL = -58 dB.
- Nuttall: , SLL = -98 dB.
Trade-off: doubling the main lobe (widening by 2) cuts sidelobes by dB.
Windows redistribute energy between the main lobe and sidelobes. A sharper window (rectangular) has the narrowest main lobe but pays 13 dB sidelobes. Smoother windows have wider main lobes but dramatically suppress sidelobes. The engineer's choice: narrow main lobe for spectral efficiency, low sidelobes for coexistence. Most OTFS implementations use Hamming or Blackman β a compromise.
Fourier pair
Window , response . Main lobe: near . Sidelobes: further out.
Energy conservation
(Parseval). Fixed energy; redistribution between main lobe and sidelobes.
Widening and SLL
Narrower time support (sharper cutoff) wider frequency content, higher sidelobes. Smoothing the edges narrows the frequency content.
Empirical constant
Harris 1978 catalogue: empirical main-lobe Γ SLL product is dB cycles/sec.
Definition: OTFS Window Types
OTFS Window Types
Four OTFS-specific windowing approaches:
Rectangular (no window): baseline. Used when sidelobes don't matter (isolated band).
TX-only windowing: applied at transmitter. Shapes emitted spectrum.
RX-only windowing: applied at receiver. Improves SINR at cost of noise filtering.
TX+RX dual window: windows at both ends. Combined effect. Most aggressive sidelobe suppression.
Separable DD: . Simplifies implementation. Most common.
Non-separable: full 2D. More flexible but complex. Used for tight OOBE constraints.
OTFS Window Spectral Comparison
Plot OTFS symbol spectrum for different window choices (rectangular, Hamming, Blackman, Kaiser, Nuttall). Shows main-lobe and sidelobe trade-offs. Sliders: window type, Kaiser .
Parameters
Theorem: OTFS Out-of-Band Emission
For OTFS with windowed Tx pulse, the out-of-band emission (OOBE) at offset from band edge is where SLL is the window's single-tone sidelobe and is the number of OTFS subcarriers.
3GPP OOBE mask (5G NR): dBc at 1 MHz offset, dBc at 10 MHz.
For subcarriers: -factor adds 24 dB. Window SLL requirement: -30 dBc + 24 dB = -54 dB sidelobes. Hamming achieves -43 dB (insufficient). Blackman: -58 dB (OK). Blackman is the minimum for 5G NR compliance.
The factor is the "sum of many subcarriers" boost. Each subcarrier contributes its own sidelobe; they add up. For , the boost is 24 dB β requiring more aggressive windows than a single-tone analysis would suggest. This is why Blackman or Nuttall windows are preferred in 5G NR and likely in 6G OTFS.
Single-tone sidelobe
One subcarrier at edge: .
Many subcarriers
Sum of subcarriers with random phases. Coherent sum of sidelobes: amplitude, or in power.
Total OOBE
dB.
Regulatory
3GPP mask -30 dBc β window SLL must be β€ -30 - 10 log 256 = -54 dB. Blackman (-58 dB) passes; Hamming (-43 dB) fails.
Key Takeaway
Blackman or Nuttall windows for 5G/6G OTFS. Hamming is insufficient at typical subcarrier counts () due to the sidelobe-sum penalty. Commercial OTFS implementations should use Blackman baseline, Nuttall for tight OOBE constraints.
Example: Window Selection for Enterprise 6G OTFS
A 6G OTFS deployment in a dense enterprise environment must comply with 3GPP OOBE mask (-30 dBc at 1 MHz, -50 dBc at 10 MHz) and subcarriers, kHz. Choose window.
Requirement
Window SLL dB at 1 MHz.
Options
- Hamming: -43 dB. Fails.
- Kaiser : -70 dB. Passes.
- Blackman: -58 dB. Passes with margin.
- Nuttall: -98 dB. Over-engineered.
Recommendation
Blackman. Meets regulation with 4 dB margin. Main-lobe widening ~1.7Γ β acceptable.
PAPR impact
Blackman window reduces PAPR by ~1 dB vs rectangular (smoother envelope). Net gain: regulatory compliance + PAPR improvement.
Window Choices in Commercial OTFS
Commercial OTFS window choices:
- Cohere reference design: Kaiser . Balance of sidelobes and main-lobe width.
- 5G NR-compatible OTFS: Blackman. Standard regulatory compliance.
- LEO-OTFS (Buzzi-Caire): Nuttall 4-term. Tight OOBE for coexistence with terrestrial.
- Low-cost OTFS (IoT): Hamming. Skips regulatory compliance, uses out-of-band masking via filtering.
Hardware: window coefficients pre-computed and stored in ROM. window: 1 KB of storage. Multiplication per-symbol: modest compute.
Dynamic switching: scheduler can pick window per-slot based on coexistence requirements. E.g., indoor dense: Blackman. Remote outdoor: Hamming.
- β’
Default: Blackman (5G NR compliant)
- β’
Tight OOBE: Nuttall
- β’
Low-cost IoT: Hamming + filter
- β’
Hardware cost: 1 KB ROM + 1 mult per sample
Common Mistake: Windowed OTFS Breaks Bi-Orthogonality
Mistake:
Applying a Tx window without a corresponding Rx window. The bi-orthogonality condition of Β§2 assumed no windowing. With a Tx window only, the ambiguity function is distorted, and the DD grid is no longer orthogonal.
Correction:
For bi-orthogonal operation with windowing: apply matched windows at Tx and Rx. Their product in the ambiguity function preserves bi-orthogonality approximately. At high SNR and good window choice, the degradation is dB. Alternative: use Tx window for OOBE compliance and accept dB detector penalty. Commercial implementations typically window only at Tx (for regulatory) and compensate with slightly wider Rx filter.