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.channelsChannelChannel.channel_idChannel.data_rateChannel.forward_error_correctionChannel.link_typeChannel.marginChannel.modulationChannel.nameChannel.required_eb_n0Channel.roll_offChannel.bit_energy_to_noise_density()Channel.bit_energy_to_noise_interference_density()Channel.bits_per_symbol()Channel.bandwidth
- Receivers -
ephemerista.comms.receiverComplexReceiverComplexReceiver.antenna_noise_temperatureComplexReceiver.demodulator_lossComplexReceiver.implementation_lossComplexReceiver.lna_gainComplexReceiver.lna_noise_figureComplexReceiver.lossComplexReceiver.noise_figureComplexReceiver.receiver_typeComplexReceiver.gain_to_noise_temperature()ComplexReceiver.total_gain()ComplexReceiver.noise_temperatureComplexReceiver.system_noise_temperature
ReceiverSimpleReceiver
- Communication Systems -
ephemerista.comms.systemsCommunicationSystemCommunicationSystem.antennaCommunicationSystem.channelsCommunicationSystem.receiverCommunicationSystem.system_idCommunicationSystem.transmitterCommunicationSystem.carrier_power()CommunicationSystem.carrier_to_noise_density()CommunicationSystem.carrier_to_noise_interference_density()CommunicationSystem.noise_power()
- Transmitters -
ephemerista.comms.transmitter - Utilities -
ephemerista.comms.utils