pylupnt.measurements.gnss_meas.GNSSMeas¶
- class pylupnt.measurements.gnss_meas.GNSSMeas(t_tai, rv_m2sc_ci, basepath, consider_faults=False, rv_e2sc_ecef=None)¶
- compute_cn0(t_tai, rv_m2sc_ci, N_gnss, rv_gnss_ci, ex_gnss, ey_gnss, ez_gnss, gnss_antennas, prn_gnss, P_tx_dict, freq='L1')¶
- compute_gnss_carrier_phase_noise(CN0_dB, freq)¶
- compute_gnss_pseudorange_noise(CN0_dB, gnssr_param, freq)¶
- compute_gnss_pseudorangerate_noise(CN0_dB, freq)¶
- compute_visibility(r1: ndarray, r2: ndarray, R_body: float, r_body: ndarray = None) ndarray¶
- lt_correction(gnss_const, sat_idx, gps_idx, tidx)¶
Compute the light time correction for the given time index and receiver position.
- plot_gnss_orbit(savefig=False, filename=None, plot_inv=10, plot_moon_dir=True)¶
- plot_histogram(cn0_threshold=20.0)¶
Plot the histogram of the number of tracked satellites.
- plot_num_tracked_sats(sat_labels=None, savefig=False, filename=None)¶
- plot_scatter(cn0_threshold=20.0)¶
- setup_gnss(gnss_consts=['GPS'], gps_datetime=None, overwrite=False, sp3_prop_method='interp')¶
- setup_measurements(cn0_threshold=15.0, overwrite=False)¶