DWM3000 pdoa random values

Hello,

we are working on an PDoA Application with the QM33120WDK1 Development Kit on nrfSDK 2.3.0.

When we read the pdoa with dwt_readpdoa() we get values from 100 up to 3000 without moving the development Kit. Our config is as follows:

static dwt_config_t config = {
5, /* Channel number. /
DWT_PLEN_128, /
Preamble length. Used in TX only. /
DWT_PAC8, /
Preamble acquisition chunk size. Used in RX only. /
9, /
TX preamble code. Used in TX only. /
9, /
RX preamble code. Used in RX only. /
1, /
0 to use standard 8 symbol SFD, 1 to use non-standard 8 symbol, 2 for non-standard 16 symbol SFD and 3 for 4z 8 symbol SDF type /
DWT_BR_6M8, /
Data rate. /
DWT_PHRMODE_STD, /
PHY header mode. /
DWT_PHRRATE_STD, /
PHY header rate. /
(129 + 8 - 8), /
SFD timeout (preamble length + 1 + SFD length - PAC size). Used in RX only. /
(DWT_STS_MODE_1 | DWT_STS_MODE_SDC), /
STS enabled /
DWT_STS_LEN_256, /
STS length see allowed values in Enum dwt_sts_lengths_e /
DWT_PDOA_M3 /
PDOA mode 3 */
};

dwt_txconfig_t txconfig_options = {
0x34, /* PG delay. /
0xfdfdfdfd, /
TX power. */
0x0 /PG count/
};

Are those the right values for the Kit?

Any Help is appreciated.

Greetings
Philipp

I further observed that if I rotate the dual antenna Kit 90 deg to the right I get values in the range of -3800 to -5500 and if I rotate it to the left I get values from -1800 to -2500 but sometimes it seems random