pytwinnet.accelerate.vectorized¶
Functions
|
Vectorized Free-Space Path Loss in dB: (T,R) If f_hz is scalar and Numba is available -> JIT kernel. |
|
Vectorized thermal noise power (dBm). |
|
RSRP (received power) in dBm for all TX-RX pairs. |
|
Vectorized Shannon throughput per RX (bps). |
|
- pytwinnet.accelerate.vectorized.fspl_matrix_db(tx_xyz, rx_xyz, f_hz)[source]¶
Vectorized Free-Space Path Loss in dB: (T,R) If f_hz is scalar and Numba is available -> JIT kernel.
- pytwinnet.accelerate.vectorized.noise_dbm_vector(bandwidth_hz, temperature_k=290.0, noise_figure_db=0.0)[source]¶
Vectorized thermal noise power (dBm). bandwidth_hz: scalar or (R,), noise_figure_db: scalar or (R,) -> (R,)
- pytwinnet.accelerate.vectorized.rsrp_matrix_dbm(tx_dbm, gt_dbi, gr_dbi, pl_db)[source]¶
RSRP (received power) in dBm for all TX-RX pairs. tx_dbm, gt_dbi: (T,), gr_dbi: (R,), pl_db: (T,R) -> (T,R)