I am currently trying to understand and confirm the precision of the pdoa feature on the dws3000 device.
First of all, I flashed the example “simple_rx_pdoa_2h” on my pdoa kit (containing the DW3120 chip). Then, I flashed the example “simple_tx_pdoa_1h” on a dwm3000 v1.3 card. Both devices are connected to an nrf52840-dk.
What I found is that the angle accuracy estimated by the “simple_rx_pdoa_2h” does not appear to be correct. I put the two devices in front of each other. The angle should be 0 degree with a certain margin of errors. I read in the documentation that a constant value could be added to the result to calibrate it. But in my case, without moving any devices, angle values vary greatly (something like ± 50 degrees). This is just unusable.
I guess I’m doing something wrong. Does anyone have any idea to help me solve this problem?
You can find the two software examples in the appendices.
Thanks in advance for your returns
simple_rx_pdoa.c (6.5 KB)
simple_tx_pdoa.c (7.9 KB)