Continuous-Time DD Input-Output Relation

The Claim We Now Prove

At the end of Chapter 1 we stated β€” informally β€” that the delay-Doppler channel acts as a 2D convolution: yDD(Ο„,Ξ½)β€…β€Š=β€…β€Šβˆ¬h(Ο„β€²,Ξ½β€²) xDD(Ο„βˆ’Ο„β€²,Ξ½βˆ’Ξ½β€²) dτ′ dΞ½β€²β€…β€Š+β€…β€ŠwDD(Ο„,Ξ½).y_{DD}(\tau, \nu) \;=\; \iint h(\tau', \nu')\,x_{DD}(\tau - \tau', \nu - \nu')\,d\tau'\,d\nu' \;+\; \mathbf{w}_{DD}(\tau, \nu). This claim is the central structural result of OTFS β€” it is what makes OTFS "work." Every detector, every channel estimator, every ambiguity analysis relies on it.

The point is that we have, in Chapters 2 and 3, built precisely the tools this derivation needs: the Zak transform (which intertwines time-domain delay-Doppler shifts with translations on the DD plane) and the symplectic Fourier transform (which links DD and TF grids). The claim will now fall out directly from the Zak covariance.

Theorem: Continuous DD Input-Output Relation

Let x(t)x(t) be a transmitted signal passing through a time-varying multipath channel with spreading function h(Ο„,Ξ½)=βˆ‘i=1Phi δ(Ο„βˆ’Ο„i) δ(Ξ½βˆ’Ξ½i)h(\tau, \nu) = \sum_{i=1}^{P} h_i\,\delta(\tau - \tau_i)\,\delta(\nu - \nu_i), and let y(t)y(t) be the received signal plus AWGN. Denote their DD-domain representations (Zak transforms at period TT) by xDDx_{DD} and yDDy_{DD}. Then yDD(Ο„,Ξ½)β€…β€Š=β€…β€Šβˆ¬h(Ο„β€²,Ξ½β€²) xDD(Ο„βˆ’Ο„β€²,Ξ½βˆ’Ξ½β€²) dτ′ dΞ½β€²β€…β€Š+β€…β€ŠwDD(Ο„,Ξ½),y_{DD}(\tau, \nu) \;=\; \iint h(\tau', \nu')\,x_{DD}(\tau - \tau', \nu - \nu')\,d\tau'\,d\nu' \;+\; \mathbf{w}_{DD}(\tau, \nu), where wDD\mathbf{w}_{DD} is the Zak transform of the AWGN process β€” itself a complex Gaussian random field on T2\mathbb{T}^2 with per-cell variance matching the time-domain noise power.

For the discrete sum of PP Dirac paths, the relation simplifies to yDD(Ο„,Ξ½)β€…β€Š=β€…β€Šβˆ‘i=1Phi xDD(Ο„βˆ’Ο„i,Ξ½βˆ’Ξ½i)β€…β€Š+β€…β€ŠwDD(Ο„,Ξ½).y_{DD}(\tau, \nu) \;=\; \sum_{i=1}^{P} h_i\,x_{DD}(\tau - \tau_i, \nu - \nu_i) \;+\; \mathbf{w}_{DD}(\tau, \nu).

Each physical path (hi,Ο„i,Ξ½i)(h_i, \tau_i, \nu_i) takes the transmit signal and produces a delay-Doppler-shifted and scaled copy at the receiver. In the time domain the shifts are multiplicative (phase rotations) and tt-dependent; in the DD domain, by the Zak covariance of Chapter 2, they become pure translations. The channel output is therefore a superposition of translated copies β€” the defining property of a 2D convolution.

This is the same symplectic-covariance argument we used in Chapter 3 to intertwine DD translations and TF modulations β€” the difference is that we now track the full channel action, not a single shift.

, ,

Key Takeaway

The DD channel acts by 2D convolution. This is the structural equivalent of "the LTI channel acts by 1D convolution with h(t)h(t)." In the DD domain, the channel is a fixed, sparse 2D impulse response that does not depend on the running time tt. A detector designed against one location of the DD grid works for every other location β€” a uniform detector suffices.

Definition:

2D (Delay-Doppler) Convolution

For functions h,xh, x on R2\mathbb{R}^2 (or on the fundamental domain T2\mathbb{T}^2), the delay-Doppler convolution is (h⋆⋆x)(Ο„,Ξ½)β€…β€Šβ‰œβ€…β€Šβˆ¬h(Ο„β€²,Ξ½β€²) x(Ο„βˆ’Ο„β€²,Ξ½βˆ’Ξ½β€²) dτ′ dΞ½β€².(h \star\star x)(\tau, \nu) \;\triangleq\; \iint h(\tau', \nu')\,x(\tau - \tau', \nu - \nu')\,d\tau'\,d\nu'. The operation is bilinear, commutative, associative, and has the 2D Dirac impulse Ξ΄(Ο„) δ(Ξ½)\delta(\tau)\,\delta(\nu) as identity. For a channel whose hh is a sum of PP Diracs, the convolution reduces to a finite superposition of translated copies of xx.

The Convolution Is Doubly Circular on the Torus

The DD domain is the torus T2=[0,T0)Γ—[0,Ξ½0)\mathbb{T}^2 = [0, T_0) \times [0, \nu_0). Convolution on a torus is circular β€” shifts wrap around. The quasi-periodicity of the Zak transform (Chapter 2) manifests here as a phase twist picked up when a translated copy crosses the torus boundary.

For the discrete DD grid (Section 2 below) this twist is a cleanly defined index shift modulo MM (delay) and NN (Doppler), with associated phase factors. This is what the OTFS literature calls the "two-dimensional circular convolution on the DD grid."

DD Convolution of a Data Symbol With a Sparse Channel

Place a single data symbol on the DD grid at (β„“0,k0)(\ell_0, k_0). Define a three-path channel with taps at specified (β„“i,ki)(\ell_i, k_i) offsets. The 2D convolution produces three translated copies of the symbol at (β„“0+β„“i,k0+ki)(\ell_0 + \ell_i, k_0 + k_i) with amplitudes hih_i. Slide the symbol and watch the output track. The point is that the channel's structure β€” three spikes β€” is preserved; only its position changes with the input.

Parameters
7
4
3
16
16
3

Example: Input-Output for a Two-Path Channel

A transmitted DD signal has xDD(Ο„,Ξ½)=a δ(Ο„βˆ’Ο„a) δ(Ξ½βˆ’Ξ½a)+b δ(Ο„βˆ’Ο„b) δ(Ξ½βˆ’Ξ½b)x_{DD}(\tau, \nu) = a\,\delta(\tau - \tau_a)\,\delta(\nu - \nu_a) + b\,\delta(\tau - \tau_b)\,\delta(\nu - \nu_b). The channel has h(Ο„,Ξ½)=h1 δ(Ο„βˆ’Ο„1) δ(Ξ½βˆ’Ξ½1)+h2 δ(Ο„βˆ’Ο„2) δ(Ξ½βˆ’Ξ½2)h(\tau, \nu) = h_1\,\delta(\tau - \tau_1)\,\delta(\nu - \nu_1) + h_2\,\delta(\tau - \tau_2)\,\delta(\nu - \nu_2). Compute the received DD signal yDDy_{DD} and count the number of DD impulses in yy.

DD Convolution: Three Paths Produce Three Translated Copies

DD Convolution: Three Paths Produce Three Translated Copies
A single DD-domain symbol (blue dot) is convolved with a three-path channel (red spikes). Each channel path produces one translated copy of the input at (β„“0+β„“i,k0+ki)(\ell_0 + \ell_i, k_0 + k_i). The output (purple) is the sum of three translated copies. Unlike TF-domain equalization, which must undo a time-varying multiplication, DD-domain equalization undoes a fixed 2D convolution β€” a much easier problem.

Why This Matters: Why Detection Is Tractable

The 2D convolution structure of the DD channel is what makes OTFS detection feasible. The DD input-output matrix (Section 3) is sparse and structured β€” a block-circulant-with-circulant-blocks matrix β€” so message-passing, MMSE, and more sophisticated detectors can exploit the structure. In contrast, the TF-domain channel matrix under high Doppler is dense and non-structured, forcing either brute-force ML detection or heuristic approximations.