Filter-Bank OTFS

Beyond Single-Pulse Designs

The preceding sections treated OTFS as a single-pulse waveform: one transmit pulse gtxg_{\mathrm{tx}} modulating the DD grid. An alternative, explored in filter-bank-based OFDM (FBMC) and its extension filter-bank OTFS, uses a bank of filters β€” each tuned to a specific time-frequency region. This provides more flexibility: different sensing and comms streams can use different pulse shapes, with controlled overlap. This section develops filter-bank OTFS and discusses its trade-offs vs standard OTFS.

,

Definition:

Filter-Bank OTFS

Filter-bank OTFS (FB-OTFS) uses KK parallel filters {gi(t)}i=1K\{g_i(t)\}_{i=1}^{K} at the transmitter, each modulated separately onto a distinct DD-sub-grid: x(t)β€…β€Š=β€…β€Šβˆ‘i=1Kβˆ‘β„“,msi[β„“,m] gi(tβˆ’β„“Ts(i)) ej2Ο€mWs(i)t.x(t) \;=\; \sum_{i=1}^{K} \sum_{\ell, m} s_i[\ell, m]\, g_i(t - \ell T_s^{(i)})\, e^{j 2\pi m W_s^{(i)} t}. Different filters can have different time-frequency localizations:

  • Narrow-band filters: precise Doppler resolution, long duration. Used for sensing.
  • Wide-band filters: good time resolution, short duration. Used for data.

Advantage: flexibility. Each stream optimized for its purpose.

Disadvantage: increased complexity (parallel filter banks at Tx and Rx). Cross-filter interference if not carefully designed.

Comparison with standard OTFS: FB-OTFS is a special case where K>1K > 1 filters replace the single gtxg_{\mathrm{tx}}.

,

Theorem: FB-OTFS Orthogonality Conditions

For KK-filter bank OTFS to maintain orthogonal streams, each pair of filters (gi,gj)(g_i, g_j), iβ‰ ji \neq j, must satisfy ∫gi(t)gj(tβˆ’Ο„)βˆ—eβˆ’j2πνtdtβ€…β€Š=β€…β€Š0βˆ€(Ο„,Ξ½)∈grid.\int g_i(t) g_j(t-\tau)^* e^{-j 2\pi \nu t} dt \;=\; 0 \quad \forall (\tau, \nu) \in \mathrm{grid}. Additionally, each filter pair must satisfy its own bi-orthogonality condition with its matched receive filter.

Practical realization: use filters with disjoint time-frequency supports (approximate) or filters from orthogonal families (e.g., Hermite basis, truncated prolate spheroidal).

Coexistence constraint: FB-OTFS requires Kβ‹…TsWs≀1K \cdot T_s W_s \leq 1 (critical density across all filters). Beyond this, inter- filter interference is unavoidable.

FB-OTFS generalizes single-pulse OTFS by allowing KK coexisting streams, each with its own pulse. The orthogonality extends: not just across the DD grid for a single pulse, but also across pulses. Practical designs use disjoint regions (e.g., sensing at low-frequency, data at high-frequency) or orthogonal function families.

Definition:

Hermite Filter-Bank OTFS

Hermite FB-OTFS uses the Hermite-Gauss functions ψn(t)β€…β€Š=β€…β€Š12nn!2πσ Hn(t/Οƒ) eβˆ’t2/(4Οƒ2),\psi_n(t) \;=\; \frac{1}{\sqrt{2^n n! \sqrt{2\pi}\sigma}}\, H_n(t/\sigma)\, e^{-t^2/(4\sigma^2)}, where HnH_n are Hermite polynomials. These are orthogonal in L2(R)L^2(\mathbb{R}).

Key properties:

  • ψn\psi_n have compact support in both time and frequency (approximate): 2D Gaussian Γ— Hermite.
  • Orthogonal as a family.
  • Different nn: different time-frequency localizations β€” low nn compact, high nn spread.

FB-OTFS with KK Hermites: filter bank with first KK Hermite functions. Provides KK orthogonal streams with controllable TF resolution.

Applications:

  • Stream 1 (ψ0\psi_0, Gaussian): compact, low-Doppler sensing.
  • Stream 2 (ψ1\psi_1): wider, mid-Doppler.
  • Stream KK: wide-band, high-Doppler.

Example: FB-OTFS for ISAC

Design a FB-OTFS system for ISAC: 3 filters for (a) data, (b) sensing fine-Doppler, (c) sensing fine-delay. What Hermite orders?

Hermite Filter Bank TF Response

Plot the time-frequency response of first 4 Hermite functions. Shows how each filter occupies a distinct region in the TF plane. Sliders: pulse width Οƒ\sigma, number of filters KK.

Parameters
0.5
4

Theorem: FB-OTFS Capacity Gain

For a FB-OTFS system with KK filters, each with its own service quality, the aggregate capacity is CFBβ€…β€Š=β€…β€Šβˆ‘i=1KWilog⁑2(1+SINRi),C_{\mathrm{FB}} \;=\; \sum_{i=1}^{K} W_i \log_2(1 + \mathrm{SINR}_i), where WiW_i is per-filter bandwidth and SINRi\mathrm{SINR}_i its effective SINR.

For typical ISAC use case (K=3K = 3 filters, balanced allocation): CFB=0.85β‹…Csingleβˆ’pulseC_{\mathrm{FB}} = 0.85 \cdot C_{\mathrm{single-pulse}} β€” slightly less than single-pulse OTFS, but with richer functionality.

Consequence: FB-OTFS accepts a 15% capacity penalty for the flexibility of multi-service simultaneous operation.

FB-OTFS is not free. Each filter consumes spectrum; the sum must fit within total bandwidth. The penalty is the sidelobe overhead between filters. The benefit is flexibility β€” each stream optimized for its task. For single-service (pure data or pure sensing), single-pulse OTFS wins. For multi-service (ISAC, multi-flow), FB-OTFS offers structural advantages.

Definition:

FB-OTFS Applications

Key applications of FB-OTFS:

ISAC with multi-objective sensing: data on one filter; coarse radar on another; fine radar on third. Each optimized for its task. Compared to single-pulse OTFS-ISAC: ∼2\sim 2-33 dB better CRB for sensing, 15% data penalty.

Hybrid URLLC + eMBB: URLLC on narrow-band Hermite (low latency), eMBB on wide-band. Separates services without inter- service interference. Enables strict SLA.

Multi-service IoT: NB-IoT-like services on different filters. Massive machine-type communications (mMTC) with differentiated QoS.

Cognitive radio: primary service on wide-band filter, secondary (opportunistic) on narrow-band side filter. Compatible with primary user via frequency-domain separation.

⚠️Engineering Note

FB-OTFS Implementation Cost

FB-OTFS implementation complexity:

  • Filter bank: KK parallel RRC or Hermite filters at Tx/Rx. Per-sample compute: ∼Kβ‹…\sim K \cdot FIR-length ops. For K=3K = 3 and 50-tap filters: ∼150\sim 150 ops/sample.
  • ISFFT/SFFT: standard OTFS operations, unchanged.
  • Detection: per-filter detection + combining. Compute: ∼Kβ‹…\sim K \cdot single-pulse detection.

Total: ~KK-fold complexity over single-pulse OTFS. For K=3K = 3: 3Γ—\times compute. Substantial but feasible on modern gNB/UE silicon.

Deployment status (2026):

  • FB-OTFS in academic research and specialized ISAC prototypes.
  • Not yet in 3GPP 6G consideration (complexity vs single-pulse gains).
  • Expected: post-Rel. 22 (2030+) for ISAC-native applications.

Single-pulse OTFS remains the baseline for 6G standardization. FB-OTFS is a research direction for specialized scenarios.

Practical Constraints
  • β€’

    FB-OTFS: KKΓ— compute of single-pulse

  • β€’

    For K=3K = 3: 3Γ— complexity, 15% capacity penalty

  • β€’

    Deployment: post-Rel. 22 (specialized ISAC)

  • β€’

    Standard OTFS is 6G baseline

Common Mistake: Filter Cross-Coupling Hurts Sensing

Mistake:

Designing FB-OTFS with unclean filter separation. Even small cross-coupling (∼0.1\sim 0.1) between sensing filter and data filter contaminates the sensing estimate.

Correction:

Use orthogonal filter families (Hermite, prolate spheroidal) for clean separation. Alternatively, use disjoint frequency bands at expense of spectral efficiency. At the design stage, verify cross-ambiguity is below βˆ’60-60 dB at all DD grid samples. Sensing applications require tighter cross-coupling than data-only.