summaryrefslogtreecommitdiff
path: root/uwb/configuration.conf
blob: 16b9f36bd37c3c68b979e16b0caf3c63397fac81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
[FIRA]ant_sets.ch5.range.rx_ant_set_nonranging = 0
[FIRA]ant_sets.ch5.range.rx_ant_set_ranging = 0
[FIRA]ant_sets.ch5.range.tx_ant_set_nonranging = 0
[FIRA]ant_sets.ch5.range.tx_ant_set_ranging = 0
[FIRA]ant_sets.ch9.range.rx_ant_set_nonranging = 0
[FIRA]ant_sets.ch9.range.rx_ant_set_ranging = 0
[FIRA]ant_sets.ch9.range.tx_ant_set_nonranging = 0
[FIRA]ant_sets.ch9.range.tx_ant_set_ranging = 0
[FIRA]ant_sets.ch9.azimuth.rx_ant_set_nonranging = 1
[FIRA]ant_sets.ch9.azimuth.rx_ant_set_ranging = 1
[FIRA]ant_sets.ch9.azimuth.tx_ant_set_nonranging = 1
[FIRA]ant_sets.ch9.azimuth.tx_ant_set_ranging = 1
[FIRA]ant_sets.ch9.elevation.rx_ant_set_nonranging = 2
[FIRA]ant_sets.ch9.elevation.rx_ant_set_ranging = 2
[FIRA]ant_sets.ch9.elevation.tx_ant_set_nonranging = 2
[FIRA]ant_sets.ch9.elevation.tx_ant_set_ranging = 2
[FIRA]ant_sets.ch9.azimuth_elevation.rx_ant_set_nonranging = 1
[FIRA]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_azimuth = 1
[FIRA]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_elevation = 2
[FIRA]ant_sets.ch9.azimuth_elevation.tx_ant_set_nonranging = 1
[FIRA]ant_sets.ch9.azimuth_elevation.tx_ant_set_ranging = 1

[CCC]ant_sets.ch5.range.rx_ant_set_nonranging = 0
[CCC]ant_sets.ch5.range.rx_ant_set_ranging = 0
[CCC]ant_sets.ch5.range.tx_ant_set_nonranging = 0
[CCC]ant_sets.ch5.range.tx_ant_set_ranging = 0
[CCC]ant_sets.ch9.range.rx_ant_set_nonranging = 0
[CCC]ant_sets.ch9.range.rx_ant_set_ranging = 0
[CCC]ant_sets.ch9.range.tx_ant_set_nonranging = 0
[CCC]ant_sets.ch9.range.tx_ant_set_ranging = 0

# Antenna Configuration
ant0.config=01
ant1.config=02
ant2.config=03
ant3.config=04

# Ranging
ant_grp0.rf_config.rfoff=00
ant_grp0.rf_config.tx=02
ant_grp0.rf_config.tx_aoa=02
ant_grp0.rf_config.rx_ip=04
ant_grp0.rf_config.rx_sts0=04
ant_grp0.rf_config.rx_sts1=04
ant_grp0.rf_config.rx_sts2=04
ant_grp0.rf_config.rx_sts3=04
ant_grp0.lna_rxa=00
ant_grp0.lna_rxb=01
ant_grp0.rx_config=01
ant_grp0.pdoa_segments=00:00:00:00:00:00
ant_grp0.tx_power_control=01

# PDoA Azimuth
ant_grp1.rf_config.rfoff=00
ant_grp1.rf_config.tx=03
ant_grp1.rf_config.tx_aoa=03
ant_grp1.rf_config.rx_ip=0e
ant_grp1.rf_config.rx_sts0=0e
ant_grp1.rf_config.rx_sts1=0e
ant_grp1.rf_config.rx_sts2=0e
ant_grp1.rf_config.rx_sts3=0e
ant_grp1.lna_rxa=01
ant_grp1.lna_rxb=01
ant_grp1.rx_config=04
ant_grp1.pdoa_segments=07:02:00:00:00:00
ant_grp1.pdoa_type=00:00:00
ant_grp1.tx_power_control=01
ant_grp1.ch9.pdoa.axisx.lut_id=00
ant_grp1.ch9.pdoa.axisy.lut_id=ff

# PDoA Elevation
ant_grp2.rf_config.rfoff=00
ant_grp2.rf_config.tx=03
ant_grp2.rf_config.tx_aoa=03
ant_grp2.rf_config.rx_ip=0f
ant_grp2.rf_config.rx_sts0=0f
ant_grp2.rf_config.rx_sts1=0f
ant_grp2.rf_config.rx_sts2=0f
ant_grp2.rf_config.rx_sts3=0f
ant_grp2.lna_rxa=01
ant_grp2.lna_rxb=01
ant_grp2.rx_config=04
ant_grp2.pdoa_segments=07:02:00:00:00:00
ant_grp2.pdoa_type=01:00:00
ant_grp2.tx_power_control=01
ant_grp2.ch9.pdoa.axisx.lut_id=ff
ant_grp2.ch9.pdoa.axisy.lut_id=01

pdoa_lut0.data=29:ee:8f:0c:71:ee:dd:0b:a8:ee:2b:0b:00:ef:77:0a:35:ef:c5:09:c5:ef:12:09:4a:f0:60:08:db:f1:fa:06:cf:f2:48:06:b6:f3:96:05:37:f7:2f:04:91:f8:7d:03:00:fa:cb:02:f8:fc:64:01:62:fe:b2:00:04:00:00:00:d9:01:4e:ff:d5:03:9c:fe:ac:05:e7:fd:87:08:83:fc:a2:09:d1:fb:c5:0a:1d:fb:6d:0d:b8:f9:a8:0e:06:f9:d5:0f:54:f8:7f:11:ee:f6:7d:12:3b:f6:25:13:89:f5:98:13:d5:f4:71:14:23:f4:14:15:71:f3
pdoa_lut1.data=7b:f0:89:f5:06:f1:3b:f6:87:f2:ee:f6:fe:f3:a0:f7:2d:f5:54:f8:17:f6:06:f9:e1:f6:b8:f9:b2:f7:6a:fa:aa:f8:1d:fb:96:f9:d1:fb:b0:fa:83:fc:f2:fb:35:fd:68:fd:e7:fd:f4:fe:9c:fe:62:00:4e:ff:be:01:00:00:14:03:b2:00:5e:04:64:01:66:05:19:02:8d:06:cb:02:d5:07:7d:03:12:09:2f:04:35:0a:e3:04:44:0b:96:05:6f:0c:48:06:ba:0d:fa:06:9e:0e:ac:07:b2:0f:60:08:a6:10:12:09:6d:11:c5:09:ee:11:77:0a

# Reference frames definition
ref_frame0.phy_cfg=44:21:07 # BPRF SP1 with 125 bytes
ref_frame0.payload_size=0x007d

ref_frame1.phy_cfg=45:04:00 # HPRF Set #1 (SP0 with 6.8 Mbps) with 150 bytes
ref_frame1.payload_size=0x0096

ref_frame2.phy_cfg=44:01:00 # BPRF SP0 with 125 bytes
ref_frame2.payload_size=0x007d

ref_frame3.phy_cfg=44:22:07 # BPRF SP3
ref_frame3.payload_size=0x0000

ref_frame4.phy_cfg=25:05:00 # HPRF Set #3 (SP0 with 27.2 Mbps) with 150 bytes
ref_frame4.payload_size=0x0096

ref_frame5.phy_cfg=45:22:07 # HPRF Set #24 (SP3)
ref_frame5.payload_size=0x0000

ref_frame6.phy_cfg=25:22:03 # HPRF Set #28 (SP3)
ref_frame6.payload_size=0x0000

ref_frame7.phy_cfg=25:2d:03 # HPRF DRHM_HR CL7
ref_frame7.payload_size=0x0C68

# Post tones
post_tx.pattern_data=DD:DD:DD:DD:77:77:77:77
post_tx.pattern_repetitions=0x0002

# Ipatov / STS time difference threshold
ip_sts_sanity_thres_q2=0x48