Files
galileo/reports/signalsim_acquisition_report.json
T

104 lines
3.8 KiB
JSON

{
"simulator": {
"name": "SignalSim",
"path": "/home/onur/Desktop/galileo/signalsim/SignalSim",
"remote": "https://github.com/globsky/SignalSim",
"commit": "80b262113e77c4482ca9f5cbfef9bcada402ed28",
"git_status": "## main...origin/main"
},
"vector": {
"name": "high_cn0_single_prn",
"samples": "verification/vectors/signalsim/high_cn0_single_prn/high_cn0_single_prn_iq8.bin",
"generator_config": "verification/vectors/signalsim/high_cn0_single_prn/config.json",
"sample_format": "IQ8",
"sampling_frequency_hz": 8184000.0,
"intermediate_frequency_hz": 2046000.0,
"duration_s": 2.2,
"prn": 1,
"expected_doppler_hz": 1828.0,
"expected_doppler_source": "SignalSim_validate_only_summary_rounded_to_integer_hz",
"expected_code_phase_samples": null,
"path": "/home/onur/Desktop/galileo/verification/vectors/signalsim/high_cn0_single_prn/high_cn0_single_prn_iq8.bin",
"size_bytes": 36009600,
"complex_sample_count": 18004800,
"sha256": "3e72a5ad2d35ee68273b77587a66847b0fb328650b39c9e39272f0dc54e39e3c",
"internal_dtype": "complex128"
},
"acquisition": {
"E1B": {
"detected": true,
"prn": 1,
"component": "E1B",
"code_phase_samples": 18309.41036755577,
"code_phase_chips": 2288.6762959444713,
"doppler_hz": 1766.3593126265423,
"carrier_frequency_hz": 2047766.3593126265,
"peak_power": 5441370632.908489,
"second_peak_power": 724471887.0812238,
"detection_metric": 7.510809915386589,
"estimated_cn0_db_hz": 38.1685032317465,
"coherent_integration_ms": 4.0,
"noncoherent_accumulations": 5,
"raw_code_phase_samples": 18309,
"raw_doppler_hz": 1750.0,
"metrics": {
"peak_to_second": 7.510809915386589,
"peak_to_mean": 27.236766759293843,
"peak_to_sidelobe": 9.98985090978008,
"cfar": 59.10585279263198,
"noise_mean": 199780344.01061067,
"noise_median": 186242777.1487124,
"noise_std": 88910448.07689284,
"second_peak": 724471887.0812238
},
"side_peak_suspected": false,
"expected_prn": 1,
"expected_doppler_hz": 1828.0,
"raw_doppler_error_hz": -78.0,
"interpolated_doppler_error_hz": -61.640687373457695,
"expected_code_phase_samples": null,
"code_phase_error_samples": null,
"processing_time_s": 0.06212109600164695,
"overflow_count": 0
},
"E1C": {
"detected": true,
"prn": 1,
"component": "E1C",
"code_phase_samples": 18309.255563640225,
"code_phase_chips": 2288.656945455028,
"doppler_hz": 1776.6435168702901,
"carrier_frequency_hz": 2047776.6435168702,
"peak_power": 5496116005.536917,
"second_peak_power": 796144387.0872731,
"detection_metric": 6.90341613239865,
"estimated_cn0_db_hz": 38.21910556645223,
"coherent_integration_ms": 4.0,
"noncoherent_accumulations": 5,
"raw_code_phase_samples": 18309,
"raw_doppler_hz": 1750.0,
"metrics": {
"peak_to_second": 6.90341613239865,
"peak_to_mean": 27.54425543885342,
"peak_to_sidelobe": 8.877838662393293,
"cfar": 59.373205541870576,
"noise_mean": 199537650.1549647,
"noise_median": 185090556.71506774,
"noise_std": 89451553.10970132,
"second_peak": 796144387.0872731
},
"side_peak_suspected": false,
"expected_prn": 1,
"expected_doppler_hz": 1828.0,
"raw_doppler_error_hz": -78.0,
"interpolated_doppler_error_hz": -51.356483129709886,
"expected_code_phase_samples": null,
"code_phase_error_samples": null,
"processing_time_s": 0.052345254000101704,
"overflow_count": 0
}
},
"pass": true,
"truth_limitations": "SignalSim CLI logs rounded Doppler but does not export exact code delay"
}