pytwinnet.physics.ris¶
Classes
|
Wrap a base PropagationModel and return the min of: - direct path loss - two-hop path loss via RIS: PL(tx->RIS) + PL(RIS->rx) - RIS_gain + extra_loss |
|
- class pytwinnet.physics.ris.RISAugmentedModel(base, ris, extra_loss_db=3.0)[source]¶
Bases:
PropagationModelWrap a base PropagationModel and return the min of: - direct path loss - two-hop path loss via RIS: PL(tx->RIS) + PL(RIS->rx) - RIS_gain + extra_loss
- Parameters:
base (PropagationModel)
ris (RISPanel)
extra_loss_db (float)
- calculate_path_loss(tx, rx, environment)[source]¶
- Return type:
- Parameters:
tx (WirelessNode)
rx (WirelessNode)
environment (Environment)