Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
PyTwinNet Documentation
Logo
Light Logo Dark Logo
  • Getting Started
  • User Guide Overview
  • Propagation & Link Budget
  • Received Power
  • SINR
  • Throughput
  • RIS Beams & MIMO (Primer)
  • Reinforcement Learning for Power Control
  • Acceleration (Numba)
  • Example
  • Real-Time Dashboard
  • Config-Driven Experiments
  • Keys
  • Examples
    • Heterogeneous Network Placement
    • SINR & Throughput Example
    • RIS + MIMO Demo
    • RL Power Control
  • SINR & Throughput Example
  • API Reference
Back to top
View this page

pytwinnet.physics.link_budget¶

Functions

db_to_linear(db)

linear_to_db(x)

noise_power_dbm(temperature_k, bandwidth_hz)

rx_power_dbm(tx_power_dbm, tx_gain_dbi, ...)

shannon_throughput_bps(bandwidth_hz, ...[, ...])

sinr_db(signal_dbm[, interferers_dbm, noise_dbm])

pytwinnet.physics.link_budget.db_to_linear(db)[source]¶
Return type:

float

Parameters:

db (float)

pytwinnet.physics.link_budget.linear_to_db(x)[source]¶
Return type:

float

Parameters:

x (float)

pytwinnet.physics.link_budget.noise_power_dbm(temperature_k, bandwidth_hz, noise_figure_db=0.0)[source]¶
Return type:

float

Parameters:
  • temperature_k (float)

  • bandwidth_hz (float)

  • noise_figure_db (float)

pytwinnet.physics.link_budget.rx_power_dbm(tx_power_dbm, tx_gain_dbi, rx_gain_dbi, path_loss_db)[source]¶
Return type:

float

Parameters:
  • tx_power_dbm (float)

  • tx_gain_dbi (float)

  • rx_gain_dbi (float)

  • path_loss_db (float)

pytwinnet.physics.link_budget.shannon_throughput_bps(bandwidth_hz, sinr_db_value, efficiency=1.0)[source]¶
Return type:

float

Parameters:
  • bandwidth_hz (float)

  • sinr_db_value (float)

  • efficiency (float)

pytwinnet.physics.link_budget.sinr_db(signal_dbm, interferers_dbm=None, noise_dbm=-100.0)[source]¶
Return type:

float

Parameters:
  • signal_dbm (float)

  • interferers_dbm (Iterable[float] | None)

  • noise_dbm (float)

Copyright © 2025, Oluwaseyi Giwa
Made with Sphinx and @pradyunsg's Furo
On this page
  • pytwinnet.physics.link_budget
    • db_to_linear()
    • linear_to_db()
    • noise_power_dbm()
    • rx_power_dbm()
    • shannon_throughput_bps()
    • sinr_db()