pylupnt.GnssMeasurementOptions

class pylupnt.GnssMeasurementOptions

Configuration for GNSS measurement construction: frames, time scales, and light-time/relativity/visibility/CN0 modeling toggles used by BuildChannels()/Compute()

property apply_cn0_threshold

Drop channels whose CN0 falls below the acquisition/tracking thresholds

property apply_ionosphere_plasma_delay

Apply the ionosphere/plasmasphere signal delay [m]

property apply_shapiro_delay

Apply the Shapiro (gravitational) signal-propagation delay [m]

property apply_transmitter_relativity

Apply the transmitter special-relativistic clock correction

property apply_visibility

Drop channels occluded by the configured occluding bodies

property cn0_acquisition_threshold_dbhz

Min CN0 to acquire a new satellite [dBHz]

property cn0_threshold_dbhz

Deprecated single CN0 threshold [dBHz]; use the acquisition/tracking thresholds below

property cn0_tracking_threshold_dbhz

Min CN0 to maintain an existing lock [dBHz]

property ephemeris_time_scale

Time scale in which the constellation ephemeris epochs are represented

property frame

Frame in which receiver and transmitter states are expressed

property receive_time_scale

Time scale of the receiver signal-reception epochs passed to Compute()/Precompute()

property solve_light_time

Iteratively solve the transmit epoch for signal light-time delay