{ "radar": { "model": "librevna", "serial": "", "driver_mode": "mock", "mock_signal_hz": 5000000.0, "sweep": { "start_hz": 1000000.0, "stop_hz": 6000000000.0, "points": 201, "if_bandwidth_hz": 50000.0, "stimulus_power_dbm": -10.0 } }, "switches": { "port1": { "name": "port1", "driver_mode": "mock", "driver": "h7992", "radar_port": 1, "positions": 4, "default_position": 0, "gpio_chip": "/dev/gpiochip0", "pin_a": 17, "pin_b": 27, "invert_logic": false }, "port2": { "name": "port2", "driver_mode": "mock", "driver": "h7992", "radar_port": 2, "positions": 4, "default_position": 0, "gpio_chip": "/dev/gpiochip0", "pin_a": 22, "pin_b": 23, "invert_logic": false } }, "run": { "settling_ms": 0, "idle_sleep_ms": 2, "continuous": true, "processing_live_config_path": "python_app/runtime/processing_live.json", "combos": [ { "input": 0, "output": 0 }, { "input": 1, "output": 0 }, { "input": 2, "output": 0 }, { "input": 3, "output": 0 }, { "input": 0, "output": 1 }, { "input": 1, "output": 1 }, { "input": 2, "output": 1 }, { "input": 3, "output": 1 }, { "input": 0, "output": 2 }, { "input": 1, "output": 2 }, { "input": 2, "output": 2 }, { "input": 3, "output": 2 }, { "input": 0, "output": 3 }, { "input": 1, "output": 3 }, { "input": 2, "output": 3 }, { "input": 3, "output": 3 } ] }, "preprocess": { "s21": { "calibration": { "set_name": "smoke_cal", "bundle_path": "/home/europa/Documents/radar_system/python_app/runtime/s21_calibration_bundle.bin" }, "reference": { "set_name": "smoke_ref", "bundle_path": "/home/europa/Documents/radar_system/python_app/runtime/s21_reference_bundle.bin" } }, "s11": { "calibration": { "open": { "set_name": "smoke_open", "bundle_path": "/home/europa/Documents/radar_system/python_app/runtime/s11_open_calibration_bundle.bin" }, "short": { "set_name": "smoke_short", "bundle_path": "/home/europa/Documents/radar_system/python_app/runtime/s11_short_calibration_bundle.bin" }, "load": { "set_name": "smoke_load", "bundle_path": "/home/europa/Documents/radar_system/python_app/runtime/s11_load_calibration_bundle.bin" } }, "reference": { "set_name": "smoke_s11_ref", "bundle_path": "/home/europa/Documents/radar_system/python_app/runtime/s11_reference_bundle.bin" } } }, "gpr": { "mode": "point", "relative_permittivity": 1.0, "tx_geometry": [ { "output_pos": 0, "x_m": 0.905 }, { "output_pos": 3, "x_m": -0.905 } ], "rx_geometry": [ { "input_pos": 0, "x_m": -0.18 }, { "input_pos": 1, "x_m": 0.485 }, { "input_pos": 2, "x_m": -0.49 }, { "input_pos": 3, "x_m": 0.185 } ] }, "rings": { "raw": { "name": "/radar_raw_smoke_2_20242576200473", "capacity": 50, "slot_size_bytes": 2097152 }, "raw_tap": { "name": "/radar_raw_tap_smoke_2_20242576209903", "capacity": 50, "slot_size_bytes": 2097152 }, "preprocessed": { "name": "/radar_preprocessed_smoke_2_20242576212225", "capacity": 50, "slot_size_bytes": 2097152 }, "preprocessed_tap": { "name": "/radar_preprocessed_tap_smoke_2_20242576213549", "capacity": 50, "slot_size_bytes": 2097152 }, "results": { "name": "/radar_results_smoke_2_20242576214682", "capacity": 50, "slot_size_bytes": 2097152 } } }