Files
radar_system/run_config_examples/run_config_rph_radar_rfg.example.json
2026-10-08 16:24:01 +03:00

150 lines
3.2 KiB
JSON

{
"radar": {
"model": "rph_radar",
"driver_mode": "native",
"rph_radar": {
"source": "rfg_udp",
"udp_bind": "192.168.2.1:5000",
"sweep_timeout_s": 15.0,
"phase_calibration": {
"phase0_rad": -1.6053902786733596,
"freq0_hz": 2046000000.0,
"phase1_rad": 197.7844181612878,
"freq1_hz": 5612000000.0
},
"band": {
"start_hz": 2100000000.0,
"stop_hz": 5500000000.0,
"points": 2048
}
},
"laser_control": {
"enabled": true,
"port": "/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0",
"mode": "variation",
"pi_coeff1_p": 1280,
"pi_coeff1_i": 25,
"pi_coeff2_p": 1280,
"pi_coeff2_i": 179,
"manual": {
"temp1": 24.0,
"temp2": 24.9,
"current1": 97.3,
"current2": 102.0
},
"variation": {
"variation_type": "CHANGE_CURRENT_LD1",
"static_temp1": 24.0,
"static_temp2": 24.9,
"static_current1": 97.3,
"static_current2": 102.0,
"min_value": 97.3,
"max_value": 107.0,
"step": 0.05,
"time_step": 50,
"delay_time": 10
}
}
},
"switches": {
"port1": {
"name": "port1",
"driver_mode": "mock",
"radar_port": 1,
"positions": 1,
"default_position": 0
},
"port2": {
"name": "port2",
"driver_mode": "mock",
"radar_port": 2,
"positions": 1,
"default_position": 0
}
},
"run": {
"settling_ms": 0,
"idle_sleep_ms": 2,
"continuous": true,
"processing_live_config_path": "python_app/runtime/processing_live.json",
"locator_server": {
"device_id": 3,
"protocol_version": 1,
"host": "0.0.0.0",
"port": 8888,
"max_payload_bytes": 65536,
"client_queue_size": 32,
"logger_name": "locator_runtime"
},
"combos": [
{
"input": 0,
"output": 0
}
]
},
"preprocess": {
"s21": {
"calibration": {
"set_name": "",
"bundle_path": ""
},
"reference": {
"set_name": "",
"bundle_path": ""
}
},
"notch": {
"enabled": true,
"bands_hz": [],
"taper_width_hz": 40000000.0,
"taper_type": "cosine"
}
},
"gpr": {
"tx_geometry": [
{
"output_pos": 0,
"x_m": 0.905,
"y_m": 0.0,
"z_m": 0.0
}
],
"rx_geometry": [
{
"input_pos": 0,
"x_m": -0.18,
"y_m": 0.0,
"z_m": 0.0
}
]
},
"rings": {
"raw": {
"name": "/radar_raw_rph_radar",
"capacity": 50,
"slot_size_bytes": 2097152
},
"raw_tap": {
"name": "/radar_raw_tap_rph_radar",
"capacity": 50,
"slot_size_bytes": 2097152
},
"preprocessed": {
"name": "/radar_preprocessed_rph_radar",
"capacity": 50,
"slot_size_bytes": 2097152
},
"preprocessed_tap": {
"name": "/radar_preprocessed_tap_rph_radar",
"capacity": 50,
"slot_size_bytes": 2097152
},
"results": {
"name": "/radar_results_rph_radar",
"capacity": 50,
"slot_size_bytes": 2097152
}
}
}