pytwinnet.physics.propagation

Classes

class pytwinnet.physics.propagation.FreeSpacePathLoss[source]

Bases: PropagationModel

calculate_path_loss(tx, rx, environment)[source]
Return type:

float

Parameters:
faded_shadowed_model(freq_ghz, tx_power_dbm, n=2.0, sigma=6.0)[source]

Log-distance with lognormal shadowing + Rayleigh fading; returns Rx power (dBm).

Return type:

float

Parameters:
class pytwinnet.physics.propagation.PropagationModel[source]

Bases: ABC

abstractmethod calculate_path_loss(tx, rx, environment)[source]
Return type:

float

Parameters: