Technical Reference

In-depth documentation of the physical models used in PULSE.


UWB Channel Modeling

The simulator implements the IEEE 802.15.3a channel model to simulate realistic Ultra-Wideband propagation. This approach provides a statistical representation of the channel impulse response (CIR) rather than a purely geometric ray-tracing one.

1. Total Path Loss Model

The signal attenuation $PL(f, d)$ in decibels is modeled as:

$$ PL(f, d) = PL_0 + 10 n \log_{10}\left(\frac{d}{d_0}\right) + 20 \kappa \log_{10}\left(\frac{f}{f_c}\right) + X_\sigma + L_{NLOS} $$
  • $d$: Distance between tag and anchor.
  • $n$: Path Loss Exponent (Environmental constant, $n \approx 2$ for LOS, $n > 3$ for NLOS).
  • $\kappa$: Frequency decay factor.
  • $X_\sigma$: Shadowing term (Log-Normal, $\sim \mathcal{N}(0, \sigma^2)$).

2. Multipath (Saleh-Valenzuela Model)

UWB signals arrive in "clusters" of rays due to reflections from the environment. The Channel Impulse Response (CIR) $h(t)$ is given by:

$$ h(t) = \sum_{l=0}^{L} \sum_{k=0}^{K} \alpha_{k,l} e^{j\phi_{k,l}} \delta(t - T_l - \tau_{k,l}) $$

Where:

  • Clusters ($l$): Groups of rays arriving from major reflectors.
  • Rays ($k$): Individual multipath components within a cluster.
  • $T_l, \tau_{k,l}$: Arrival times of clusters and rays.

Ranging Error Model

The theoretical distance measurement $d_{meas}$ is derived from the Time of Flight (ToF) with added stochastic errors:

$$ d_{meas} = d_{true} + \varepsilon_{noise} + b_{multipath} $$

Noise ($\varepsilon_{noise}$)

Random error bounded by the Cramér-Rao Lower Bound (CRLB), dependent on the Signal-to-Noise Ratio (SNR).

Bias ($b_{multipath}$)

systematic positive error caused when the direct path is attenuated or blocked (NLOS), leading the receiver to trigger on a later multipath component.


IEEE 802.15.4a Channel Parameters used in PULSE

Detailed parameters used in the simulator for different standard environments (from IEEE 802.15.4a).

Environment Cond. $PL_0$ $n$ $\Lambda$ (1/ns) $\lambda$ (1/ns) $\sigma_S$ (dB)
Residential LOS 43.9 1.79 0.047 1.54 2.22
NLOS 54 4.58 0.120 1.77 3.51
Indoor Office LOS 35.4 1.63 0.016 0.19 1.90
NLOS 47.1 3.07 0.020 0.15 3.90
Outdoor LOS 45.6 1.76 0.005 0.27 0.83
NLOS 48.96 2.50 0.024 0.15 2.00
Industrial LOS 56.7 1.20 0.071 0.20 6.00
NLOS 67.4 2.15 0.010 0.10 6.00