{ "date": "2026-09-10", "stage": "OTA_ABAB_VALID_LARGE_DROP_NOT_REPRODUCED_STOP", "rf_tx_current": 0, "completed_tx_sessions": 1, "automatic_tx_repeats": 0, "authorization_consumed": true, "hardware": { "passed": true, "rf_tx_count": 1, "point": { "frequency_hz": 1400000000, "physical_path": "MASTER TX -> TX antenna -> free-space LOS -> RX antenna -> SLAVE RX; user-specified approximate distance 3-5 m; fixed equipment and cables", "path_confirmed": true, "tx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied", "rx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied", "distance_m": null, "orientation": "Both stationary; same antenna orientation and polarization, per user", "visibility": "LOS" }, "process_before": { "state": "CLEAR", "attempts": [ { "state": "CLEAR", "mechanism": "psutil", "matches": [], "inspected": 302, "errors": [] } ] }, "inventory": { "passed": true, "serials": [ "000000000000000097c063dc2e5327d3", "000000000000000097c063dc323b97d3" ], "master_serial": "000000000000000097c063dc323b97d3", "slave_serial": "000000000000000097c063dc2e5327d3", "raw_output": "hackrf_info version: 2024.02.1\nlibhackrf version: 2024.02.1 (0.9)\nFound HackRF\nIndex: 0\nSerial number: 000000000000000097c063dc323b97d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0x00744f5a\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One\n\nFound HackRF\nIndex: 1\nSerial number: 000000000000000097c063dc2e5327d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0xbc4b4739\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One" }, "clock": { "passed": true, "master_reg29": 38, "slave_reg29": 38, "slave_clkin_status": "DETECTED", "slave_clock_wait": { "state": "DETECTED", "queries": 2, "time_to_detect_ms": 137.35900004394352, "elapsed_ms": 137.35900004394352, "polls": [ { "query": 1, "start_ms": 50.7242000894621, "end_ms": 69.19760000891984, "raw": "CLKIN status: no clock signal detected", "state": "NOT_DETECTED", "exit_code": 0 }, { "query": 2, "start_ms": 119.4211000110954, "end_ms": 137.35900004394352, "raw": "CLKIN status: clock signal detected", "state": "DETECTED", "exit_code": 0 } ] }, "master_serial": "000000000000000097c063dc323b97d3", "slave_serial": "000000000000000097c063dc2e5327d3" }, "rx_level_before_tx": { "samples": 65536, "mean_i": 0.938690185546875, "mean_q": 1.825347900390625, "power_code2": 4.84039306640625, "ac_power_code2": 0.6273588445037603, "rms_code": 2.2000893314604864, "peak_magnitude_code": 4.47213595499958, "max_abs_i": 3.0, "max_abs_q": 4.0, "papr_db": 6.161493654989252, "clipped_components_fraction": 0.0, "clipped_samples_fraction": 0.0, "symbol_energy_code2_seconds": 0.0002420196533203125, "saturation_detected": false, "analog_compression": "UNKNOWN_WITHOUT_CALIBRATION" }, "rx_sha256": "e336dd653fa554058052fcf851e9f2462f66b8cf7c710815ca2b9a09ffc23ad4", "rx_level": { "samples": 24000000, "mean_i": 0.9305354583333333, "mean_q": 1.8321060833333334, "power_code2": 4.996925875, "ac_power_code2": 0.7744169351973671, "rms_code": 2.235380476563218, "peak_magnitude_code": 6.708203932499369, "max_abs_i": 5.0, "max_abs_q": 6.0, "papr_db": 9.545096066616024, "clipped_components_fraction": 0.0, "clipped_samples_fraction": 0.0, "symbol_energy_code2_seconds": 0.00024984629375, "saturation_detected": false, "analog_compression": "UNKNOWN_WITHOUT_CALIBRATION" }, "process_after": { "state": "CLEAR", "attempts": [ { "state": "CLEAR", "mechanism": "psutil", "matches": [], "inspected": 302, "errors": [] } ] }, "cleanup_errors": [] }, "rx_bytes": 48000000, "rx_samples": 24000000, "rx_seconds": 3.0, "tx_bytes": 21177088, "tx_samples": 10588544, "tx_waveform_seconds": 1.323568, "rx_overruns": 0, "tx_underruns": 0, "rx_clipped_samples": 0, "rx_clipped_components": 0, "all_four_segments_present": true, "segmentation_start_spread_samples": 1, "hardware_parameters_constant_between_segments": true, "physical_geometry_source": "USER_DESCRIPTION_NOT_SOFTWARE_MEASUREMENT", "audited_hardware_commands": 14, "audited_tx_commands": 1, "segments": [ { "label": "A1", "start_sample": 5254791, "end_sample_exclusive": 6909991, "start_seconds": 0.656848875, "end_seconds": 0.863748875, "inferred_sequence_start_sample": 4454791, "active_samples": 1638400, "raw_rx_power_code2": 5.303053588867187, "rx_ac_power_code2": 1.084963565705345, "background_power_code2": 0.6222826074066838, "background_subtracted_signal_power_code2": 0.46268095829866107, "background_subtracted_uncertainty_code2": 0.029702310624809113, "background_subtracted_stable": true, "complex_gain_h": { "real": -0.008543898749645305, "imag": 0.009310849226837265, "phase_rad_at_active_start": 2.3132658926165255 }, "channel_gain_power": 0.0001596901191690867, "matched_signal_component_power_code2": 0.31232098749561993, "residual_power_code2": 0.8215137283109276, "spectral_band_27000_power_code2": 0.3472643231791639, "spectral_band_675000_power_code2": 0.5082992616247881 }, { "label": "B1", "start_sample": 7709991, "end_sample_exclusive": 9349063, "start_seconds": 0.963748875, "end_seconds": 1.168632875, "inferred_sequence_start_sample": 4454791, "active_samples": 1638400, "raw_rx_power_code2": 5.328170166015625, "rx_ac_power_code2": 1.0927093512617043, "background_power_code2": 0.6166993366124136, "background_subtracted_signal_power_code2": 0.4760100146492907, "background_subtracted_uncertainty_code2": 0.03454282477879906, "background_subtracted_stable": true, "complex_gain_h": { "real": -0.008089659584664989, "imag": 0.009397483555426113, "phase_rad_at_active_start": 2.2815457153366783 }, "channel_gain_power": 0.00015375528937026635, "matched_signal_component_power_code2": 0.29781552489257346, "residual_power_code2": 0.884789710339823, "spectral_band_27000_power_code2": 0.029697349664473127, "spectral_band_675000_power_code2": 0.5128322432606733 }, { "label": "A2", "start_sample": 10149062, "end_sample_exclusive": 11804262, "start_seconds": 1.26863275, "end_seconds": 1.47553275, "inferred_sequence_start_sample": 4454790, "active_samples": 1638400, "raw_rx_power_code2": 5.311703491210937, "rx_ac_power_code2": 1.0498672043230375, "background_power_code2": 0.6357920317664929, "background_subtracted_signal_power_code2": 0.4140751725565446, "background_subtracted_uncertainty_code2": 0.017352868452820306, "background_subtracted_stable": true, "complex_gain_h": { "real": -0.007000883443887156, "imag": 0.010205712402071436, "phase_rad_at_active_start": 2.172048716307076 }, "channel_gain_power": 0.000153168934628688, "matched_signal_component_power_code2": 0.29956689346716014, "residual_power_code2": 0.7826844440402193, "spectral_band_27000_power_code2": 0.33592297470769195, "spectral_band_675000_power_code2": 0.500120184644421 }, { "label": "B2", "start_sample": 12604263, "end_sample_exclusive": 14243335, "start_seconds": 1.575532875, "end_seconds": 1.780416875, "inferred_sequence_start_sample": 4454791, "active_samples": 1638400, "raw_rx_power_code2": 5.396551513671875, "rx_ac_power_code2": 1.0906387765392669, "background_power_code2": 0.6676308858984363, "background_subtracted_signal_power_code2": 0.42300789064083055, "background_subtracted_uncertainty_code2": 0.04722771590637799, "background_subtracted_stable": true, "complex_gain_h": { "real": -0.006710536973189343, "imag": 0.010126447128417442, "phase_rad_at_active_start": 2.1560299377113283 }, "channel_gain_power": 0.000147576237913175, "matched_signal_component_power_code2": 0.2858470426337267, "residual_power_code2": 0.8807229722868642, "spectral_band_27000_power_code2": 0.030437416621842406, "spectral_band_675000_power_code2": 0.5333148504916424 } ], "comparison_summary": { "repeatability": [ { "comparison": "A2/A1", "raw_rx_power_difference_db": 0.007078081316567549, "background_difference_db": 0.0932741793444109, "received_power_difference_db": -0.4820243490149181, "channel_gain_difference_db": -0.18107353366707263, "matched_component_difference_db": -0.1810735336670716 }, { "comparison": "B2/B1", "raw_rx_power_difference_db": 0.055382405794076286, "background_difference_db": 0.34462938523123676, "received_power_difference_db": -0.5126762119625052, "channel_gain_difference_db": -0.17813630067319114, "matched_component_difference_db": -0.17813630067319214 } ], "averaging": "RATIO_OF_MEAN_LINEAR_POWERS_B1_B2_OVER_A1_A2", "received_power_difference_db": 0.10889530008758355, "channel_gain_difference_db": -0.16304154709643187, "energy_per_symbol_difference_db": -13.870504786632791, "energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE" }, "pairs": [ { "pair": 1, "received_power_difference_db": 0.1233446340794126, "channel_gain_difference_db": -0.1644798001918496, "matched_component_difference_db": -0.20653835698711864, "matched_component_symbol_energy_difference_db": -14.185938443707496 }, { "pair": 2, "received_power_difference_db": 0.09269277113182464, "channel_gain_difference_db": -0.16154256719796828, "matched_component_difference_db": -0.2036011239932389, "matched_component_symbol_energy_difference_db": -14.183001210713615 } ], "energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE", "units": "RX_CODE_SQUARED_AND_CODE_SQUARED_SECONDS_NOT_CALIBRATED_WATTS_OR_JOULES", "interpretation": { "historical_15_41_db_drop_reproduced": false, "isolated_hackrf_loss_established": false, "scope": "ENTIRE_OTA_PATH_IN_THIS_SESSION", "conducted_control_required_to_separate_hardware_and_channel": true, "external_amplifier_necessity_established": false, "packet_acceptance_tested": false }, "verifier": { "passed": true, "mode": "SAVED_FILES_READ_ONLY_NO_HARDWARE", "independent_methods": [ "INTEGER_RAW_MOMENTS", "LOCAL_VARIANCE", "WEIGHTED_PHASE_CFO", "COMPLEX_LSTSQ" ], "remaining_reproduced_findings": 0 }, "lab054_official": "NOT_A, 0/16", "lab055_inputs_unchanged": 34, "last_software_tests_same_code": { "targeted": 44, "pytest": 867, "quick_gate": [ 867, 30, 13 ] }, "code_or_tx_changed": false, "head": "5add95ecb8865f59075bbbced08d97b183fb3b48", "lab056_committed": false, "push": false, "stop": true, "artifact_sha256": { "data/raw/lab056/tx_abab.cs8": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600", "data/raw/lab056/tx_metadata.json": "535375d08a0699ac4be31992ddbb6c5d175b3156a0a3b508b45d7cb567c24071", "data/raw/lab056/rx_stream.cs8": "e336dd653fa554058052fcf851e9f2462f66b8cf7c710815ca2b9a09ffc23ad4", "data/raw/lab056/hardware_attempt.json": "24dfed564a260c6286233a21823cf13f5d19731adaa5bf6664debeddde634ffd", "data/raw/lab056/capture_result.json": "107ff5b43cd98acbb6ea77631894a1ff2fcb95868702f2dafa73675b69a16bdd", "data/raw/lab056/tx_process_result.json": "88e13edd733430b2a42dd176ff275f518be39e1733da6b904a03493b99354475", "data/raw/lab056/rx_stdout.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "data/raw/lab056/rx_stderr.txt": "3b0c3dc749f353bad62f36b198745d9dd2850372ad2a0450ae645afad300361a", "data/processed/lab056/rf_analysis.json": "21576f57910458a3fbe0090894a6ba61540b8a1a08094fca16cd06c46058d141", "data/processed/lab056/rf_session_authorization.json": "52bf979934c2c27bee055b07e09685248d411a48b79f49b6f000b5e2c631e0c1", "data/processed/lab056/rf_session_commands.json": "c816829a57f8613c29fa228ce1a03b93df79997e619d8dfaa827186c7820171b", "data/processed/lab056/rf_overview.png": "c08a8dab99677afb46b0cc43dbf2360da47da35a03dc00fdec48618c7c794f4f", "experiments/lab056_capture_runner.py": "24c17060b8b3e3f6899f9e922ae818e7ae2efba456c5f5cada7c69b5e5429334", "experiments/lab056_abab_energy.py": "323408b3bc1aa02c8b2f2855cd6295ac2efd99f13afec2ca0c872aa013a78f96" } }