loss_freespace#

pycraf.pathprof.loss_freespace(pathprop)[source]#

Calculate the free-space loss, L_bfsg, of a propagating radio wave according to ITU-R P.452-16 Eq (8-12).

Parameters:
pathpropPathProp instance

This helper class works as a container to hold various properties of the path (e.g., geometry).

Returns:
L_bfsgQuantity

Free-space loss [dB]

E_spQuantity

Focussing/multipath correction for p% [dB]

E_sbetaQuantity

Focussing/multipath correction for beta0% [dB]

Notes

  • This function is similar to the free_space_loss function but additionally accounts for the atmospheric absorption and corrects for focusing and multipath effects.

  • With the return values one can also form:

    L_b0p = L_bfsg + E_sp
    L_b0beta = L_bfsg + E_sbeta
    

    which is necessary for some steps in the ITU-R P.452 algorithms.