In my opinion, shouldnt the change of tag antenna direction affect the strength of signal received by node? Why does the accuracy of PDOA decrease?
Besides, as you can see from the figure above, the incident angle is 45°. However, the value displayed on terminal is about 127(Fig7). I found Fig8 from the document of DECA. I didnt understand these angles. How are they defined? Why arent they -90°~90° ?
More accurately, the Node outputs the phase difference of arriving signals in degrees, not the angle of arrival in degrees.
The spacing between two antenna elements is close to half wavelength, so 90 and -90 degrees of angle of arrival yields to close to 180 or -180 degrees of the phase difference (i.e. half wavelength difference).
The performance of the PDoA example is highly dependent on the antennas used. We prefer to use the antennas with circular or cross polarization, this helps reducing the effects in phase difference due to different mutual orientation of tag and node antennas.
In the example above I guess that the antennas should have close to linear polarization, and rotating the tag along Z axis should not change the PDoA (phase difference of arrival). But taking the pcb board influence into account, it could add some horizontally polarized component to the signal.
My guess that it rotates PDoA further to the 180 degrees point, where the PDoA accuracy is low due to geometrical dilution of precision, so the resulting calculated AoA starts jumping a lot.
If you put the tag in front of the node (AoA angle zero), facing the node, and then rotate it along Z axis - you should probably see, how the displayed AoA is moved despite no actual change in the position.
No, the PDoA is literally the phase difference of the incoming signal carriers.
The ToF is calculated using 15.6psec units which is not enough precision to use it to calculate AoA - 15.6psec corresponds to roughly 5mm path difference in air.