Channel Visualization
Seeing the Channel
Visualizing channel responses—impulse response, power delay profile, Doppler spectrum, and scattering function—provides intuition that numbers alone cannot convey. This section builds publication-quality channel visualizations.
Definition: Power Delay Profile
Power Delay Profile
The power delay profile (PDP) gives the average power at each excess delay :
Key statistics derived from the PDP:
- Mean excess delay:
- RMS delay spread:
def pdp_stats(delays, powers):
total = np.sum(powers)
mean_delay = np.sum(delays * powers) / total
rms_delay = np.sqrt(np.sum(delays**2 * powers)/total - mean_delay**2)
return mean_delay, rms_delay
Definition: Scattering Function
Scattering Function
The scattering function describes the channel's power distribution in both delay and Doppler dimensions:
where is the delay-Doppler spreading function. The PDP is the Doppler-marginal, and the Doppler spectrum is the delay-marginal of .
Example: Generating a 3GPP TDL Channel
Implement the 3GPP TDL-A channel model and visualize its impulse response and power delay profile.
TDL-A tap definition
# 3GPP TDL-A (TR 38.901, Table 7.7.2-2)
tdl_a = {
'delays_ns': [0, 30, 70, 90, 110, 190, 410],
'powers_dB': [0, -1, -2, -3, -8, -17.2, -20.8],
}
delays = np.array(tdl_a['delays_ns']) * 1e-9
powers = 10**(np.array(tdl_a['powers_dB'])/10)
powers /= np.sum(powers) # normalize
Generate channel realization
rng = np.random.default_rng(42)
n_taps = len(delays)
h_taps = np.sqrt(powers) * (rng.standard_normal(n_taps) + 1j*rng.standard_normal(n_taps)) / np.sqrt(2)
Channel Impulse Response Viewer
Visualize channel impulse responses, power delay profiles, and frequency responses for different channel models.
Parameters
Wireless Channel Modeling Overview
Quick Check
If the RMS delay spread is 100 ns, what is the approximate coherence bandwidth?
200 kHz
2 MHz
20 MHz
100 MHz
Correct: MHz.
Key Takeaway
The power delay profile and Doppler spectrum are the two fundamental channel characterizations. They determine the coherence bandwidth () and coherence time (), which dictate OFDM system design parameters.
Power Delay Profile
The average power as a function of excess delay, showing the multipath structure of the channel.
RMS Delay Spread
The second central moment of the power delay profile; characterizes the temporal dispersion of the channel.