From 19744c85e020ccf1fe241d4dba3adb122ab77047 Mon Sep 17 00:00:00 2001 From: misko Date: Sun, 1 Dec 2024 19:40:40 +0000 Subject: [PATCH] update wall array configs --- .../wall_array_v2_external_25_max.yaml | 54 +++++++++++++++++++ .../wall_array_v2_external_40_915M_max.yaml | 54 +++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 spf/v5_configs/wall_array_v2_external_25_max.yaml create mode 100644 spf/v5_configs/wall_array_v2_external_40_915M_max.yaml diff --git a/spf/v5_configs/wall_array_v2_external_25_max.yaml b/spf/v5_configs/wall_array_v2_external_25_max.yaml new file mode 100644 index 0000000..42fd5c8 --- /dev/null +++ b/spf/v5_configs/wall_array_v2_external_25_max.yaml @@ -0,0 +1,54 @@ +# The ip of the emitter +# When the emitter is brought online it is verified +# by a receiver that it actually is broadcasting +emitter: + type: esp32 + motor_channel: 1 + +# Two receivers each with two antennas +# When a receiver is brought online it performs +# phase calibration using an emitter equidistant from +# both receiver antenna +# The orientation of the receiver is described in +# multiples of pi +receivers: + - receiver-uri: ip:192.168.1.17 + theta-in-pis: -0.25 + antenna-spacing-m: 0.025 # 40 mm + nelements: 2 + array-type: linear + rx-gain-mode: fast_attack + rx-buffers: 2 + rx-gain: -3 + buffer-size: 524288 + f-intermediate: 100000 #1.0e5 + f-carrier: 2412000000 #2.5e9 + f-sampling: 16000000 # 16.0e6 + bandwidth: 300000 #3.0e5 + motor_channel: 0 + - receiver-uri: ip:192.168.1.18 + theta-in-pis: 1.25 + antenna-spacing-m: 0.025 # 40 mm + nelements: 2 + array-type: linear + rx-gain-mode: fast_attack + rx-buffers: 2 + rx-gain: -3 + buffer-size: 524288 + f-intermediate: 100000 #1.0e5 + f-carrier: 2412000000 #2.5e9 + f-sampling: 16000000 # 16.0e6 + bandwidth: 300000 #3.0e5 + motor_channel: 0 + + +n-thetas: 65 +n-records-per-receiver: 5000 +width: 4000 +calibration-frames: 10 +routine: null +skip_phase_calibration: true + + +data-version: 5 +seconds-per-sample: 0.01 diff --git a/spf/v5_configs/wall_array_v2_external_40_915M_max.yaml b/spf/v5_configs/wall_array_v2_external_40_915M_max.yaml new file mode 100644 index 0000000..e5a9a73 --- /dev/null +++ b/spf/v5_configs/wall_array_v2_external_40_915M_max.yaml @@ -0,0 +1,54 @@ +# The ip of the emitter +# When the emitter is brought online it is verified +# by a receiver that it actually is broadcasting +emitter: + type: esp32 + motor_channel: 1 + +# Two receivers each with two antennas +# When a receiver is brought online it performs +# phase calibration using an emitter equidistant from +# both receiver antenna +# The orientation of the receiver is described in +# multiples of pi +receivers: + - receiver-uri: ip:192.168.1.17 + theta-in-pis: -0.25 + antenna-spacing-m: 0.040 # 40 mm + nelements: 2 + array-type: linear + rx-gain-mode: fast_attack + rx-buffers: 2 + rx-gain: -3 + buffer-size: 524288 + f-intermediate: 100000 #1.0e5 + f-carrier: 915000000 #2.5e9 + f-sampling: 16000000 # 16.0e6 + bandwidth: 300000 #3.0e5 + motor_channel: 0 + - receiver-uri: ip:192.168.1.18 + theta-in-pis: 1.25 + antenna-spacing-m: 0.040 # 40 mm + nelements: 2 + array-type: linear + rx-gain-mode: fast_attack + rx-buffers: 2 + rx-gain: -3 + buffer-size: 524288 + f-intermediate: 100000 #1.0e5 + f-carrier: 915000000 #2.5e9 + f-sampling: 16000000 # 16.0e6 + bandwidth: 300000 #3.0e5 + motor_channel: 0 + + +n-thetas: 65 +n-records-per-receiver: 5000 +width: 4000 +calibration-frames: 10 +routine: null +skip_phase_calibration: true + + +data-version: 5 +seconds-per-sample: 0.01