---
title: Multi-path Conditional Power Profile (MCPP)
url: https://www.emergentmind.com/topics/multi-path-conditional-power-profile-mcpp
type: topic
---

# Multi-path Conditional Power Profile (MCPP)

Searching arXiv for the specified paper and related context.
Multi-path Conditional Power Profile (MCPP) is a path-wise intermediate representation introduced in “Neural Beam Field for Spatial Beam RSRP Prediction” [2508.06956] for beam-level reference signal received power (RSRP) prediction in dense multi-user wireless networks. It is defined at a user equipment location $r \in \mathbb{R}^3$ as the collection of Single-path Conditional Power (SCP) values associated with the significant multipath components at that location, where each path is characterized by its direction of departure, direction of arrival, delay, and conditional power. Within the Neural Beam Field (NBF) framework, MCPP serves as the interface between site-specific propagation structure and antenna or beamforming configuration: a neural module infers MCPP from sparse measurements and positions, while a physics-inspired module maps the inferred profile to beam-level RSRP statistics through closed-form expressions [2508.06956].

## 1. Formal definition

In the formulation of NBF, a location $r$ is associated with $L$ significant multipath components indexed by $l \in \mathcal{L} \triangleq \{1,\dots,L\}$. For each path, the model specifies a unit direction of departure vector $u_{\mathrm{tx},l} \in \mathbb{R}^3$ with azimuth-elevation angles $\Pi_{\mathrm{tx},l} \triangleq (\phi_{\mathrm{tx},l}, \theta_{\mathrm{tx},l})$, a unit direction of arrival vector $u_{\mathrm{rx},l} \in \mathbb{R}^3$ with angles $\Pi_{\mathrm{rx},l} \triangleq (\phi_{\mathrm{rx},l}, \theta_{\mathrm{rx},l})$, a delay $\tau_l \ge 0$, a complex small-scale phase $\Phi_l \in [0,2\pi)$ modeled as independent and uniform, and an amplitude $\alpha_l \ge 0$, treated as deterministic per location [2508.06956].

The Single-path Conditional Power for path $l$ is defined as
$$
\mathrm{SCP}_l \triangleq \alpha_l^2 \equiv p_l\big(u_{\mathrm{tx},l},\,u_{\mathrm{rx},l},\,\tau_l\big),
$$
where $p_l(\cdot)$ is the conditional power associated to the 7-D path condition $(u_{\mathrm{tx},l}, u_{\mathrm{rx},l}, \tau_l)$. The Multi-path Conditional Power Profile at location $r$ is then
$$
\mathrm{MCPP}(r) \triangleq \big\{\mathrm{SCP}_1,\,\mathrm{SCP}_2,\,\dots,\,\mathrm{SCP}_L\big\}.
$$

This representation is site-specific and explicitly decouples from the fast phases $\Phi_l$. The paper’s central claim is that, once MCPP is known, beam-level RSRP statistics can be obtained for a specified antenna panel and beamforming vector via closed-form analytical modeling [2508.06956]. This suggests that MCPP is not merely a compressed channel descriptor, but a structural abstraction that isolates geometry- and environment-dependent propagation from small-scale stochastic variation.

## 2. Analytical structure and array-dependent mapping

The MCPP formalism is developed for a base station sector panel configured as a uniform planar array (UPA) with $N_{\mathrm{tx},y}$ elements along a local horizontal axis $h \in \mathbb{R}^3$ and $N_{\mathrm{tx},z}$ elements along a local vertical axis $v \in \mathbb{R}^3$, for a total of $N_{\mathrm{tx}} \triangleq N_{\mathrm{tx},y}N_{\mathrm{tx},z}$ elements. Inter-element spacings are $d_y$ and $d_z$, the carrier frequency is $f_c$, and the element radiation pattern gain is $G(\Pi_{\mathrm{tx}}) \ge 0$ [2508.06956].

For a departure direction $\Pi_{\mathrm{tx}}$, the array response vector is constructed from the horizontal and vertical array response vectors and combined through a Kronecker product:
$$
\boldsymbol{a}_{\mathrm{tx}}(\Pi_{\mathrm{tx}}) \triangleq \boldsymbol{a}_{\mathrm{tx},y}(\Pi_{\mathrm{tx}}) \otimes \boldsymbol{a}_{\mathrm{tx},z}(\Pi_{\mathrm{tx}}).
$$
Beamforming uses a DFT beamforming vector parameterized by spatial frequencies $\xi_{\mathrm{tx},y}, \xi_{\mathrm{tx},z} \in [-\pi,\pi)$:
$$
\boldsymbol{w}_{\mathrm{tx}}(\xi_{\mathrm{tx},y},\xi_{\mathrm{tx},z}) \triangleq \frac{1}{\sqrt{N_{\mathrm{tx}}}}\,
\boldsymbol{w}_{\mathrm{tx},y}(\xi_{\mathrm{tx},y}) \otimes \boldsymbol{w}_{\mathrm{tx},z}(\xi_{\mathrm{tx},z}).
$$

For path $l$, the effective scalar contribution after transmit beamforming is
$$
A_l \triangleq \sqrt{G(\Pi_{\mathrm{tx},l})}\;\alpha_l\;e^{-j 2\pi f_c \tau_l}\;\Delta_l\;e^{j \Phi_l},
\qquad
\Delta_l \triangleq \boldsymbol{a}_{\mathrm{tx}}^\top(\Pi_{\mathrm{tx},l})\;\boldsymbol{w}_{\mathrm{tx}}.
$$
The normalized received power, with transmit symbol power $P_t$ factored out, is
$$
P_{\mathrm{r}}(\mathrm{MCPP},\boldsymbol{w}_{\mathrm{tx}}) \triangleq \Big|\sum_{l=1}^{L} A_l\Big|^2.
$$

A key analytical simplification is the separability of the array factor. Defining
$$
\zeta_{\mathrm{tx},y,l} \triangleq \frac{2\pi f_c d_y}{c}\,\boldsymbol{h}^\top u_{\mathrm{tx}}(\Pi_{\mathrm{tx},l}),
\qquad
\zeta_{\mathrm{tx},z,l} \triangleq \frac{2\pi f_c d_z}{c}\,\boldsymbol{v}^\top u_{\mathrm{tx}}(\Pi_{\mathrm{tx},l}),
$$
the beam-path coupling becomes
$$
\Delta_l = \frac{1}{\sqrt{N_{\mathrm{tx}}}}\,
S_{N_{\mathrm{tx},y}}\!\big(\zeta_{\mathrm{tx},y,l}+\xi_{\mathrm{tx},y}\big)\;
S_{N_{\mathrm{tx},z}}\!\big(\zeta_{\mathrm{tx},z,l}+\xi_{\mathrm{tx},z}\big),
$$
where
$$
S_N(\psi) \triangleq \sum_{n=0}^{N-1} e^{j n \psi}
= \frac{\sin(N\psi/2)}{\sin(\psi/2)}\,e^{j (N-1)\tfrac{\psi}{2}}.
$$
Hence,
$$
|\Delta_l|^2 = \frac{1}{N_{\mathrm{tx}}}
\Big|S_{N_{\mathrm{tx},y}}\!\big(\zeta_{\mathrm{tx},y,l}+\xi_{\mathrm{tx},y}\big)\Big|^2
\Big|S_{N_{\mathrm{tx},z}}\!\big(\zeta_{\mathrm{tx},z,l}+\xi_{\mathrm{tx},z}\big)\Big|^2.
$$

These expressions show that MCPP is not itself beam-specific. Rather, beam specificity enters only through the analytical map from path geometry and conditional powers to beamformed gain. A plausible implication is that the same learned MCPP can be reused across many beams in a codebook without relearning environment-dependent propagation.

## 3. Beam-level RSRP statistics

The analytical map from MCPP to beam-level statistics assumes independent and uniformly distributed small-scale phases $\Phi_l \sim \mathrm{Uniform}[0,2\pi)$, while treating per-path geometry and conditional power as deterministic [2508.06956]. Under this model, the per-path average gain is defined as
$$
\gamma_l \triangleq G(\Pi_{\mathrm{tx},l})\;p_l\;|\Delta_l|^2.
$$

Proposition 1 in the paper gives the mean and variance of the normalized RSRP:
$$
\mu_{\mathrm{RSRP}}(\mathrm{MCPP},\boldsymbol{w}_{\mathrm{tx}}) = \sum_{l=1}^{L}\gamma_l,
$$
$$
\sigma^2_{\mathrm{RSRP}}(\mathrm{MCPP},\boldsymbol{w}_{\mathrm{tx}}) = \Big(\sum_{l=1}^{L}\gamma_l\Big)^2 - \sum_{l=1}^{L}\gamma_l^2.
$$
These moment expressions can be evaluated in $O(L)$ per beam once the per-path geometry, conditional powers, and array parameters are given [2508.06956].

The importance of this result is methodological as well as computational. Because the distribution is not explicitly given, the framework works directly with analytically tractable moments derived from the sum of phasors with independent uniform phases. This permits training and inference against measured RSRP statistics without requiring explicit sampling of the fast-fading process. The paper further reports that the analytical $\mu_{\mathrm{RSRP}}$ and $\sigma_{\mathrm{RSRP}}$ were validated by Monte Carlo simulations under QuaDRiGa channels with $N_{\mathrm{mc}} = 200$ [2508.06956].

A common misconception would be to regard MCPP as equivalent to a conventional channel state representation. In the NBF formulation, MCPP does not retain the instantaneous phase realization; instead, it is a conditional power profile over path geometry and delays. Its intended output is therefore beam-level statistical prediction rather than instantaneous coherent channel reconstruction.

## 4. Role within the decoupled blackbox–whitebox architecture

NBF adopts a decoupled “blackbox–whitebox” design in which the blackbox is a Transformer-based deep neural network $f_\vartheta(\cdot)$ that learns MCPP from sparse spatial measurements and positions, and the whitebox is a physics-inspired module that maps MCPP to beam RSRP statistics through the closed-form formulas above [2508.06956].

The blackbox takes as input a UE location $x$ or $r$, embedded using random Fourier position embedding into a 256-D token $X_{\mathrm{UE}} \in \mathbb{R}^{1 \times 256}$, together with $L$ learnable target tokens $X_{\mathrm{target}} \in \mathbb{R}^{L \times 256}$. These tokens are concatenated and passed through $N$ Transformer encoder blocks with multi-head self-attention, MLP, layer normalization, and residual connections. Each target token attends to the location token to extract location-conditioned multipath features [2508.06956].

For each path $l$, a two-layer regression head outputs 8 features corresponding to one SCP and its conditions:
- $u_{\mathrm{tx},l}$ (3D),
- $u_{\mathrm{rx},l}$ (3D),
- $\tau_l$ (1D),
- $p_l = \alpha_l^2$ (1D).

A one-layer classification head outputs $a_l \in \{0,1\}$ indicating whether path $l$ exists at that location, allowing variable numbers of significant paths to be represented [2508.06956].

The whitebox then computes $\zeta_{\mathrm{tx},y,l}$ and $\zeta_{\mathrm{tx},z,l}$ from $u_{\mathrm{tx},l}$ and the panel geometry, forms $\Delta_l$ and $\gamma_l$, and evaluates $\mu_{\mathrm{RSRP}}$ and $\sigma^2_{\mathrm{RSRP}}$. For one beam at one location, the complexity is $O(L)$; for $B$ beams, it is $O(LB)$, which the paper identifies as scalable to dense beam codebooks [2508.06956].

This partition is central to the interpretation of MCPP. The learned component is responsible for inferring a latent propagation profile, whereas the deterministic component ensures consistency with antenna geometry and beam design. This suggests that MCPP functions as a physically constrained latent variable rather than an unconstrained feature embedding.

## 5. Pretrain-and-Calibrate strategy

The paper introduces a Pretrain-and-Calibrate (PaC) strategy to improve convergence and adaptivity [2508.06956]. In pretraining, when ray-tracing or site-survey provides prior MCPP labels $\bar{\mathbf{Y}}$, the network is trained to regress MCPP directly. Because path ordering is permutation-invariant, the matching between predicted $\hat{\mathbf{Y}} = f_\vartheta(x)$ and ground truth $\bar{\mathbf{Y}}$ is handled with the Hungarian algorithm. Variable path count is handled by the path-existence classifier $a_l$ and a binary cross-entropy loss, while matched path parameters and powers are trained with a regression loss such as MAE or smooth L1. The overall pretraining loss is a weighted sum of MCPP regression loss and BCE loss [2508.06956].

The stated benefit is that pretraining positions the model near a physically plausible optimum and reduces nonconvex training difficulty. Calibration then fine-tunes $f_\vartheta$ using real RSRP measurements through an end-to-end loss on $\mu_{\mathrm{RSRP}}$ and optionally $\sigma^2_{\mathrm{RSRP}}$ as predicted by the whitebox from the DNN output [2508.06956]. The calibration stage is intended to adapt to unmodeled environmental factors and measurement noise.

The paper reports that PaC notably improves convergence and generalization. In the reported results, NBF trained end-to-end on RSRP achieves an MAE of $3.547$ dB with a model size of $8.21$ MB, while NBF with PaC achieves an MAE of $2.416$ dB [2508.06956]. This performance difference is attributed in the paper to the use of MCPP-prior pretraining combined with on-site calibration, rather than to changes in the analytical mapping itself.

## 6. Evaluation context and empirical characteristics

The reported evaluation uses a three-sector macrocell with base station height $h_{\mathrm{BS}} = 20$ m, UE height $h_{\mathrm{UE}} = 1.5$ m, a UPA panel with $N_{\mathrm{tx},y} = 8$ and $N_{\mathrm{tx},z} = 4$ for $N_{\mathrm{tx}} = 32$, half-wavelength spacing $d_y = d_z = c/(2f_c)$, carrier frequency $f_c = 3.5$ GHz, panel down-tilt $15^\circ$, peak element gain $8$ dBi, and ERP $G(\Pi_{\mathrm{tx}})$ consistent with 3GPP TR 38.901. The map area is a $256\ \mathrm{m} \times 256\ \mathrm{m}$ grid [2508.06956].

Ray-traced channels via SionnaRT provide deterministic MCPP priors, while QuaDRiGa injects spatially consistent random perturbations to mimic unknown environmental factors. RSRP measurements are aggregated at grid anchors using inverse-distance weighting and temporal decay to handle sparse, noisy, time-staggered measurements. The train/validation split is $80/20$ [2508.06956].

The baselines and reported metrics are summarized below.

| Method | Reported result | Additional note |
|---|---:|---|
| NBF (end-to-end on RSRP) | MAE = 3.547 dB | Model size 8.21 MB |
| MLP baseline | MAE = 4.105 dB | Model size 10.57 MB |
| NBF with PaC | MAE = 2.416 dB | MCPP-prior pretraining + calibration |
| IDW baseline (with whitebox mapping) | MAE = 3.328 dB | Storage 27.86 MB |

The metric is mean absolute error in dB of predicted mean RSRP versus ground truth, normalized to $P_t$, and the comparison also considers model size, training efficiency, and generalization [2508.06956]. The paper states that NBF significantly outperforms conventional table-based channel knowledge maps and pure blackbox DNNs in prediction accuracy, training efficiency, and generalization, while maintaining a compact model size. It further states that NBF captures fine spatial details missed by the pure blackbox MLP.

Within this empirical setting, MCPP’s significance lies in enabling the comparison between a pure interpolation-based estimate of path descriptors, a pure end-to-end regressor, and a hybrid model in which learned path structure is analytically propagated through the antenna model. A plausible implication is that the primary empirical advantage comes from constraining the regression target to a physically meaningful object rather than directly regressing beam-level power.

## 7. Interpretability, scalability, limitations, and extensions

The paper explicitly identifies interpretability as a property of MCPP because it encodes per-path geometry and power through $(u_{\mathrm{tx},l}, u_{\mathrm{rx},l}, \tau_l, p_l)$ while separating fast phases. As a result, beam RSRP statistics are traceable to physical multipath and array geometry through closed-form $\gamma_l$ sums [2508.06956]. This differs from a pure blackbox RSRP regressor, where the relation between location and predicted beam power is not decomposed into interpretable propagation components.

Scalability follows from the whitebox complexity. Since the mapping is $O(L)$ per beam and $O(LB)$ for $B$ beams, the computation scales linearly with both the number of paths and the beam count, and is parallelizable across beams and users [2508.06956]. The representation is also described as robust to fast fading because the random phase $\Phi_l$ is integrated out in the statistics.

The paper also lists several limitations. The current formulas assume a narrowband setting at a single carrier frequency $f_c$, so wideband frequency selectivity and delay spread are not fully exploited. Accuracy depends on the quality of MCPP priors from ray tracing and on panel calibration, including ERP $G(\Pi_{\mathrm{tx}})$, rotation, and spacing. The formulation assumes analog DFT beamforming and ignores polarization, so hybrid or digital beamforming would require extended formulas. Measurement errors and severe nonstationarity can degrade learning if pretraining priors are poor [2508.06956].

Future-oriented variants are noted. A wideband extension is sketched by defining frequency-dependent array factors $\Delta_l^{(k)}$ for subcarriers with $f_k = f_c + \Delta f_k$, and corresponding per-subcarrier moments
$$
\mu_{\mathrm{RSRP}}^{(k)} = \sum_l G(\Pi_{\mathrm{tx},l})\,p_l\,|\Delta_l^{(k)}|^2,
\qquad
\sigma_{\mathrm{RSRP}}^{2(k)} = \Big(\sum_l \gamma_l^{(k)}\Big)^2 - \sum_l \big(\gamma_l^{(k)}\big)^2.
$$
The paper also mentions a conceptual temporal MCPP indexed by time $t$ to handle slow environmental changes, with the possibility that $f_\vartheta$ could incorporate temporal tokens or recurrent modules to track drifts [2508.06956].

Taken together, these points situate MCPP as a structured conditional representation for spatial beam prediction rather than a general-purpose channel model. Its current scope is defined by the narrowband, analog-beamforming setting, but its formulation around path geometry, delay, and conditional power makes extension to wider-bandwidth and temporally varying scenarios a natural direction.

Source: https://www.emergentmind.com/topics/multi-path-conditional-power-profile-mcpp