The Spreading Function
The Central Object
Among Bello's four functions, the spreading function has a privileged role. It is simultaneously (i) the most parsimonious description of the physical channel β a handful of Dirac impulses β and (ii) the object that diagonalizes the input-output map in the DD domain, as we will prove in Chapter 4. This section derives from first principles, examines its support structure, and establishes the physical and mathematical constraints it obeys.
Definition: Spreading Function
Spreading Function
The delay-Doppler spreading function represents the complex amplitude of the channel's response at delay and Doppler shift . Operationally, if a signal is transmitted, the received signal is The kernel acts by delaying the signal by and Doppler-shifting it by , summed over all delay-Doppler pairs with the appropriate complex amplitude.
The exponential is the Doppler modulation seen at the receiver. The sign convention matches Hadani et al. (2017); some earlier references use β check before applying formulas.
Theorem: Discrete Form of the Spreading Function
For the physical multipath channel , the spreading function is The spreading function is the sum of two-dimensional Dirac impulses, one for each resolvable physical path.
Each path has one delay and one Doppler, hence one point in the plane. With paths, the spreading function has support of cardinality .
Apply the definition
Substitute the multipath model
$
Pull the delay $\delta$ out of the time integral
The factors do not depend on :
Evaluate the remaining integral
The integral . Substituting yields
Key Takeaway
parameters, not . The spreading function of a physical multipath channel is described by only real parameters β delays, Dopplers, and complex gains. For typical channels . In contrast, the time-varying transfer function evaluated on an time-frequency grid requires complex samples, with often or more. The difference between tractable estimation and hopeless undersampling lives in that contrast.
Visualizing as Sparse Spikes
Each path of the physical channel contributes one impulse in the delay-Doppler plane. Vary the number of paths , the maximum delay spread, and the maximum Doppler spread. Observe that the support of is a finite set of points; the impulse magnitudes reflect the relative path powers.
Parameters
Example: Counting Parameters in a Realistic Channel
A typical urban macro cell at 3.5 GHz has significant paths. The delay spread is , the Doppler spread Hz (vehicular mobility). The system uses an OTFS frame with delay bins and Doppler bins. Count the number of real parameters needed to describe the channel in (a) the DD domain, (b) the time-frequency domain, (c) the time-varying impulse response on a sampled grid.
DD representation
paths, each with a complex gain (2 real numbers), delay (1), and Doppler (1). Total: real numbers.
TF representation
The channel on the TF grid is for and , each a complex scalar. Total: real numbers.
Time-varying impulse response
Sampling at delay resolution ns and time resolution (to resolve Doppler up to kHz, well beyond the actual ) over one frame gives roughly delay taps and time samples per tap. With complex entries, this is real numbers.
The ratio
The DD description is four orders of magnitude more compact than the TF description and five orders of magnitude more compact than the time-varying impulse response on a uniform grid. This is the estimation lever OTFS pulls: we fit complex gains plus real support parameters, not samples. Intuitively, what happens is this β the channel only has a small number of physical degrees of freedom, and the DD domain exposes them directly.
Sparsity Drives Pilot Overhead
The -parameter structure of has direct consequences for pilot-aided channel estimation. In the TF domain, the number of independent pilots required to estimate on an grid at the Nyquist rate scales as ; for typical system parameters this is β of all resources. In the DD domain, by contrast, a single pilot impulse suffices to identify all paths provided guard intervals accommodate and . The resulting net pilot overhead can drop below β a concrete and measurable gain that motivates much of the cell-free OTFS literature (Mohammadi et al. 2023).
- β’
Embedded pilot requires guard region of size in delay and in Doppler
- β’
Guard size is fixed by physical channel spread, not by grid size
- β’
Pilot power must clear threshold for reliable path detection (typically 20β30 dB)
Causality and the Delay Axis
The physical channel is causal: paths with are unphysical. This means for . On the Doppler axis there is no causality constraint; can be positive (approaching reflector) or negative (receding). The support of therefore lives in the half-plane , and in practice is bounded: and .
Three Paths Becoming Three DD Spikes
Common Mistake: Units in the DD Plane
Mistake:
Treating as if they were two samples of the same variable and plotting them without attention to scale. Delays are in microseconds; Doppler shifts are in hertz. A naive scatter plot with and on the same axis is meaningless.
Correction:
Always annotate the DD plot with physical units: in s (or ns for wideband), in Hz (or kHz at mmWave). In the discrete DD grid, the axes become indices and , with physical spacings and . We will formalize the discrete grid in Chapter 3.
Spreading function
The delay-Doppler representation of a linear time-varying channel, defined as . For a physical multipath channel with paths, it is a sum of 2D Dirac impulses. This object is the central channel representation in OTFS.
Related: Bello functions, Scattering Function, Delay-Doppler domain
Bello functions
The four equivalent descriptions of a linear time-varying channel β , , , β introduced by P. A. Bello in 1963 and related pairwise by 1D Fourier transforms.