Hi, everyone!
I’m conducting a research project about single-anchor AOA/PDOA Localization. I am trying to obtain AOA/PDOA from two CIRs received at the anchor side instead of that reported from the device. But I’ve gotten caught with some problems.
I’m using QM33120 WDK1. The system includes one Non-AOA tag with single RF port and AOA anchor with two RF ports.
I set the tag with single RF port be in Simple Tx with PDOA mode and set the anchor with two RF ports be in modified Simple Rx with CIR reading mode(Enable the PDOA_Mode_3). Therefore, both the two boards enabled the PDOA Mode to enable the mearment of PDOA.
In this way, I can extract the Ipatov CIR, STS0 CIR and STS1 CIR.
Take one case as an example,
And this case is correct.
1.However, there are some cases whose CIRs are not normal.
The CIRs received by the two antennas are significantly different
However, there are some cases. For example, when the tag is placed at 30 degrees to the left of the anchor’s normal direction, the received CIRs from STS0 and STS1 show a significant difference as the following figures show:
2.Besides, the PDOA and AOA I extracted from CIRs are incorrect with the ground truth even if I calibrated them.
I attempted to estimate the AOA by extracting the phase difference of arrival (PDOA) from the direct path peaks of the CIRs. However, even after applying calibration, the results remain inaccurate, as shown in the figure below:
3.Finally, the PDOA and AOA I extracted from CIRs are unstable (I find that most cases are due to the two different CIRs)
Sometimes, abrupt phase shifts occur (e.g., jumping from 2.xx to -2.xx), which leads to significant drift in the results, as illustrated in the figure below:
Could you kindly give me some advice about these problems?
It’ll be much appreciated if you could reply to me ASAP.
Thank you all !!!