Propagation graph
Propagation Graph
Propagation graphs is a method to model Radio propagation channels for radio communications. A propagation graph is a signal flow graph in which vertices represent transmitters, receivers or scatterers, and edges models propagation conditions between vertices. Propagation graph models were initially developed in
[1]
[2]
[3] for multipath propagation in scenarios with multiple scattering, such as indoor radio propagation. It has later been applied in many other scenarios.
Mathematical Definition
A propagation graph is a simple directed graph with vertex set and edge set .

The vertices models objects in the propagation scenario. The vertex set is split into three disjoint sets as where is the set of transmitters, is the set of receivers and is the set of objects named "scatterers".
The edge set models the propagation models propagation conditions between vertices. Since is assumed simple, and an edge may be identified by a pair of vertices as An edge is included in if a signal emitted by vertex can propagate to . In a propagation graph, transmitters cannot have incoming edges and receivers cannot have outgoing edges.
Two propagation rules are assumed
- A vertex sums the signals impinging via its ingoing edges and remits a scaled version it via the outgoing edges.
- Each edge transfers the signal from to scaled by a transfer function.
The definition of the vertex gain scaling and the edge transfer functions can be adapted to accommodate particular scenarios and should be defined in order to use the model in simulations. A variety of such definitions have been considered for different propagation graph models in the published literature.
The edge transfer functions (in the Fourier domain) can be grouped into transfer matrices as
- the direct propagation from transmitters to receivers
- transmitters to scatterers
- scatterers to receivers
- scatterers to scatterers,
where is the frequency variable.

Denoting the Fourier transform of the transmitted signal by , the received signal reads in the frequency domain
Transfer function
The transfer function of a propagation graph forms an infinite series [3] The transfer function is a Neumann series of operators. Alternatively, it can be viewed pointwise in frequency as a geometric series of matrices. This observation yields a closed form expression for the transfer function as where denotes the identity matrix and is the spectral radius of the matrix given as argument. The transfer function account for propagation paths irrespective of the number of 'bounces'.
The series is similar to the Born series from multiple scattering theory.
The impulse respones are obtained by inverse Fourier transform of
Partial Transfer Function
Closed form expressions are available for partial sums, i.e. by considering only some of the terms in the transfer function. The partial transfer function for signal components propagation via at least and at most interactions is defined as where Here denotes the number of interactions or the bouncing order.

The partial transfer function is then[3] Special cases:
- : Full transfer function.
- : Inderect term only.
- : Only terms with or fewer bounces are kept (-bounce truncation).
- : Error term due to an -bounce truncation.
One application of partial transfer functions is in hybrid models, where propagation graphs are employed to model part of the response (usually the higher-order interactions).
The partial impulse responses are obtained from by the inverse Fourier transform.
Propagation Graph Models
The propagation graph methodology have been applied in various settings to create radio channel models. Such a model is referred to as a propagation graph model. Such models have been derived for scenarios including
- Unipolarized inroom channels. The initial propagation graph models [1][2][3] were derived for unipolarized inroom channels.
- In [4] a polarimetric propagation graph model is developed for the inroom propagation scenario.
- The propagation graph framework has been extended in [5] to time-variant scenarios (such as the vehicle-to-vehicle). For terrestrial communications, where relative velocity of objects are limited, the channel may be assumed quasi-static and the static model may be applied at each time step.
- In a number of works including Cite error: A
<ref>
tag is missing the closing</ref>
(see the help page). tags, these references will then appear here automatically -->
- ^ a b Pedersen, Troels; Fleury, Bernard (2006). "A Realistic Radio Channel Model Based in Stochastic Propagation Graphs" (PDF). Proceedings 5th MATHMOD Vienna: 324–331.
- ^ a b Pedersen, T.; Fleury, B. H. (2007). "Radio Channel Modelling Using Stochastic Propagation Graphs". 2007 IEEE International Conference on Communications: 2733–2738. doi:10.1109/ICC.2007.454.
- ^ a b c d Pedersen, Troels; Steinbock, Gerhard; Fleury, Bernard H. (2012). "Modeling of Reverberant Radio Channels Using Propagation Graphs". IEEE Transactions on Antennas and Propagation. 60 (12): 5978–5988. doi:10.1109/TAP.2012.2214192.
- ^ Adeogun, R.; Pedersen, T.; Gustafson, C.; Tufvesson, F. (2019). "Polarimetric Wireless Indoor Channel Modeling Based on Propagation Graph". IEEE Transactions on Antennas and Propagation. 67 (10): 6585–6595. doi:10.1109/TAP.2019.2925128.
- ^ Stern, K.; Fuglsig, A.J.; Ramsgaard-Jensen, K.; Pedersen, T. (2018). "Propagation graph modeling of time-varying radio channels". 12th European Conference on Antennas and Propagation (EuCAP 2018): 22 (5 pp.)–22 (5 pp.). doi:10.1049/cp.2018.0381.
Cite error: A list-defined reference named "Steinboeck2016" is not used in the content (see the help page).
Cite error: A list-defined reference named "Gan2018" is not used in the content (see the help page).
Cite error: A list-defined reference named "Miao2018" is not used in the content (see the help page).
Cite error: A list-defined reference named "Pedersen2014" is not used in the content (see the help page).
External links
This article, Propagation graph, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |