Comms – ephemerista.comms
¶
Communication systems modeling for RF links between spacecraft and ground stations.
See also
For user tutorials on communication systems, see the Python API section on Link Budgets.
Communication Components¶
Antennas - ephemerista.comms.antennas - Antenna patterns and gain models
Transmitters - ephemerista.comms.transmitter - Transmitter power and modulation
Receivers - ephemerista.comms.receiver - Receiver noise and sensitivity
Channels - ephemerista.comms.channels - Communication channel definitions
Communication Systems - ephemerista.comms.systems - Integrated communication systems
Utilities - ephemerista.comms.utils - RF calculation utilities
- Antennas -
ephemerista.comms.antennas
- Channels -
ephemerista.comms.channels
Channel
Channel.channel_id
Channel.data_rate
Channel.forward_error_correction
Channel.link_type
Channel.margin
Channel.modulation
Channel.name
Channel.required_eb_n0
Channel.roll_off
Channel.bit_energy_to_noise_density()
Channel.bit_energy_to_noise_interference_density()
Channel.bits_per_symbol()
Channel.bandwidth
- Receivers -
ephemerista.comms.receiver
ComplexReceiver
ComplexReceiver.antenna_noise_temperature
ComplexReceiver.demodulator_loss
ComplexReceiver.implementation_loss
ComplexReceiver.lna_gain
ComplexReceiver.lna_noise_figure
ComplexReceiver.loss
ComplexReceiver.noise_figure
ComplexReceiver.receiver_type
ComplexReceiver.gain_to_noise_temperature()
ComplexReceiver.total_gain()
ComplexReceiver.noise_temperature
ComplexReceiver.system_noise_temperature
Receiver
SimpleReceiver
- Communication Systems -
ephemerista.comms.systems
CommunicationSystem
CommunicationSystem.antenna
CommunicationSystem.channels
CommunicationSystem.receiver
CommunicationSystem.system_id
CommunicationSystem.transmitter
CommunicationSystem.carrier_power()
CommunicationSystem.carrier_to_noise_density()
CommunicationSystem.carrier_to_noise_interference_density()
CommunicationSystem.noise_power()
- Transmitters -
ephemerista.comms.transmitter
- Utilities -
ephemerista.comms.utils