Files
galileo/reports/navigation_run/inav_collection_report.json
T

832 lines
32 KiB
JSON

{
"decoder_truth_inputs": [],
"tracking_architecture": "e1c_pilot_aided_e1b",
"icd": "Galileo OS SIS ICD Issue 2.2, November 2025",
"signalsim_commit": "80b262113e77c4482ca9f5cbfef9bcada402ed28",
"sample_file": "/home/onur/Desktop/galileo/verification/vectors/signalsim/navigation_multisat/navigation_multisat_iq8.bin",
"sample_sha256": "b38393b32eec2df53f9813ea7ff8f13e5e0fc72fa5cb7fb910a2b8f907a56a6e",
"sample_count": 131758308,
"sampling_frequency_hz": 4092000.0,
"intermediate_frequency_hz": 1023000.0,
"satellites": {
"1": {
"prn": 1,
"tracking_architecture": "e1c_pilot_aided_e1b",
"acquisition_component": "E1C",
"acquisition_detected": true,
"acquisition_time_s": 0.10627389200089965,
"raw_doppler_hz": 1750.0,
"expected_doppler_hz": 1828.0,
"start_sample_timestamp": 90995,
"tracking_epoch_count": 16088,
"tracking_time_s": 30.29040445300052,
"tracking_final_state": "PLL_TRACK",
"tracking_reacquisition_requests": 0,
"tracking_lock_timestamp": 311963,
"prompt_epoch_count": 8044,
"valid_prompt_epoch_count": 8044,
"invalid_prompt_epoch_count": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"raw_navigation_symbol_count": 8044,
"first_synchronized_symbol_timestamp": 4428515,
"first_page_sync_timestamp": 4428515,
"first_crc_valid_page_timestamp": 4428515,
"page_parts": 31,
"pages": 15,
"crc_passes": 15,
"crc_failures": 0,
"fec_failures": 0,
"received_word_types": [
1,
2,
3,
4,
5,
6
],
"missing_ephemeris_word_types": [],
"complete_ephemeris": true,
"ephemeris_iod_nav": 29,
"first_complete_ephemeris_timestamp": 61716515,
"clock_parameters": true,
"health_valid": true,
"data_valid": true,
"decoding_time_s": 1.2302890369974193,
"secondary_code_sync": {
"phase": 10,
"residual_frequency_hz": 59.5,
"normalized_correlation": 0.9941599620460754,
"compared_periods": 100,
"sign_errors": 0
},
"lock_analysis": {
"prn": 1,
"epochs": 16088,
"integration_ms": 2.0,
"start_sample_timestamp": 90995,
"end_sample_timestamp": 131755187,
"raw_carrier_lock_pass_epochs": 16078,
"raw_code_lock_pass_epochs": 15617,
"raw_combined_lock_pass_epochs": 15617,
"raw_combined_lock_fail_epochs": 471,
"false_transition_count": 102,
"legacy_code_lock_falling_edges": 102,
"boc_aware_code_lock_falling_edges": 0,
"boc_aware_metric_valid_epochs": 16064,
"boc_aware_code_lock_pass_epochs": 16062,
"boc_aware_combined_lock_pass_epochs": 16062,
"boc_aware_longest_code_lock_s": 32.124,
"boc_side_peak_suspected_epochs": 0,
"carrier_metric_caused_transitions": 0,
"code_metric_caused_transitions": 102,
"symbol_transition_coincident_false_transitions": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"cn0_unavailable_false_transitions": 0,
"false_run_count": 102,
"single_epoch_false_runs": 45,
"maximum_false_run_epochs": 49,
"maximum_false_run_ms": 98.0,
"maximum_continuous_raw_lock_epochs": 632,
"maximum_continuous_raw_lock_s": 1.264,
"carrier_metric_percentiles": {
"1": 0.926123934471329,
"5": 0.9887965609469924,
"50": 0.9988996165475693,
"95": 0.9999914964295384,
"99": 0.9999996897371967
},
"code_metric_percentiles": {
"1": 0.09265723002677347,
"5": 9.240924942018399,
"50": 14.358082125149325,
"95": 20.787106913901518,
"99": 24.857166929725683
},
"boc_main_peak_fraction_percentiles": {
"1": 0.8475615556941004,
"5": 0.8752438026290285,
"50": 0.8897649686117325,
"95": 0.899335220269324,
"99": 0.9027108176195193
},
"boc_side_peak_metric_percentiles": {
"1": 0.055600833755340986,
"5": 0.05813312240679952,
"50": 0.06516955958934093,
"95": 0.08724568096229031,
"99": 0.15809803712879886
},
"boc_main_peak_coherence_percentiles": {
"1": 0.5909426356047754,
"5": 0.8795912735269322,
"50": 0.9687487070428722,
"95": 0.9810030499701589,
"99": 0.9846774791776529
},
"legacy_code_metric_failure_behavior": {
"epochs": 383,
"dll_error_rms_chips": 0.08574237706359694,
"dll_error_p99_abs_chips": 0.1203286532395151,
"code_phase_residual_rms_chips": 14.049922537033622,
"code_phase_residual_p99_abs_chips": 18.527759786491757,
"prompt_power_median": 110703392.74175157,
"early_power_median": 1367287690.10518,
"late_power_median": 486504907.02446777,
"very_early_power_median": 294439962.72082204,
"very_late_power_median": 28908749.984774385,
"boc_main_peak_fraction_min": 0.8290411435832495,
"boc_side_peak_metric_max": 0.1881158513724548,
"boc_main_peak_coherence_min": 0.3224312067233396
},
"legacy_code_metric_pass_behavior": {
"epochs": 15456,
"dll_error_rms_chips": 0.05564808250796124,
"dll_error_p99_abs_chips": 0.1566524337921172,
"code_phase_residual_rms_chips": 10.738451874002433,
"code_phase_residual_p99_abs_chips": 18.667906550937186,
"prompt_power_median": 1558915633.5385687,
"early_power_median": 103260909.49179389,
"late_power_median": 102910301.02848622,
"very_early_power_median": 103411517.73663911,
"very_late_power_median": 103558607.31775787,
"boc_main_peak_fraction_min": 0.8293685997191675,
"boc_side_peak_metric_max": 0.19289641323661258,
"boc_main_peak_coherence_min": 0.34335711247300654
},
"post_pull_in": {
"pll_error_rms_rad": 0.07859984972937414,
"pll_error_p99_abs_rad": 0.240824657200552,
"dll_error_rms_chips": 0.056565003221219566,
"dll_error_p99_abs_chips": 0.1551231594917256,
"carrier_frequency_min_hz": 1024814.8951608158,
"carrier_frequency_max_hz": 1024835.3125753923,
"carrier_frequency_last_minus_first_hz": -10.013514776015654,
"code_frequency_min_hz": 1023000.5447241135,
"code_frequency_max_hz": 1023001.8192012197,
"code_frequency_last_minus_first_hz": -0.18815856706351042,
"cn0_median_db_hz": 46.94012968974618,
"cn0_min_db_hz": 30.850429544319983
}
}
},
"4": {
"prn": 4,
"tracking_architecture": "e1c_pilot_aided_e1b",
"acquisition_component": "E1C",
"acquisition_detected": true,
"acquisition_time_s": 0.09288738900067983,
"raw_doppler_hz": 2250.0,
"expected_doppler_hz": 2171.0,
"start_sample_timestamp": 86819,
"tracking_epoch_count": 16088,
"tracking_time_s": 30.40403210999648,
"tracking_final_state": "PLL_TRACK",
"tracking_reacquisition_requests": 0,
"tracking_lock_timestamp": 324155,
"prompt_epoch_count": 8044,
"valid_prompt_epoch_count": 8044,
"invalid_prompt_epoch_count": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"raw_navigation_symbol_count": 8044,
"first_synchronized_symbol_timestamp": 4440707,
"first_page_sync_timestamp": 4440707,
"first_crc_valid_page_timestamp": 4440707,
"page_parts": 31,
"pages": 15,
"crc_passes": 15,
"crc_failures": 0,
"fec_failures": 0,
"received_word_types": [
1,
2,
3,
4,
5,
6
],
"missing_ephemeris_word_types": [],
"complete_ephemeris": true,
"ephemeris_iod_nav": 30,
"first_complete_ephemeris_timestamp": 61728707,
"clock_parameters": true,
"health_valid": true,
"data_valid": true,
"decoding_time_s": 1.2405268940055976,
"secondary_code_sync": {
"phase": 9,
"residual_frequency_hz": -62.5,
"normalized_correlation": 0.9860075818874949,
"compared_periods": 100,
"sign_errors": 0
},
"lock_analysis": {
"prn": 4,
"epochs": 16088,
"integration_ms": 2.0,
"start_sample_timestamp": 86819,
"end_sample_timestamp": 131751011,
"raw_carrier_lock_pass_epochs": 15999,
"raw_code_lock_pass_epochs": 15416,
"raw_combined_lock_pass_epochs": 15400,
"raw_combined_lock_fail_epochs": 688,
"false_transition_count": 110,
"legacy_code_lock_falling_edges": 110,
"boc_aware_code_lock_falling_edges": 0,
"boc_aware_metric_valid_epochs": 16064,
"boc_aware_code_lock_pass_epochs": 16062,
"boc_aware_combined_lock_pass_epochs": 16060,
"boc_aware_longest_code_lock_s": 32.124,
"boc_side_peak_suspected_epochs": 0,
"carrier_metric_caused_transitions": 2,
"code_metric_caused_transitions": 108,
"symbol_transition_coincident_false_transitions": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"cn0_unavailable_false_transitions": 1,
"false_run_count": 111,
"single_epoch_false_runs": 44,
"maximum_false_run_epochs": 83,
"maximum_false_run_ms": 166.0,
"maximum_continuous_raw_lock_epochs": 1332,
"maximum_continuous_raw_lock_s": 2.664,
"carrier_metric_percentiles": {
"1": 0.7792907543694391,
"5": 0.986886910203348,
"50": 0.9988692376063891,
"95": 0.9999904419181908,
"99": 0.9999995892743159
},
"code_metric_percentiles": {
"1": 0.07231780273965693,
"5": 4.680507563993592,
"50": 14.135902184076237,
"95": 20.836601051980484,
"99": 24.70518847538168
},
"boc_main_peak_fraction_percentiles": {
"1": 0.8383947757378236,
"5": 0.8717822698761091,
"50": 0.888551897894365,
"95": 0.8981109549819073,
"99": 0.9024539160758924
},
"boc_side_peak_metric_percentiles": {
"1": 0.05606138409551904,
"5": 0.058899453610220434,
"50": 0.06631402357636437,
"95": 0.09431335702543445,
"99": 0.182588937217342
},
"boc_main_peak_coherence_percentiles": {
"1": 0.3941670522754639,
"5": 0.8633412765595349,
"50": 0.9665765778788711,
"95": 0.9798465018068564,
"99": 0.9838025458145414
},
"legacy_code_metric_failure_behavior": {
"epochs": 495,
"dll_error_rms_chips": 0.08511890392660415,
"dll_error_p99_abs_chips": 0.11897485396810367,
"code_phase_residual_rms_chips": 17.39502421893431,
"code_phase_residual_p99_abs_chips": 22.010231444418938,
"prompt_power_median": 110387217.19998863,
"early_power_median": 1414197765.1115377,
"late_power_median": 455470385.12999207,
"very_early_power_median": 327808041.9437474,
"very_late_power_median": 17217167.445349354,
"boc_main_peak_fraction_min": 0.8208748889416547,
"boc_side_peak_metric_max": 0.2108131397387269,
"boc_main_peak_coherence_min": 0.3186205201893039
},
"legacy_code_metric_pass_behavior": {
"epochs": 15344,
"dll_error_rms_chips": 0.05701516121119478,
"dll_error_p99_abs_chips": 0.15711356864497972,
"code_phase_residual_rms_chips": 12.712359749555613,
"code_phase_residual_p99_abs_chips": 22.22504688444559,
"prompt_power_median": 1557607909.2091415,
"early_power_median": 104464066.41081777,
"late_power_median": 103832797.49488433,
"very_early_power_median": 104021624.65023576,
"very_late_power_median": 104184118.93725646,
"boc_main_peak_fraction_min": 0.825903881328457,
"boc_side_peak_metric_max": 0.20186498523859175,
"boc_main_peak_coherence_min": 0.3410282015915683
},
"post_pull_in": {
"pll_error_rms_rad": 0.08218993802219834,
"pll_error_p99_abs_rad": 0.2578335220481495,
"dll_error_rms_chips": 0.05809960919771263,
"dll_error_p99_abs_chips": 0.1559104269486663,
"carrier_frequency_min_hz": 1025162.5739244855,
"carrier_frequency_max_hz": 1025179.2658243881,
"carrier_frequency_last_minus_first_hz": -4.755713645135984,
"code_frequency_min_hz": 1023000.7767271643,
"code_frequency_max_hz": 1023002.1806047091,
"code_frequency_last_minus_first_hz": -0.02835774887353182,
"cn0_median_db_hz": 46.40741068588617,
"cn0_min_db_hz": 29.42711443027489
}
}
},
"19": {
"prn": 19,
"tracking_architecture": "e1c_pilot_aided_e1b",
"acquisition_component": "E1C",
"acquisition_detected": true,
"acquisition_time_s": 0.09294268899975577,
"raw_doppler_hz": -250.0,
"expected_doppler_hz": -367.0,
"start_sample_timestamp": 87566,
"tracking_epoch_count": 16088,
"tracking_time_s": 30.35874111299927,
"tracking_final_state": "PLL_TRACK",
"tracking_reacquisition_requests": 0,
"tracking_lock_timestamp": 734102,
"prompt_epoch_count": 8044,
"valid_prompt_epoch_count": 8044,
"invalid_prompt_epoch_count": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"raw_navigation_symbol_count": 8044,
"first_synchronized_symbol_timestamp": 4408718,
"first_page_sync_timestamp": 4408718,
"first_crc_valid_page_timestamp": 4408718,
"page_parts": 31,
"pages": 15,
"crc_passes": 15,
"crc_failures": 0,
"fec_failures": 0,
"received_word_types": [
1,
2,
3,
4,
5,
6
],
"missing_ephemeris_word_types": [],
"complete_ephemeris": true,
"ephemeris_iod_nav": 29,
"first_complete_ephemeris_timestamp": 61696718,
"clock_parameters": true,
"health_valid": true,
"data_valid": true,
"decoding_time_s": 1.3045363380006165,
"secondary_code_sync": {
"phase": 11,
"residual_frequency_hz": -38.5,
"normalized_correlation": 0.9953855496694146,
"compared_periods": 100,
"sign_errors": 0
},
"lock_analysis": {
"prn": 19,
"epochs": 16088,
"integration_ms": 2.0,
"start_sample_timestamp": 87566,
"end_sample_timestamp": 131751758,
"raw_carrier_lock_pass_epochs": 15949,
"raw_code_lock_pass_epochs": 15183,
"raw_combined_lock_pass_epochs": 15111,
"raw_combined_lock_fail_epochs": 977,
"false_transition_count": 30,
"legacy_code_lock_falling_edges": 31,
"boc_aware_code_lock_falling_edges": 0,
"boc_aware_metric_valid_epochs": 16064,
"boc_aware_code_lock_pass_epochs": 16062,
"boc_aware_combined_lock_pass_epochs": 16010,
"boc_aware_longest_code_lock_s": 32.124,
"boc_side_peak_suspected_epochs": 0,
"carrier_metric_caused_transitions": 0,
"code_metric_caused_transitions": 30,
"symbol_transition_coincident_false_transitions": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"cn0_unavailable_false_transitions": 0,
"false_run_count": 31,
"single_epoch_false_runs": 2,
"maximum_false_run_epochs": 279,
"maximum_false_run_ms": 558.0,
"maximum_continuous_raw_lock_epochs": 523,
"maximum_continuous_raw_lock_s": 1.046,
"carrier_metric_percentiles": {
"1": 0.7348107538430972,
"5": 0.9860941032539999,
"50": 0.9988355432993672,
"95": 0.9999895126224544,
"99": 0.9999995737755365
},
"code_metric_percentiles": {
"1": 0.06685317434009187,
"5": 0.18474101219165578,
"50": 14.188567533729127,
"95": 20.853641899942982,
"99": 24.900783119459
},
"boc_main_peak_fraction_percentiles": {
"1": 0.8331077551592363,
"5": 0.8556563253779765,
"50": 0.8898638926439826,
"95": 0.8995272735597457,
"99": 0.9034500829578935
},
"boc_side_peak_metric_percentiles": {
"1": 0.05517877177836974,
"5": 0.057838743800940465,
"50": 0.06512106911574578,
"95": 0.13637269202092908,
"99": 0.19432472241219176
},
"boc_main_peak_coherence_percentiles": {
"1": 0.3285514186082982,
"5": 0.6780597999663746,
"50": 0.9697975202111472,
"95": 0.9804065041471643,
"99": 0.98403198606922
},
"legacy_code_metric_failure_behavior": {
"epochs": 728,
"dll_error_rms_chips": 0.08437694864253784,
"dll_error_p99_abs_chips": 0.11420464213225176,
"code_phase_residual_rms_chips": 2.68046518243341,
"code_phase_residual_p99_abs_chips": 3.8578061850383074,
"prompt_power_median": 107058906.74306475,
"early_power_median": 589909306.6672449,
"late_power_median": 1246213886.4347653,
"very_early_power_median": 42916283.52768795,
"very_late_power_median": 242361314.9778272,
"boc_main_peak_fraction_min": 0.8262777121115853,
"boc_side_peak_metric_max": 0.2062479029943051,
"boc_main_peak_coherence_min": 0.3152967643499338
},
"legacy_code_metric_pass_behavior": {
"epochs": 15111,
"dll_error_rms_chips": 0.05496916685224953,
"dll_error_p99_abs_chips": 0.14811405306726963,
"code_phase_residual_rms_chips": 2.1905835998108185,
"code_phase_residual_p99_abs_chips": 3.853546458312098,
"prompt_power_median": 1572867668.3084347,
"early_power_median": 104616403.78707226,
"late_power_median": 105273180.84896234,
"very_early_power_median": 104208400.61576208,
"very_late_power_median": 104196595.71394174,
"boc_main_peak_fraction_min": 0.8244860197459938,
"boc_side_peak_metric_max": 0.20227746225808624,
"boc_main_peak_coherence_min": 0.34505028117893527
},
"post_pull_in": {
"pll_error_rms_rad": 0.08798351512883444,
"pll_error_p99_abs_rad": 0.33384337105425854,
"dll_error_rms_chips": 0.05665648411462819,
"dll_error_p99_abs_chips": 0.14671966000911835,
"carrier_frequency_min_hz": 1022617.3013250588,
"carrier_frequency_max_hz": 1022640.4852699582,
"carrier_frequency_last_minus_first_hz": -12.029085914371535,
"code_frequency_min_hz": 1022999.1296675402,
"code_frequency_max_hz": 1023000.3486243897,
"code_frequency_last_minus_first_hz": 0.4431725781178102,
"cn0_median_db_hz": 47.306377947072626,
"cn0_min_db_hz": 28.833883219972133
}
}
},
"21": {
"prn": 21,
"tracking_architecture": "e1c_pilot_aided_e1b",
"acquisition_component": "E1C",
"acquisition_detected": true,
"acquisition_time_s": 0.08547867099696305,
"raw_doppler_hz": -750.0,
"expected_doppler_hz": -712.0,
"start_sample_timestamp": 93628,
"tracking_epoch_count": 16088,
"tracking_time_s": 30.185307627005386,
"tracking_final_state": "PLL_TRACK",
"tracking_reacquisition_requests": 0,
"tracking_lock_timestamp": 339148,
"prompt_epoch_count": 8044,
"valid_prompt_epoch_count": 8044,
"invalid_prompt_epoch_count": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"raw_navigation_symbol_count": 8044,
"first_synchronized_symbol_timestamp": 4414780,
"first_page_sync_timestamp": 4414780,
"first_crc_valid_page_timestamp": 4414780,
"page_parts": 31,
"pages": 15,
"crc_passes": 15,
"crc_failures": 0,
"fec_failures": 0,
"received_word_types": [
1,
2,
3,
4,
5,
6
],
"missing_ephemeris_word_types": [],
"complete_ephemeris": true,
"ephemeris_iod_nav": 29,
"first_complete_ephemeris_timestamp": 61702780,
"clock_parameters": true,
"health_valid": true,
"data_valid": true,
"decoding_time_s": 1.3240309810062172,
"secondary_code_sync": {
"phase": 11,
"residual_frequency_hz": 37.5,
"normalized_correlation": 0.9856821042522145,
"compared_periods": 100,
"sign_errors": 0
},
"lock_analysis": {
"prn": 21,
"epochs": 16088,
"integration_ms": 2.0,
"start_sample_timestamp": 93628,
"end_sample_timestamp": 131757820,
"raw_carrier_lock_pass_epochs": 16031,
"raw_code_lock_pass_epochs": 15249,
"raw_combined_lock_pass_epochs": 15249,
"raw_combined_lock_fail_epochs": 839,
"false_transition_count": 51,
"legacy_code_lock_falling_edges": 51,
"boc_aware_code_lock_falling_edges": 0,
"boc_aware_metric_valid_epochs": 16064,
"boc_aware_code_lock_pass_epochs": 16062,
"boc_aware_combined_lock_pass_epochs": 16059,
"boc_aware_longest_code_lock_s": 32.124,
"boc_side_peak_suspected_epochs": 0,
"carrier_metric_caused_transitions": 0,
"code_metric_caused_transitions": 51,
"symbol_transition_coincident_false_transitions": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"cn0_unavailable_false_transitions": 0,
"false_run_count": 51,
"single_epoch_false_runs": 4,
"maximum_false_run_epochs": 157,
"maximum_false_run_ms": 314.0,
"maximum_continuous_raw_lock_epochs": 793,
"maximum_continuous_raw_lock_s": 1.586,
"carrier_metric_percentiles": {
"1": 0.7939514446493192,
"5": 0.985632857889365,
"50": 0.9988523785765591,
"95": 0.9999895032338855,
"99": 0.9999995002250147
},
"code_metric_percentiles": {
"1": 0.06616391188826821,
"5": 0.2581154135198231,
"50": 14.22150508819822,
"95": 21.041903291304745,
"99": 25.29011298405983
},
"boc_main_peak_fraction_percentiles": {
"1": 0.8328410713646706,
"5": 0.862839862016292,
"50": 0.8894454265519192,
"95": 0.899005820753033,
"99": 0.902725891411603
},
"boc_side_peak_metric_percentiles": {
"1": 0.05581216956145967,
"5": 0.0581020070281789,
"50": 0.06537705791281424,
"95": 0.12414647994867094,
"99": 0.19464888907499955
},
"boc_main_peak_coherence_percentiles": {
"1": 0.32651431878020987,
"5": 0.7456684567711471,
"50": 0.9698504431158739,
"95": 0.9804936771751901,
"99": 0.9837504008164109
},
"legacy_code_metric_failure_behavior": {
"epochs": 682,
"dll_error_rms_chips": 0.08442597625870917,
"dll_error_p99_abs_chips": 0.11360544478812587,
"code_phase_residual_rms_chips": 5.679331578203824,
"code_phase_residual_p99_abs_chips": 7.326207964266705,
"prompt_power_median": 104189541.93969142,
"early_power_median": 503192371.15070486,
"late_power_median": 1403405103.7404156,
"very_early_power_median": 22039174.93790304,
"very_late_power_median": 317213067.5344795,
"boc_main_peak_fraction_min": 0.8192520869211634,
"boc_side_peak_metric_max": 0.21126892991099358,
"boc_main_peak_coherence_min": 0.3116800253668606
},
"legacy_code_metric_pass_behavior": {
"epochs": 15157,
"dll_error_rms_chips": 0.05453659411635098,
"dll_error_p99_abs_chips": 0.1449088577056262,
"code_phase_residual_rms_chips": 4.188063318602212,
"code_phase_residual_p99_abs_chips": 7.374789512632724,
"prompt_power_median": 1569583185.8754468,
"early_power_median": 103618886.08421741,
"late_power_median": 103783265.51861823,
"very_early_power_median": 104017003.65515691,
"very_late_power_median": 104035110.46635103,
"boc_main_peak_fraction_min": 0.8344860559063105,
"boc_side_peak_metric_max": 0.19273063690182018,
"boc_main_peak_coherence_min": 0.33714214192677894
},
"post_pull_in": {
"pll_error_rms_rad": 0.08950722912725978,
"pll_error_p99_abs_rad": 0.34532589523816604,
"dll_error_rms_chips": 0.056152318470159265,
"dll_error_p99_abs_chips": 0.14402921672670457,
"carrier_frequency_min_hz": 1022268.5496190831,
"carrier_frequency_max_hz": 1022294.5921728422,
"carrier_frequency_last_minus_first_hz": -11.265239437692799,
"code_frequency_min_hz": 1022998.8592261485,
"code_frequency_max_hz": 1023000.1806048183,
"code_frequency_last_minus_first_hz": -0.1938835997134447,
"cn0_median_db_hz": 47.64003907257697,
"cn0_min_db_hz": 28.276106571211788
}
}
},
"27": {
"prn": 27,
"tracking_architecture": "e1c_pilot_aided_e1b",
"acquisition_component": "E1C",
"acquisition_detected": true,
"acquisition_time_s": 0.09328085999732139,
"raw_doppler_hz": -2750.0,
"expected_doppler_hz": -2637.0,
"start_sample_timestamp": 88014,
"tracking_epoch_count": 16088,
"tracking_time_s": 30.066800435000914,
"tracking_final_state": "PLL_TRACK",
"tracking_reacquisition_requests": 0,
"tracking_lock_timestamp": 1381086,
"prompt_epoch_count": 8044,
"valid_prompt_epoch_count": 8044,
"invalid_prompt_epoch_count": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"raw_navigation_symbol_count": 8044,
"first_synchronized_symbol_timestamp": 4458270,
"first_page_sync_timestamp": 4458270,
"first_crc_valid_page_timestamp": 4458270,
"page_parts": 31,
"pages": 15,
"crc_passes": 15,
"crc_failures": 0,
"fec_failures": 0,
"received_word_types": [
1,
2,
3,
4,
5,
6
],
"missing_ephemeris_word_types": [],
"complete_ephemeris": true,
"ephemeris_iod_nav": 29,
"first_complete_ephemeris_timestamp": 61746270,
"clock_parameters": true,
"health_valid": true,
"data_valid": true,
"decoding_time_s": 1.2845996300020488,
"secondary_code_sync": {
"phase": 8,
"residual_frequency_hz": 36.5,
"normalized_correlation": 0.996052910867296,
"compared_periods": 100,
"sign_errors": 0
},
"lock_analysis": {
"prn": 27,
"epochs": 16088,
"integration_ms": 2.0,
"start_sample_timestamp": 88014,
"end_sample_timestamp": 131752206,
"raw_carrier_lock_pass_epochs": 15936,
"raw_code_lock_pass_epochs": 15647,
"raw_combined_lock_pass_epochs": 15556,
"raw_combined_lock_fail_epochs": 532,
"false_transition_count": 120,
"legacy_code_lock_falling_edges": 122,
"boc_aware_code_lock_falling_edges": 0,
"boc_aware_metric_valid_epochs": 16064,
"boc_aware_code_lock_pass_epochs": 16062,
"boc_aware_combined_lock_pass_epochs": 15931,
"boc_aware_longest_code_lock_s": 32.124,
"boc_side_peak_suspected_epochs": 0,
"carrier_metric_caused_transitions": 0,
"code_metric_caused_transitions": 120,
"symbol_transition_coincident_false_transitions": 0,
"cycle_slips": 0,
"sample_discontinuities": 0,
"cn0_unavailable_false_transitions": 0,
"false_run_count": 121,
"single_epoch_false_runs": 58,
"maximum_false_run_epochs": 155,
"maximum_false_run_ms": 310.0,
"maximum_continuous_raw_lock_epochs": 1095,
"maximum_continuous_raw_lock_s": 2.19,
"carrier_metric_percentiles": {
"1": 0.7206432555049623,
"5": 0.988611380400891,
"50": 0.9988895300080884,
"95": 0.9999910174511765,
"99": 0.9999996463442009
},
"code_metric_percentiles": {
"1": 0.0963945544624243,
"5": 9.022094975682883,
"50": 14.336371788159624,
"95": 21.01430502486875,
"99": 25.223778227213373
},
"boc_main_peak_fraction_percentiles": {
"1": 0.8563053481254727,
"5": 0.8761216856241046,
"50": 0.8897298346486104,
"95": 0.8989983348293147,
"99": 0.9027659012322223
},
"boc_side_peak_metric_percentiles": {
"1": 0.055865232111185666,
"5": 0.05827544455675619,
"50": 0.06545776761892909,
"95": 0.08721718306155764,
"99": 0.13554248142317915
},
"boc_main_peak_coherence_percentiles": {
"1": 0.6963850681372143,
"5": 0.8864149571238227,
"50": 0.9668775731513674,
"95": 0.9797144500640755,
"99": 0.9833546124056554
},
"legacy_code_metric_failure_behavior": {
"epochs": 353,
"dll_error_rms_chips": 0.08692287486188564,
"dll_error_p99_abs_chips": 0.12211690739906192,
"code_phase_residual_rms_chips": 20.83535121208654,
"code_phase_residual_p99_abs_chips": 26.7740789856638,
"prompt_power_median": 113099284.09916593,
"early_power_median": 496253334.48126817,
"late_power_median": 1219569538.2556756,
"very_early_power_median": 22055861.48928148,
"very_late_power_median": 272969579.3795633,
"boc_main_peak_fraction_min": 0.8211892376838884,
"boc_side_peak_metric_max": 0.20314364512635572,
"boc_main_peak_coherence_min": 0.47009464074954066
},
"legacy_code_metric_pass_behavior": {
"epochs": 15486,
"dll_error_rms_chips": 0.05696868079676946,
"dll_error_p99_abs_chips": 0.15879673488599466,
"code_phase_residual_rms_chips": 15.537475523073843,
"code_phase_residual_p99_abs_chips": 27.042686964558467,
"prompt_power_median": 1549780078.7121413,
"early_power_median": 102583529.59728253,
"late_power_median": 102880717.96247455,
"very_early_power_median": 101579724.68762413,
"very_late_power_median": 103913161.92134063,
"boc_main_peak_fraction_min": 0.8199308789902463,
"boc_side_peak_metric_max": 0.20370582760979403,
"boc_main_peak_coherence_min": 0.46610449527987624
},
"post_pull_in": {
"pll_error_rms_rad": 0.0768043956210642,
"pll_error_p99_abs_rad": 0.21602664107569355,
"dll_error_rms_chips": 0.057805622538207146,
"dll_error_p99_abs_chips": 0.15780488364179804,
"carrier_frequency_min_hz": 1020353.622410044,
"carrier_frequency_max_hz": 1020369.6683440519,
"carrier_frequency_last_minus_first_hz": -2.8634769301861525,
"code_frequency_min_hz": 1022997.605345076,
"code_frequency_max_hz": 1022998.939424797,
"code_frequency_last_minus_first_hz": -0.08650950586888939,
"cn0_median_db_hz": 45.94570799038448,
"cn0_min_db_hz": 32.27042575677653
}
}
}
},
"galileo_time": {
"week_number": 1138,
"time_of_week_s": 554765,
"page_start_sample_timestamp": 69930270,
"source_word_type": 6,
"valid": true
},
"navigation_ready": true
}