Files
SDR-Rover/data/processed/video003/continuous_stream.json

637 lines
18 KiB
JSON

{
"seed": 20260916,
"packet_count": 32,
"energy_condition": "Es=1, Eb=Es*body_symbols/information_bits, includes QPSK padding but excludes fixed PHY overhead",
"scenario": "symbol-spaced AWGN, one continuous stream, 42 transient symbols, no inter-packet gap",
"results": [
{
"modulation": "QPSK",
"symbol_rate": 500000,
"fec_rate": "2/3",
"phy_payload_bytes": 1012,
"full_packet_bytes": 1024,
"video_fragment_bytes": 995,
"gap_ms": 0,
"ebn0_db": 9.0,
"n0_complex": 0.09449624459377848,
"attempted_packets": 32,
"decoded_packets": 32,
"crc_pass_count": 32,
"exact_packet_count": 32,
"verified_video_fragment_count": 32,
"observed_video_bits": 254720,
"stream_symbols_excluding_leading_noise": 243680,
"signal_duration_s": 0.48736,
"processing_duration_s": 2.7160269001033157,
"processing_to_signal_ratio": 5.572937664361695,
"offline_verified_video_bps": 522652.6592252134,
"calculated_zero_loss_video_bps": 522652.6592252134,
"records": [
{
"packet_index": 0,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 11
},
{
"packet_index": 1,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 2,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 3,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 4,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 5,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 6,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 7,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 8,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 9,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 10,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 11,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 12,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 13,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 14,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 15,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 16,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 17,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 18,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 19,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 20,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 21,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 22,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 23,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 24,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 25,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 26,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 27,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 28,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 29,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 30,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 31,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
}
],
"receiver_truth_inputs": "modulation, FEC rate, symbol rate, known preamble and PHY format only"
},
{
"modulation": "QPSK",
"symbol_rate": 500000,
"fec_rate": "3/4",
"phy_payload_bytes": 1012,
"full_packet_bytes": 1024,
"video_fragment_bytes": 995,
"gap_ms": 0,
"ebn0_db": 9.0,
"n0_complex": 0.08400007691487936,
"attempted_packets": 32,
"decoded_packets": 32,
"crc_pass_count": 32,
"exact_packet_count": 32,
"verified_video_fragment_count": 32,
"observed_video_bits": 254720,
"stream_symbols_excluding_leading_noise": 221824,
"signal_duration_s": 0.443648,
"processing_duration_s": 2.7504795999266207,
"processing_to_signal_ratio": 6.199688942419713,
"offline_verified_video_bps": 574148.8747836122,
"calculated_zero_loss_video_bps": 574148.8747836122,
"records": [
{
"packet_index": 0,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 11
},
{
"packet_index": 1,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 2,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 3,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 4,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 5,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 6,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 7,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 8,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 9,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 10,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 11,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 12,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 13,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 14,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 15,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 16,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 17,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 18,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 19,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 20,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 21,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 22,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 23,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 24,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 25,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 26,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 27,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 28,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 29,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 30,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
},
{
"packet_index": 31,
"preamble_found": true,
"phy_header_pass": true,
"crc_pass": true,
"packet_exact": true,
"video_fragment_pass": true,
"start_symbol_relative": 0
}
],
"receiver_truth_inputs": "modulation, FEC rate, symbol rate, known preamble and PHY format only"
}
],
"rf_tx": 0
}