Transmitters - ephemerista.comms.transmitter
¶
The transmitter.py module.
This module provides the Transmitter class which models a radio transmitter.
- pydantic model ephemerista.comms.transmitter.Transmitter¶
The Transmitter class.
-
field frequency:
float
[Required]¶ Frequency in Hz
- Constraints:
gt = 0.0
-
field line_loss:
float
[Required] (alias 'lineLoss')¶ Line loss in dB
- Constraints:
ge = 0.0
-
field output_back_off:
float
= 0.0 (alias 'outputBackOff')¶ Power amplifier output back off in dB (optional)
- Constraints:
ge = 0.0
-
field power:
float
[Required]¶ Transmit power in W
- Constraints:
gt = 0.0
- equivalent_isotropic_radiated_power(antenna, angle)¶
Calculate the Equivalent Isotropic Radiated Power (EIRP) in dB.
- Return type:
float
- events¶
-
field frequency: