你好, 关于AoA Demo中获取角度的算法不是很明白,请问是否有稍微详细点的文档介绍下具体的过程?如果能有个图示的举例那就最好不过了;
如果没有,我在如下部分不是很清楚,请问能帮忙解释下吗?
1、AOA_getPairAngles()中有 为什么要右移10?angle的结果为什么是256/2*pi?
Zre >>= 10;
Zim >>= 10;
// Angle. The angle is returned in 256/2*pi format [-128,127] values
angle = iatan2sc((int16_t) Zim, (int16_t) Zre);
2、还有AoAReceiver_estimateAngle()中,为什么会有 +45和-45?
const int16_t AoA_A1 = ((AoAReceiver_antA1Result->pairAngle[0] + AoAReceiver_antA1Result->pairAngle[1]) / 2) + 45 + AoA_A1_freqComp;
const int16_t AoA_A2 = ((AoAReceiver_antA2Result->pairAngle[0] + AoAReceiver_antA2Result->pairAngle[1]) / 2) – 45 – AoA_A2_freqComp;
3、请问能图示下信号进入BOOSTXL-AOA板子上,以及获得的角度的结果的示意图吗?
谢谢!
Barbara Wu:
Please refer to this:
e2e.ti.com/…/750739 user:300762
rui fan:
回复 Barbara Wu:
HI WBJ那个帖子的意思大概是想要切换用一个天线,和我问的问题不一样吧,还请针对问题一一做下解答,谢谢!
Barbara Wu:
回复 rui fan:
Check this for 45
e2e.ti.com/…/739613 calculate aoa
rui fan:
回复 Barbara Wu:
不是很明白,那个不是在讲会有45度的延迟吗?那为什么会是一个+45,另一个-45呢
rui fan:
回复 Barbara Wu:
麻烦给解释下呗?