itmlogic.scatter_attenuation package¶
Submodules¶
itmlogic.scatter_attenuation.ahd module¶
-
itmlogic.scatter_attenuation.ahd.ahd(td)[source]¶ Returns the function F0(D) (Eqn 6.9 of “The ITS Irregular Terrain Model, version 1.2.2: The Algorithm”) used in the computation of tropospheric scatter attenuation, with the input D in meters.
Parameters: td (float) – Distance in meters. Returns: ahd1 – The returned value for function F0(D) (Eqn 6.9 of “The ITS Irregular Terrain Model, version 1.2.2: The Algorithm”). Return type: float
itmlogic.scatter_attenuation.ascat module¶
-
itmlogic.scatter_attenuation.ascat.ascat(d, prop)[source]¶ Finds the scatter attenuation at the distance d using an approximation to the methods of NBS TN101 with checks for inadmissable situations (Eqn 4.63 of “The ITS Irregular Terrain Model, version 1.2.2: The Algorithm”). A call with d = 0 set up initial constants.
Parameters: Returns: prop – Contains all input and output propagation parameters.
Return type:
itmlogic.scatter_attenuation.h0f module¶
-
itmlogic.scatter_attenuation.h0f.h0f(r, et)[source]¶ Routine for computing the H01 “frequency gain” function described in Eqn (6.13) of “The ITS Irregular Terrain Model, version 1.2.2: The Algorithm” and used in computing troposcatter attenuation.
Parameters: Returns: h0f1 – Frequency gain value used for computing path loss.
Return type: