104 lines
3.8 KiB
JSON
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"
|
|
}
|