Files
SDR-Rover/data/processed/clock001/results.json
2026-09-17 15:05:44 +03:00

1663 lines
63 KiB
JSON

{
"status": "PARTIAL",
"experiment": "CLOCK-001 INDEPENDENT TX/RX CLOCK READINESS",
"seed": 20260917,
"sample_rate_nominal_hz": 8000000,
"symbol_rate": 500000,
"fec_rate": "2/3",
"packets_per_case": 3,
"payload_sizes": [
256,
512,
1012
],
"offsets_ppm": [
0,
-1,
1,
-5,
5,
-10,
10,
-20,
20,
-50,
50,
-100,
100
],
"primary_limit_ppm": 50,
"grid": [
{
"sample_clock_offset_ppm": 0,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.0,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.0001202848978874016,
"final_timing_error_symbols_median": -0.0001202848978874016,
"timing_drift_across_packet_symbols_median": 0.0,
"injected_timing_drift_across_packet_symbols": 0.0,
"maximum_absolute_final_timing_error_symbols": 0.0001202977764478419,
"cfo_estimate_error_hz_median": -1.1068862124136014e-07,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.8397121999878436,
"received_duration_s": 0.028292375,
"receiver_realtime_factor": 29.679805954354965
},
{
"sample_clock_offset_ppm": -1,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.1250001250009518,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.0007105024278644123,
"final_timing_error_symbols_median": 0.0023254975721355878,
"timing_drift_across_packet_symbols_median": 0.003036,
"injected_timing_drift_across_packet_symbols": 0.003036,
"maximum_absolute_final_timing_error_symbols": 0.002349132208044408,
"cfo_estimate_error_hz_median": -0.0008018956246522574,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.017520800000056624,
"received_duration_s": 0.028292278292278292,
"receiver_realtime_factor": 0.6192785119337142
},
{
"sample_clock_offset_ppm": 1,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -0.12499987498449627,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.0004696450341725722,
"final_timing_error_symbols_median": -0.002566354965827428,
"timing_drift_across_packet_symbols_median": -0.003036,
"injected_timing_drift_across_packet_symbols": -0.003036,
"maximum_absolute_final_timing_error_symbols": 0.002590318990703905,
"cfo_estimate_error_hz_median": 0.0005238959214671352,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.017916299868375063,
"received_duration_s": 0.028292346707653297,
"receiver_realtime_factor": 0.6332560551977319
},
{
"sample_clock_offset_ppm": -5,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.6250031250237953,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.003350552009578678,
"final_timing_error_symbols_median": 0.011829447990421321,
"timing_drift_across_packet_symbols_median": 0.015179999999999999,
"injected_timing_drift_across_packet_symbols": 0.015179999999999999,
"maximum_absolute_final_timing_error_symbols": 0.011861775263342117,
"cfo_estimate_error_hz_median": -0.004030897852909998,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.019200999988242984,
"received_duration_s": 0.028292266461332306,
"receiver_realtime_factor": 0.6786660239640198
},
{
"sample_clock_offset_ppm": 5,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -0.6249968750198605,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.003108310811512638,
"final_timing_error_symbols_median": -0.012071689188487361,
"timing_drift_across_packet_symbols_median": -0.015179999999999999,
"injected_timing_drift_across_packet_symbols": -0.015179999999999999,
"maximum_absolute_final_timing_error_symbols": 0.012102391238303617,
"cfo_estimate_error_hz_median": 0.0038927718015456803,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.016908299876376987,
"received_duration_s": 0.02829235853820731,
"receiver_realtime_factor": 0.5976277959839664
},
{
"sample_clock_offset_ppm": -10,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 1.250012500124285,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.006588812689187762,
"final_timing_error_symbols_median": 0.023771187310812236,
"timing_drift_across_packet_symbols_median": 0.030359999999999998,
"injected_timing_drift_across_packet_symbols": 0.030359999999999998,
"maximum_absolute_final_timing_error_symbols": 0.023834695004540107,
"cfo_estimate_error_hz_median": -0.006443603630148287,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.01689139986410737,
"received_duration_s": 0.028292282922829228,
"receiver_realtime_factor": 0.5970320567690064
},
{
"sample_clock_offset_ppm": 10,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -1.2499875001376495,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.006348132576931675,
"final_timing_error_symbols_median": -0.024011867423068323,
"timing_drift_across_packet_symbols_median": -0.030359999999999998,
"injected_timing_drift_across_packet_symbols": -0.030359999999999998,
"maximum_absolute_final_timing_error_symbols": 0.024075431801760472,
"cfo_estimate_error_hz_median": 0.006132770926496223,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.01645309990271926,
"received_duration_s": 0.02829234207657923,
"receiver_realtime_factor": 0.5815389852909827
},
{
"sample_clock_offset_ppm": -20,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 2.500050001006457,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.013055876437647385,
"final_timing_error_symbols_median": 0.04766412356235261,
"timing_drift_across_packet_symbols_median": 0.060719999999999996,
"injected_timing_drift_across_packet_symbols": 0.060719999999999996,
"maximum_absolute_final_timing_error_symbols": 0.047755051814368454,
"cfo_estimate_error_hz_median": -0.006300248766615724,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.018176699988543987,
"received_duration_s": 0.028292315846316925,
"receiver_realtime_factor": 0.6424606627212603
},
{
"sample_clock_offset_ppm": 20,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -2.4999500009871554,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.012815096072699816,
"final_timing_error_symbols_median": -0.04790490392730018,
"timing_drift_across_packet_symbols_median": -0.060719999999999996,
"injected_timing_drift_across_packet_symbols": -0.060719999999999996,
"maximum_absolute_final_timing_error_symbols": 0.047996033434481444,
"cfo_estimate_error_hz_median": 0.005821352490297471,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.018377100117504597,
"received_duration_s": 0.028292309153816926,
"receiver_realtime_factor": 0.6495440162764281
},
{
"sample_clock_offset_ppm": -50,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 6.250312515621772,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.03244822526812641,
"final_timing_error_symbols_median": 0.11935177473187358,
"timing_drift_across_packet_symbols_median": 0.1518,
"injected_timing_drift_across_packet_symbols": 0.1518,
"maximum_absolute_final_timing_error_symbols": 0.1194042152532318,
"cfo_estimate_error_hz_median": -0.0016794133036182046,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.01755540003068745,
"received_duration_s": 0.028292289614480725,
"receiver_realtime_factor": 0.6205012132246145
},
{
"sample_clock_offset_ppm": 50,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -6.249687515635742,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.032207171874688356,
"final_timing_error_symbols_median": -0.11959282812531163,
"timing_drift_across_packet_symbols_median": -0.1518,
"injected_timing_drift_across_packet_symbols": -0.1518,
"maximum_absolute_final_timing_error_symbols": 0.11964600212049553,
"cfo_estimate_error_hz_median": 0.0012272698639099744,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.016806199913844466,
"received_duration_s": 0.028292335383230834,
"receiver_realtime_factor": 0.5940195351920534
},
{
"sample_clock_offset_ppm": -100,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 12.501250125016668,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.06474937094208144,
"final_timing_error_symbols_median": 0.23885062905791854,
"timing_drift_across_packet_symbols_median": 0.3036,
"injected_timing_drift_across_packet_symbols": 0.3036,
"maximum_absolute_final_timing_error_symbols": 0.238853995666244,
"cfo_estimate_error_hz_median": -0.02872907311107653,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.01763760019093752,
"received_duration_s": 0.028292329232923293,
"receiver_realtime_factor": 0.6234057311341107
},
{
"sample_clock_offset_ppm": 100,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -12.498750124985236,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.0645079320493096,
"final_timing_error_symbols_median": -0.23909206795069038,
"timing_drift_across_packet_symbols_median": -0.3036,
"injected_timing_drift_across_packet_symbols": -0.3036,
"maximum_absolute_final_timing_error_symbols": 0.23909539922423717,
"cfo_estimate_error_hz_median": 0.027265873628373072,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.018008399987593293,
"received_duration_s": 0.028292295770422957,
"receiver_realtime_factor": 0.6365125026870195
},
{
"sample_clock_offset_ppm": 0,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.0,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.0001202848978874016,
"final_timing_error_symbols_median": -0.0001202848978874016,
"timing_drift_across_packet_symbols_median": 0.0,
"injected_timing_drift_across_packet_symbols": 0.0,
"maximum_absolute_final_timing_error_symbols": 0.0001202859302793513,
"cfo_estimate_error_hz_median": 8.150090563948534e-07,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.022303700214251876,
"received_duration_s": 0.037508375,
"receiver_realtime_factor": 0.5946325377799458
},
{
"sample_clock_offset_ppm": -1,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.1250001250009518,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.0007015730834609712,
"final_timing_error_symbols_median": 0.0038704269165390284,
"timing_drift_across_packet_symbols_median": 0.004572,
"injected_timing_drift_across_packet_symbols": 0.004572,
"maximum_absolute_final_timing_error_symbols": 0.003888341129087959,
"cfo_estimate_error_hz_median": -0.0007460277737802445,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.022407100070267916,
"received_duration_s": 0.03750828750828751,
"receiver_realtime_factor": 0.5973906450758925
},
{
"sample_clock_offset_ppm": 1,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -0.12499987498449627,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 11,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.0004606082038662862,
"final_timing_error_symbols_median": -0.0041113917961337135,
"timing_drift_across_packet_symbols_median": -0.004572,
"injected_timing_drift_across_packet_symbols": -0.004572,
"maximum_absolute_final_timing_error_symbols": 0.004129698571152286,
"cfo_estimate_error_hz_median": 0.0004099292953144429,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.021075000055134296,
"received_duration_s": 0.03750833749166251,
"receiver_realtime_factor": 0.5618750780361546
},
{
"sample_clock_offset_ppm": -5,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.6250031250237953,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.003318224736657882,
"final_timing_error_symbols_median": 0.019541775263342116,
"timing_drift_across_packet_symbols_median": 0.02286,
"injected_timing_drift_across_packet_symbols": 0.02286,
"maximum_absolute_final_timing_error_symbols": 0.019587448447927598,
"cfo_estimate_error_hz_median": -0.0020655458639792235,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.02366730011999607,
"received_duration_s": 0.037508312541562706,
"receiver_realtime_factor": 0.6309881334642953
},
{
"sample_clock_offset_ppm": 5,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -0.6249968750198605,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.003077608761696382,
"final_timing_error_symbols_median": -0.019782391238303616,
"timing_drift_across_packet_symbols_median": -0.02286,
"injected_timing_drift_across_packet_symbols": -0.02286,
"maximum_absolute_final_timing_error_symbols": 0.019828537492648464,
"cfo_estimate_error_hz_median": 0.0015894488198059387,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.023056500125676394,
"received_duration_s": 0.037508312458437706,
"receiver_realtime_factor": 0.614703744702588
},
{
"sample_clock_offset_ppm": -10,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 1.250012500124285,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.006524022886878811,
"final_timing_error_symbols_median": 0.039195977113121186,
"timing_drift_across_packet_symbols_median": 0.04572,
"injected_timing_drift_across_packet_symbols": 0.04572,
"maximum_absolute_final_timing_error_symbols": 0.03921932589848322,
"cfo_estimate_error_hz_median": -0.002528543773080427,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.02315999986603856,
"received_duration_s": 0.037508250082500826,
"receiver_realtime_factor": 0.61746415295561
},
{
"sample_clock_offset_ppm": 10,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -1.2499875001376495,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.006282197935433942,
"final_timing_error_symbols_median": -0.039437802064566055,
"timing_drift_across_packet_symbols_median": -0.04572,
"injected_timing_drift_across_packet_symbols": -0.04572,
"maximum_absolute_final_timing_error_symbols": 0.039460583237013194,
"cfo_estimate_error_hz_median": 0.0019670058502572196,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.02339330012910068,
"received_duration_s": 0.037508374916250836,
"receiver_realtime_factor": 0.623682049177911
},
{
"sample_clock_offset_ppm": -20,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 2.500050001006457,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.013034144400990044,
"final_timing_error_symbols_median": 0.07840585559900995,
"timing_drift_across_packet_symbols_median": 0.09144,
"injected_timing_drift_across_packet_symbols": 0.09144,
"maximum_absolute_final_timing_error_symbols": 0.07847505181436845,
"cfo_estimate_error_hz_median": -0.003790347632368629,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.02175009995698929,
"received_duration_s": 0.0375082501650033,
"receiver_realtime_factor": 0.5798750904483143
},
{
"sample_clock_offset_ppm": 20,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -2.4999500009871554,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.012792055046702444,
"final_timing_error_symbols_median": -0.07864794495329755,
"timing_drift_across_packet_symbols_median": -0.09144,
"injected_timing_drift_across_packet_symbols": -0.09144,
"maximum_absolute_final_timing_error_symbols": 0.07871603343448144,
"cfo_estimate_error_hz_median": 0.0033676907774906617,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.022398100001737475,
"received_duration_s": 0.037508374832503355,
"receiver_realtime_factor": 0.5971493060351983
},
{
"sample_clock_offset_ppm": -50,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 6.250312515621772,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.03245086220566762,
"final_timing_error_symbols_median": 0.19614913779433238,
"timing_drift_across_packet_symbols_median": 0.2286,
"injected_timing_drift_across_packet_symbols": 0.2286,
"maximum_absolute_final_timing_error_symbols": 0.19620942143919237,
"cfo_estimate_error_hz_median": -0.020700895821461174,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.021463300101459026,
"received_duration_s": 0.03750825041252063,
"receiver_realtime_factor": 0.572228772747405
},
{
"sample_clock_offset_ppm": 50,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -6.249687515635742,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 11,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.03220871959989324,
"final_timing_error_symbols_median": -0.19639128040010675,
"timing_drift_across_packet_symbols_median": -0.2286,
"injected_timing_drift_across_packet_symbols": -0.2286,
"maximum_absolute_final_timing_error_symbols": 0.19645065704898443,
"cfo_estimate_error_hz_median": 0.01976830450523792,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.021081000100821257,
"received_duration_s": 0.03750837458127093,
"receiver_realtime_factor": 0.5620344879286675
},
{
"sample_clock_offset_ppm": -100,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 12.501250125016668,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.0647549864697794,
"final_timing_error_symbols_median": 0.3924450135302206,
"timing_drift_across_packet_symbols_median": 0.4572,
"injected_timing_drift_across_packet_symbols": 0.4572,
"maximum_absolute_final_timing_error_symbols": 0.39245476215927483,
"cfo_estimate_error_hz_median": -0.029640648889721177,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.02181509998627007,
"received_duration_s": 0.03750825082508251,
"receiver_realtime_factor": 0.5816080330699367
},
{
"sample_clock_offset_ppm": 100,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -12.498750124985236,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 512,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.0645135100439802,
"final_timing_error_symbols_median": -0.3926864899560198,
"timing_drift_across_packet_symbols_median": -0.4572,
"injected_timing_drift_across_packet_symbols": -0.4572,
"maximum_absolute_final_timing_error_symbols": 0.39269640599758276,
"cfo_estimate_error_hz_median": 0.02775763676994636,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.021454399917274714,
"received_duration_s": 0.03750837416258374,
"receiver_realtime_factor": 0.5719895995565818
},
{
"sample_clock_offset_ppm": 0,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.0,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 11,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.00012028107448713854,
"final_timing_error_symbols_median": -0.00012028107448713854,
"timing_drift_across_packet_symbols_median": 0.0,
"injected_timing_drift_across_packet_symbols": 0.0,
"maximum_absolute_final_timing_error_symbols": 0.0001202848978874016,
"cfo_estimate_error_hz_median": 4.369539741565404e-07,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.030975400004535913,
"received_duration_s": 0.055508375,
"receiver_realtime_factor": 0.5580311080001156
},
{
"sample_clock_offset_ppm": -1,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.1250001250009518,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.0006959209895285312,
"final_timing_error_symbols_median": 0.0068760790104714685,
"timing_drift_across_packet_symbols_median": 0.007572,
"injected_timing_drift_across_packet_symbols": 0.007572,
"maximum_absolute_final_timing_error_symbols": 0.00688257523281197,
"cfo_estimate_error_hz_median": -0.000644826702768525,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.032501199981197715,
"received_duration_s": 0.05550830550830551,
"receiver_realtime_factor": 0.5855195845662173
},
{
"sample_clock_offset_ppm": 1,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -0.12499987498449627,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.0004542454444163013,
"final_timing_error_symbols_median": -0.007117754555583698,
"timing_drift_across_packet_symbols_median": -0.007572,
"injected_timing_drift_across_packet_symbols": -0.007572,
"maximum_absolute_final_timing_error_symbols": 0.007123675582551979,
"cfo_estimate_error_hz_median": 0.00020492363680948977,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.03267369978129864,
"received_duration_s": 0.055508319491680516,
"receiver_realtime_factor": 0.5886270757340386
},
{
"sample_clock_offset_ppm": -5,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 0.6250031250237953,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.003422685991608887,
"final_timing_error_symbols_median": 0.03443731400839111,
"timing_drift_across_packet_symbols_median": 0.03786,
"injected_timing_drift_across_packet_symbols": 0.03786,
"maximum_absolute_final_timing_error_symbols": 0.034541775263342116,
"cfo_estimate_error_hz_median": -0.002638257556384138,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.03262909990735352,
"received_duration_s": 0.05550827754138771,
"receiver_realtime_factor": 0.5878240390908335
},
{
"sample_clock_offset_ppm": 5,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -0.6249968750198605,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.0031816034534131177,
"final_timing_error_symbols_median": -0.03467839654658688,
"timing_drift_across_packet_symbols_median": -0.03786,
"injected_timing_drift_across_packet_symbols": -0.03786,
"maximum_absolute_final_timing_error_symbols": 0.034782391238303616,
"cfo_estimate_error_hz_median": 0.002297398507955628,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.03224770002998412,
"received_duration_s": 0.05550834745826271,
"receiver_realtime_factor": 0.5809522622562577
},
{
"sample_clock_offset_ppm": -10,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 1.250012500124285,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 11,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.006525304995459891,
"final_timing_error_symbols_median": 0.0691946950045401,
"timing_drift_across_packet_symbols_median": 0.07572,
"injected_timing_drift_across_packet_symbols": 0.07572,
"maximum_absolute_final_timing_error_symbols": 0.06920749218188459,
"cfo_estimate_error_hz_median": -0.0014880484750994238,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.029740399913862348,
"received_duration_s": 0.05550830508305083,
"receiver_realtime_factor": 0.535782886351243
},
{
"sample_clock_offset_ppm": 10,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -1.2499875001376495,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.006284568198239526,
"final_timing_error_symbols_median": -0.06943543180176047,
"timing_drift_across_packet_symbols_median": -0.07572,
"injected_timing_drift_across_packet_symbols": -0.07572,
"maximum_absolute_final_timing_error_symbols": 0.06944914155901526,
"cfo_estimate_error_hz_median": 0.0009202116550217632,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.03335119993425906,
"received_duration_s": 0.05550831991680082,
"receiver_realtime_factor": 0.6008324515000242
},
{
"sample_clock_offset_ppm": -20,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 2.500050001006457,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.013013613577641081,
"final_timing_error_symbols_median": 0.1384263864223589,
"timing_drift_across_packet_symbols_median": 0.15144,
"injected_timing_drift_across_packet_symbols": 0.15144,
"maximum_absolute_final_timing_error_symbols": 0.13847505181436845,
"cfo_estimate_error_hz_median": -0.0008530164641431526,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.03200100013054907,
"received_duration_s": 0.05550836016720334,
"receiver_realtime_factor": 0.576507755483229
},
{
"sample_clock_offset_ppm": 20,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -2.4999500009871554,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.012771585443260847,
"final_timing_error_symbols_median": -0.13866841455673914,
"timing_drift_across_packet_symbols_median": -0.15144,
"injected_timing_drift_across_packet_symbols": -0.15144,
"maximum_absolute_final_timing_error_symbols": 0.13871603343448144,
"cfo_estimate_error_hz_median": 0.0003106543373863069,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.03151199989952147,
"received_duration_s": 0.055508264834703315,
"receiver_realtime_factor": 0.5676992425066839
},
{
"sample_clock_offset_ppm": -50,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 6.250312515621772,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": -0.03247625896256068,
"final_timing_error_symbols_median": 0.3461237410374393,
"timing_drift_across_packet_symbols_median": 0.3786,
"injected_timing_drift_across_packet_symbols": 0.3786,
"maximum_absolute_final_timing_error_symbols": 0.3461491377943324,
"cfo_estimate_error_hz_median": -0.0008270628052375883,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.031876299995929,
"received_duration_s": 0.05550827541377069,
"receiver_realtime_factor": 0.5742621214281325
},
{
"sample_clock_offset_ppm": 50,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -6.249687515635742,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.03223447103482613,
"final_timing_error_symbols_median": -0.34636552896517386,
"timing_drift_across_packet_symbols_median": -0.3786,
"injected_timing_drift_across_packet_symbols": -0.3786,
"maximum_absolute_final_timing_error_symbols": 0.34639128040010675,
"cfo_estimate_error_hz_median": 0.0003217930743515396,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.03191090002655983,
"received_duration_s": 0.05550834958252087,
"receiver_realtime_factor": 0.5748846843143813
},
{
"sample_clock_offset_ppm": -100,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 12.501250125016668,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 12,
"detected_packets": 0,
"crc_valid_packets": 0,
"exact_packets": 0,
"packet_success_rate": 0.0,
"exact_sequences": [],
"missing_sequences": [
0,
1,
2
],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": null,
"final_timing_error_symbols_median": null,
"timing_drift_across_packet_symbols_median": null,
"injected_timing_drift_across_packet_symbols": 0.7572,
"maximum_absolute_final_timing_error_symbols": null,
"cfo_estimate_error_hz_median": null,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.037264199927449226,
"received_duration_s": 0.055508300830083006,
"receiver_realtime_factor": 0.6713266190856576
},
{
"sample_clock_offset_ppm": 100,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -12.498750124985236,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 3,
"correlation_candidates": 13,
"detected_packets": 0,
"crc_valid_packets": 0,
"exact_packets": 0,
"packet_success_rate": 0.0,
"exact_sequences": [],
"missing_sequences": [
0,
1,
2
],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": null,
"final_timing_error_symbols_median": null,
"timing_drift_across_packet_symbols_median": null,
"injected_timing_drift_across_packet_symbols": -0.7572,
"maximum_absolute_final_timing_error_symbols": null,
"cfo_estimate_error_hz_median": null,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.03416480007581413,
"received_duration_s": 0.055508324167583244,
"receiver_realtime_factor": 0.6154896691290548
}
],
"combined": [
{
"sample_clock_offset_ppm": 5,
"cfo_hz": 20,
"effective_cfo_hz_at_nominal_rx_rate": 19.374903125484707,
"initial_phase_degrees": 15,
"ebn0_db": 9,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 5,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.0030668110666738357,
"final_timing_error_symbols_median": -0.012113188933326163,
"timing_drift_across_packet_symbols_median": -0.015179999999999999,
"injected_timing_drift_across_packet_symbols": -0.015179999999999999,
"maximum_absolute_final_timing_error_symbols": 0.012201059466881353,
"cfo_estimate_error_hz_median": -0.997791176333795,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.013744600117206573,
"received_duration_s": 0.02829235853820731,
"receiver_realtime_factor": 0.4858060913742921
},
{
"sample_clock_offset_ppm": 5,
"cfo_hz": 20,
"effective_cfo_hz_at_nominal_rx_rate": 19.374903125484707,
"initial_phase_degrees": 15,
"ebn0_db": 12,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 5,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.002459860083035892,
"final_timing_error_symbols_median": -0.012720139916964107,
"timing_drift_across_packet_symbols_median": -0.015179999999999999,
"injected_timing_drift_across_packet_symbols": -0.015179999999999999,
"maximum_absolute_final_timing_error_symbols": 0.01394447967458759,
"cfo_estimate_error_hz_median": 0.3757850511965586,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.01364679983817041,
"received_duration_s": 0.02829235853820731,
"receiver_realtime_factor": 0.4823493177403764
},
{
"sample_clock_offset_ppm": 10,
"cfo_hz": 100,
"effective_cfo_hz_at_nominal_rx_rate": 98.74901250987023,
"initial_phase_degrees": 90,
"ebn0_db": 9,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 5,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.007915003169078005,
"final_timing_error_symbols_median": -0.022444996830921993,
"timing_drift_across_packet_symbols_median": -0.030359999999999998,
"injected_timing_drift_across_packet_symbols": -0.030359999999999998,
"maximum_absolute_final_timing_error_symbols": 0.02738125245858042,
"cfo_estimate_error_hz_median": -0.6650643363015121,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.013825700152665377,
"received_duration_s": 0.02829234207657923,
"receiver_realtime_factor": 0.488672875340019
},
{
"sample_clock_offset_ppm": 10,
"cfo_hz": 100,
"effective_cfo_hz_at_nominal_rx_rate": 98.74901250987023,
"initial_phase_degrees": 90,
"ebn0_db": 12,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 5,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.00557470597414067,
"final_timing_error_symbols_median": -0.024785294025859328,
"timing_drift_across_packet_symbols_median": -0.030359999999999998,
"injected_timing_drift_across_packet_symbols": -0.030359999999999998,
"maximum_absolute_final_timing_error_symbols": 0.02935591165467427,
"cfo_estimate_error_hz_median": 0.48465531552886887,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.014139400096610188,
"received_duration_s": 0.02829234207657923,
"receiver_realtime_factor": 0.49976067935057833
},
{
"sample_clock_offset_ppm": 20,
"cfo_hz": 100,
"effective_cfo_hz_at_nominal_rx_rate": 97.49805003900838,
"initial_phase_degrees": -45,
"ebn0_db": 9,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 5,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.01883429428744421,
"final_timing_error_symbols_median": -0.04188570571255579,
"timing_drift_across_packet_symbols_median": -0.060719999999999996,
"injected_timing_drift_across_packet_symbols": -0.060719999999999996,
"maximum_absolute_final_timing_error_symbols": 0.049179322647790014,
"cfo_estimate_error_hz_median": -0.4022989255894487,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.013649400090798736,
"received_duration_s": 0.028292309153816926,
"receiver_realtime_factor": 0.4824420663789223
},
{
"sample_clock_offset_ppm": 20,
"cfo_hz": 100,
"effective_cfo_hz_at_nominal_rx_rate": 97.49805003900838,
"initial_phase_degrees": -45,
"ebn0_db": 12,
"payload_bytes": 256,
"tx_packets": 3,
"correlation_candidates": 5,
"detected_packets": 3,
"crc_valid_packets": 3,
"exact_packets": 3,
"packet_success_rate": 1.0,
"exact_sequences": [
0,
1,
2
],
"missing_sequences": [],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": 0.012147076622133213,
"final_timing_error_symbols_median": -0.048572923377866783,
"timing_drift_across_packet_symbols_median": -0.060719999999999996,
"injected_timing_drift_across_packet_symbols": -0.060719999999999996,
"maximum_absolute_final_timing_error_symbols": 0.0523186275391333,
"cfo_estimate_error_hz_median": -1.148855663408625,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.014022699790075421,
"received_duration_s": 0.028292309153816926,
"receiver_realtime_factor": 0.49563645419814073
}
],
"single_long_stress": [
{
"sample_clock_offset_ppm": -100,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": 12.501250125016668,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 1,
"correlation_candidates": 1,
"detected_packets": 0,
"crc_valid_packets": 0,
"exact_packets": 0,
"packet_success_rate": 0.0,
"exact_sequences": [],
"missing_sequences": [
0
],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": null,
"final_timing_error_symbols_median": null,
"timing_drift_across_packet_symbols_median": null,
"injected_timing_drift_across_packet_symbols": 0.7572,
"maximum_absolute_final_timing_error_symbols": null,
"cfo_estimate_error_hz_median": null,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.008426700020208955,
"received_duration_s": 0.01518001800180018,
"receiver_realtime_factor": 0.5551179200979631
},
{
"sample_clock_offset_ppm": 100,
"cfo_hz": 0.0,
"effective_cfo_hz_at_nominal_rx_rate": -12.498750124985236,
"initial_phase_degrees": 0.0,
"ebn0_db": null,
"payload_bytes": 1012,
"tx_packets": 1,
"correlation_candidates": 1,
"detected_packets": 0,
"crc_valid_packets": 0,
"exact_packets": 0,
"packet_success_rate": 0.0,
"exact_sequences": [],
"missing_sequences": [
0
],
"duplicate_sequences": [],
"unexpected_or_wrong_sequences": [],
"initial_timing_error_symbols_median": null,
"final_timing_error_symbols_median": null,
"timing_drift_across_packet_symbols_median": null,
"injected_timing_drift_across_packet_symbols": -0.7572,
"maximum_absolute_final_timing_error_symbols": null,
"cfo_estimate_error_hz_median": null,
"timing_error_method": "accepted-packet start versus injected time base; final error extrapolated with fixed 16-sample step",
"reacquisition_per_packet": true,
"continuous_timing_tracking_used": false,
"receiver_time_s": 0.008934899931773543,
"received_duration_s": 0.01518010698930107,
"receiver_realtime_factor": 0.588592685023291
}
],
"primary_grid_all_exact": true,
"stress_grid_all_exact": false,
"combined_all_exact": true,
"benchmark_all_exact": true,
"maximum_symmetric_ppm_with_all_exact_by_payload": {
"256": 100,
"512": 100,
"1012": 50
},
"maximum_symmetric_ppm_with_all_payloads_exact": 50,
"per_packet_reacquisition_sufficient_for_primary_grid": true,
"continuous_tracking_required_for_primary_grid": false,
"intra_packet_timing_correction_needed_to_cover_long_packet_stress": true,
"benchmark": {
"description": "VIDEO-005 32 long packets; independent clocks +20 ppm, CFO 20 Hz, phase 15 deg, Eb/N0 9 dB",
"iq_duration_s": 0.4857639097218056,
"warm_receiver_times_s": [
0.2721281999256462,
0.261731400154531,
0.2624587998725474
],
"warm_realtime_factor": 0.5403011516908618,
"exact_packets_each_run": [
32,
32,
32
],
"tx_packets": 32
},
"rf_tx": 0,
"sdr_hardware": "NOT_ACCESSED",
"hardware_status": "NOT_RUN"
}