comyx.network.transceiver#
Module Summary#
Classes#
Represents a transceiver in the modelled environment. |
Reference#
- class comyx.network.transceiver.Transceiver(id_: str, n_antennas: int, position: List[float] | None = None, t_power: float | None = None, r_sensitivity: float | None = None)[source]#
Represents a transceiver in the modelled environment.
Fundamental class of Comyx environments; can be used to model both the base stations and the mobile stations/users.
All transceivers have a unique identifier, a position in the environment, number of antennas, and optionally a transmit power and a sensitivity. The transmit power is the power at which a transceiver transmits signals, and the sensitivity is the minimum power at which a transceiver can receive signals.
- property id: str#
Return the unique identifier of the transceiver.
- property n_antennas: int#
Return the number of antennas of the transceiver.
- property position: List[float]#
Return the position of the transceiver in the environment.
- property r_sensitivity: float | None#
Return the sensitivity of the transceiver.
- property t_power: float | NDArrayFloat | None#
Return the transmit power of the transceiver.