Comms – ephemerista.comms
¶
Communication systems modeling for RF links between spacecraft and ground stations.
See also
For user tutorials on communication systems, see the User Manual section on Communication Systems (Optional).
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