Complete VIDEO-001 through VIDEO-004 software video studies
This commit is contained in:
7483
data/processed/video003/codec_results.json
Normal file
7483
data/processed/video003/codec_results.json
Normal file
File diff suppressed because it is too large
Load Diff
637
data/processed/video003/continuous_stream.json
Normal file
637
data/processed/video003/continuous_stream.json
Normal file
@@ -0,0 +1,637 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
4169
data/processed/video003/design_space.json
Normal file
4169
data/processed/video003/design_space.json
Normal file
File diff suppressed because it is too large
Load Diff
15687
data/processed/video003/synthetic_phy.json
Normal file
15687
data/processed/video003/synthetic_phy.json
Normal file
File diff suppressed because it is too large
Load Diff
51742
data/processed/video003/transport_results.json
Normal file
51742
data/processed/video003/transport_results.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user