MIMO-OTFS Channel: The Delay-Doppler-Angle Tensor
From DD to DD-Angle
Chapter 12 treated each target as a point in the delay-Doppler plane: a pair with complex amplitude . That description is complete for a single-antenna transceiver, which can tell how far a scatterer is and how fast it is moving, but cannot tell in which direction it lies. With an antenna array, the third question becomes answerable. The channel becomes a tensor in three dimensions — delay, Doppler, and angle — and the ISAC optimization problem grows a spatial dimension. This section sets up that tensor and states the MIMO DD input-output relation.
Definition: MIMO Delay-Doppler Channel
MIMO Delay-Doppler Channel
Consider a transceiver with transmit antennas, receive antennas, and a scatter environment of resolvable paths. Path has delay , Doppler , angle of departure (azimuth at the transmitter), angle of arrival (azimuth at the receiver), and complex gain .
The MIMO delay-Doppler spreading function is the tensor-valued map taking values in . Here and are the transmit and receive array response vectors — for a uniform linear array with half-wavelength spacing, .
The MIMO DD input-output relation is with the DD transmit signal and the DD receive signal.
The Three Signal Dimensions
The MIMO DD channel lives in three dimensions: delay (discretized to bins by bandwidth ), Doppler (discretized to bins by frame duration ), and angle (sampled coarsely by the array aperture — angular resolution at the transmitter, at the receiver). The channel is still sparse: paths place points in the cube. Sparsity is more pronounced than in SISO OTFS because a path that separates in angle need no longer be resolved in delay or Doppler for the receiver to disambiguate it.
Theorem: MIMO-OTFS Channel Parameter Count
The discrete MIMO-OTFS channel over a frame of DD cells and antennas is described by real parameters: complex gains ( real), delays, Dopplers, AoDs, AoAs. The full time-varying MIMO channel matrix has real degrees of freedom.
For a representative automotive scenario , the DD-angle parameter count is versus — four orders of magnitude fewer parameters. This is the sparsity the DD-angle representation exposes.
The point is that MIMO does not add complexity proportional to ; it adds exactly new real numbers — two angles per path. This is why the MIMO-OTFS estimator has tractable sample complexity even when the nominal MIMO channel matrix is enormous. The DD-angle representation collapses the combinatorial explosion of time-varying MIMO channels into a handful of geometric parameters.
Parameter counting for one path
A single scattering path contributes a rank-one matrix at a single DD location. Its full description requires: one complex gain (2 real), one delay (1 real), one Doppler (1 real), one AoD (1 real), one AoA (1 real) — total 7 reals.
Sum over paths
paths contribute independently, so the channel is fully specified by real parameters.
Comparison with dense MIMO channel
The full time-varying MIMO channel matrix has complex entries, or real degrees of freedom. For the automotive numbers above, this is .
Ratio
. This is the compression factor the DD-angle representation achieves.
Key Takeaway
MIMO-OTFS is extremely sparse. The channel has degrees of freedom, independent of . This is the single most important fact driving low-overhead estimation, compressed-sensing channel acquisition, and tractable joint beamforming in the chapters that follow.
Definition: Discrete MIMO DD Input-Output
Discrete MIMO DD Input-Output
With integer delay/Doppler offsets , the discrete MIMO DD input-output relation at the cell is Stacking into vectors (or ), this becomes with a structured block-sparse matrix with nonzero blocks.
Example: Automotive MIMO-OTFS Channel Count
A 77 GHz automotive ISAC transceiver has antennas, a frame with , , and a scene with scatterers (vehicles, pedestrians, road infrastructure).
(a) Count the DD-angle parameters. (b) Count the full time-varying MIMO channel degrees of freedom. (c) Compute the compression ratio.
DD-angle parameters
real parameters. The scene is completely described by complex gains, delays, Dopplers, AoDs, and AoAs.
Full MIMO channel parameters
real degrees of freedom.
Compression ratio
— the DD-angle representation is times more compact than the dense channel description.
Implication for estimation
Pilot overhead scales with the number of parameters, not the nominal channel size. A MIMO-OTFS estimator needs observations per frame, not . This is what makes sensing-aware pilot design in Chapter 14 practical.
MIMO-OTFS Channel Tensor: Delay × Doppler × Angle
Visualize the resolvable paths as points in the 3D cube. Move sliders for (number of paths), AoA spread, and Doppler spread to see how the sparse scene fills the cube. Compare with the dense TF-space representation's parameter count.
Parameters
Theorem: Beam-Doppler Coupling
For an ISAC transceiver tracking a target moving with radial velocity at angle , the Doppler and the angle are physically coupled: the same target generates joint observations.
Consequence. The rank-one model exploits this coupling: the estimator of is correlated with the estimator of through the joint observation. This correlation is quantified by the off-diagonal Fisher information , derived in §3.
A target at angle moving with velocity at that angle radiates the same complex waveform from the array into a specific DD bin. The receiver sees one scattered copy, not two. So the information about and is mixed in the observation. Exploiting this mixing — rather than estimating and separately — is the essence of MIMO-OTFS sensing.
Signal model
The received signal from path is Both and modulate the same waveform energy.
Fisher information
Taking gradients of the log-likelihood with respect to and applying the Cauchy-Schwarz inequality yields off-diagonal Fisher matrix entries which is generically nonzero.
Operational interpretation
The joint estimator achieves lower combined variance than two independent estimators. The rate-CRB tradeoff in §3 exploits this by designing the transmit beamformer to decorrelate the two dimensions when joint estimation is paramount.
Common Mistake: Do Not Force the Angle onto a Grid
Mistake:
Treating AoAs/AoDs as discretized like delays and Dopplers, setting . This replaces a continuous parameter with a grid and incurs discretization bias that grows as — severe for small arrays ( has grid spacing).
Correction:
Treat angles as continuous parameters and estimate them via super-resolution (Newton iteration on the beamforming gain) or compressed-sensing algorithms (OMP, ANM). The DD delays/Dopplers are grid-aligned (enforced by the OTFS structure) but angles are not. Distinguishing the two is essential for correct algorithm design.
Array Calibration for OTFS-ISAC
MIMO-OTFS-ISAC is sensitive to array calibration errors — unknown per-element gain and phase offsets. Practical implications:
- Communication: The precoder is set using the estimated channel and therefore compensates for calibration errors automatically. Comms performance is robust.
- Sensing: The AoA/AoD estimates depend directly on the array manifold. A 1° calibration error in the array response translates to a 1° error in every estimated angle.
Engineering practice: run a calibration phase (known pilot from a reference direction) at boot and periodically during operation (e.g., every few seconds for automotive). Kalibration techniques from classical radar (MUSIC with calibration model) apply.
- •
Comms: robust to calibration (precoder absorbs the error)
- •
Sensing: angle errors propagate 1-for-1 from calibration
- •
Practical: calibration phase at boot + periodic refresh
Why This Matters: Connection: Telecom Ch. 18-19 MIMO, DD Extension
Telecom Chapter 18 introduced MIMO precoding (SVD, water-filling, BD) under the assumption that the channel matrix is time-invariant within a coherence window. Chapter 19 introduced MIMO-OFDM: apply the SISO-OFDM trick per subcarrier. The MIMO-OTFS framework here neither assumes coherence nor works per subcarrier — it works on the DD grid, where the channel is genuinely sparse even under high Doppler. The precoding design in §2 is a DD-domain generalization of the TF-domain designs you know from Telecom 18-19.