Files
SDR-Rover/data/processed/lab056/rx_preflight_result.json

115 lines
4.7 KiB
JSON

{
"passed": true,
"rf_tx_count": 0,
"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"
},
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
"stop_before_tx": true,
"process_before": {
"state": "CLEAR",
"attempts": [
{
"state": "CLEAR",
"mechanism": "psutil",
"matches": [],
"inspected": 297,
"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": 1,
"time_to_detect_ms": 67.78709997888654,
"elapsed_ms": 67.78709997888654,
"polls": [
{
"query": 1,
"start_ms": 50.16230000182986,
"end_ms": 67.78709997888654,
"raw": "CLKIN status: clock signal detected",
"state": "DETECTED",
"exit_code": 0
}
]
},
"master_serial": "000000000000000097c063dc323b97d3",
"slave_serial": "000000000000000097c063dc2e5327d3"
},
"rx_process": {
"returncode": 0,
"stdout": "",
"stderr": "call hackrf_set_sample_rate(8000000 Hz/8.000 MHz)\ncall hackrf_set_hw_sync_mode(0)\ncall hackrf_set_freq(1400000000 Hz/1400.000 MHz)\ncall hackrf_set_amp_enable(0)\ncall hackrf_set_antenna_enable(0)\nsamples_to_xfer 800000/0Mio\nStop with Ctrl-C\n 1.8 MiB / 0.119 sec = 15.4 MiB/second, average power -35.2 dBfs, 15552 bytes free in buffer, 0 overruns, longest 0 bytes\n\nExiting...\nTotal time: 0.11922 s\nhackrf_stop_rx() done\nTransfer statistics:\n1913376 bytes transferred by M0\n1900544 bytes transferred by M4\n0 overruns, longest 0 bytes\nhackrf_close() done\nhackrf_exit() done\nfclose() done\nexit\n"
},
"rx_level": {
"samples": 800000,
"mean_i": 0.92535625,
"mean_q": 1.82532,
"power_code2": 4.85388125,
"ac_power_code2": 0.6658039581859372,
"rms_code": 2.20315257074947,
"peak_magnitude_code": 6.082762530298219,
"max_abs_i": 4.0,
"max_abs_q": 6.0,
"papr_db": 8.821125769372884,
"clipped_components_fraction": 0.0,
"clipped_samples_fraction": 0.0,
"symbol_energy_code2_seconds": 0.0002426940625,
"saturation_detected": false,
"analog_compression": "UNKNOWN_WITHOUT_CALIBRATION"
},
"rx_sha256": "c4257f26e4cc8562eb32228f9a50fdeb055879c928af0744cdf4a81cf7cd085b",
"process_after": {
"state": "CLEAR",
"attempts": [
{
"state": "CLEAR",
"mechanism": "psutil",
"matches": [],
"inspected": 297,
"errors": []
}
]
},
"cleanup_errors": [],
"source_path": "data/raw/lab056/preflight_result.json",
"source_sha256": "b691e51653f9e814627fd100cf99de0f22fef837b177030227ecddc5af573cf3",
"ready_for_single_abab_tx": true,
"tx_authorization_received": false,
"verifier": {
"mode": "SAVED_FILES_READ_ONLY",
"passed": true,
"reproduced_discrepancies": 0,
"independent_recalculation": "INTEGER_MOMENTS_AND_RAIL_COUNTS",
"hardware_commands": 0
},
"audited_hardware_commands": 12,
"audited_rx_transfers": 3,
"audited_tx_commands": 0,
"frequency_role": "LAB056_TEST_ONLY_NOT_ROVER_OPERATING_BAND",
"stop": true
}