pylupnt.DesignConfig¶
- class pylupnt.DesignConfig¶
Receiver/antenna design and C/N0-threshold config for the link budget
- property apply_cn0_threshold¶
Gate visible satellites by the C/N0 acquisition/tracking thresholds
- property cn0_acquisition_threshold_dbhz¶
C/N0 required to acquire a new satellite [dBHz]
- property cn0_threshold_dbhz¶
Deprecated single C/N0 threshold [dBHz]; used only if the acquisition/tracking thresholds are <0
- property cn0_tracking_threshold_dbhz¶
C/N0 required to keep an existing lock [dBHz]
- property database_path¶
Path to a gnss_designs.yaml-style design database (ignored unless set)
- property name¶
Design name looked up in the database
- property receiver_antenna_name¶
Receiver antenna gain-pattern name for link-budget/CN0 computation; empty uses omni 0 dB
- property receiver_params¶
GNSS receiver hardware parameters used in the link budget
- property setup_transmitters¶
Load GPS/Galileo transmit antenna gain patterns so link budget/CN0 (including sidelobe reception) is modeled instead of assumed nominal
- property tx_yaw_dedicated¶
If True, the transmitter CN0 antenna-gain geometry uses the block-specific dedicated eclipse yaw-steering law (GPS/Galileo) rather than the nominal Sun-pointing frame; approximation (no maneuver windows), default nominal is bit-identical
- property use_cn0_measurement_sigmas¶
Derive per-link measurement sigmas from C/N0 instead of the fixed config sigmas