Discrete-Time Baseband Channel Model

From Continuous to Discrete

The continuous-time channel h(Ο„;t)h(\tau; t) is the physical reality, but digital communication systems work with sampled signals. This section develops the tapped-delay-line (TDL) model β€” the standard discrete-time representation used in simulation, receiver design, and performance analysis throughout this book.

Definition:

Tapped-Delay-Line Channel Model

Sampling the channel at rate 1/Ts1/T_s (where TsT_s is the symbol period), the discrete-time baseband channel is

r[n]=βˆ‘l=0Lβˆ’1hl[n] s[nβˆ’l]+w[n]r[n] = \sum_{l=0}^{L-1} h_l[n]\, s[n - l] + w[n]

where:

  • hl[n]=h(lTs;nTs)h_l[n] = h(lT_s; nT_s) is the ll-th tap coefficient at time index nn
  • L=βŒˆΟ„max⁑/TsβŒ‰+1L = \lceil \tau_{\max} / T_s \rceil + 1 is the number of taps
  • w[n]∼CN(0,N0)w[n] \sim \mathcal{CN}(0, N_0) is AWGN

Each tap hl[n]h_l[n] is a complex Gaussian process (Rayleigh or Ricean fading) with:

  • Average power PlP_l from the power delay profile
  • Doppler spectrum Sl(Ξ½)S_l(\nu) from the scattering function
  • Taps at different delays are uncorrelated (US assumption)
,

Definition:

Block Fading Approximation

When Tc≫TblockT_c \gg T_{\text{block}} (the channel coherence time is much longer than a block/frame duration), we model the channel as constant within each block but independently fading between blocks:

r[n]=h s[n]+w[n],n=0,1,…,Nβˆ’1r[n] = h\, s[n] + w[n], \quad n = 0, 1, \ldots, N-1

where h∼CN(0,1)h \sim \mathcal{CN}(0, 1) (Rayleigh) is constant for all NN symbols in the block. Each new block draws an independent hh.

This is the simplest fading model and is widely used for information-theoretic analysis (Chapter 9).

Jakes' Fading Simulator

Complexity: O(MN)O(MN) per channel realization
Input: fDf_D (max Doppler shift), TsT_s (sample period),
NN (number of samples), MM (number of oscillators)
Output: h[0],h[1],…,h[Nβˆ’1]h[0], h[1], \ldots, h[N-1] (Rayleigh fading samples)
1. Set N0=(Mβˆ’1)/2N_0 = (M - 1)/2 (number of oscillator pairs)
2. For n=0n = 0 to Nβˆ’1N - 1:
a. hI[n]=2cos⁑(2Ο€fDtn)+2βˆ‘k=1N0cos⁑(Ξ²k)cos⁑(2Ο€fktn)h_I[n] = \sqrt{2}\cos(2\pi f_D t_n) + 2\sum_{k=1}^{N_0} \cos(\beta_k)\cos(2\pi f_k t_n)
b. hQ[n]=2sin⁑(2Ο€fDtn)+2βˆ‘k=1N0sin⁑(Ξ²k)cos⁑(2Ο€fktn)h_Q[n] = \sqrt{2}\sin(2\pi f_D t_n) + 2\sum_{k=1}^{N_0} \sin(\beta_k)\cos(2\pi f_k t_n)
c. h[n]=(hI[n]+j hQ[n])/2(N0+1)h[n] = (h_I[n] + j\,h_Q[n]) / \sqrt{2(N_0 + 1)}
where tn=nTst_n = nT_s, fk=fDcos⁑(2Ο€k/M)f_k = f_D\cos(2\pi k/M),
Ξ²k=Ο€k/(N0+1)\beta_k = \pi k / (N_0 + 1).

Modern simulators use the sum-of-sinusoids method or IFFT-based filtering of white noise through the Doppler spectrum. The IFFT method has complexity O(Nlog⁑N)O(N\log N) and produces exactly the correct autocorrelation.

Tapped-Delay-Line Channel Model

Step-by-step animation of the TDL model: the input signal passes through delay elements, each tap is multiplied by a fading coefficient hl[n]h_l[n], and the weighted copies are summed with additive noise to produce the received signal.
The TDL model: r[n]=βˆ‘l=0Lβˆ’1hl[n] s[nβˆ’l]+w[n]r[n] = \sum_{l=0}^{L-1} h_l[n]\,s[n-l] + w[n]. Each tap fades independently according to the power delay profile.

Fading Channel Realisation

Watch a Rayleigh fading channel evolve in time. Adjust the Doppler shift to see how faster motion causes more rapid fluctuations. The dashed line shows the mean power.

Parameters
50
-100
100

Channel Model Classification

Slow fading (Tsβ‰ͺTcT_s \ll T_c)Fast fading (Ts≫TcT_s \gg T_c)
Flat fading (Wβ‰ͺBcW \ll B_c)Single tap, constant per symbolSingle tap, varies within symbol
Frequency-selective (W≫BcW \gg B_c)Multiple taps, constant per symbol (most common)Multiple taps, varies within symbol (rare)

Quick Check

A channel has maximum excess delay Ο„max⁑=5 μ\tau_{\max} = 5\,\mus and the system uses symbol period Ts=1 μT_s = 1\,\mus. How many taps does the TDL model need?

5

6

10

4

πŸ”§Engineering Note

Fading Channel Simulation Accuracy

When simulating fading channels for system performance evaluation, several practical issues affect accuracy:

  • Sample rate: The fading process must be sampled at fsβ‰₯2fDf_s \geq 2f_D (Nyquist on the Doppler bandwidth). In practice, use fsβ‰₯10fDf_s \geq 10 f_D for accurate envelope statistics. Under-sampling aliases the Doppler spectrum and produces incorrect temporal correlation.

  • Jakes vs IFFT method: The classical Jakes simulator with MM oscillators has complexity O(MN)O(MN) but produces only approximately correct statistics (the envelope is not perfectly Rayleigh for finite MM, and different realisations are correlated). The IFFT-based method (filter white noise through the Doppler spectrum) gives exact statistics with O(Nlog⁑N)O(N\log N) complexity and is preferred for standards-compliant simulations.

  • Tap correlation: In the TDL model, taps at different delays are assumed uncorrelated (US property). This is valid when the tap spacing TsT_s exceeds the inverse of the maximum bandwidth. For very wideband systems (e.g., W>400W > 400 MHz at mmWave), sub-path resolution may violate US, requiring the full GSCM instead of simplified TDL.

Practical Constraints
  • β€’

    Fading sample rate must satisfy fsβ‰₯10fDf_s \geq 10 f_D

  • β€’

    IFFT-based simulation preferred over Jakes for accuracy

Tapped-Delay-Line Model

Discrete-time channel model: r[n]=βˆ‘lhl[n] s[nβˆ’l]+w[n]r[n] = \sum_l h_l[n]\,s[n-l] + w[n]. Each tap hlh_l fades independently according to the PDP.

Related: Channel Model, Frequency Selective, Equalization

Block Fading

A channel model where hh is constant within a block of symbols but changes independently between blocks. Used for information-theoretic analysis.

Related: Slow Fading, Coherence Time, Multiple Antennas and Capacity