This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/CC2640R2F: How to improve AoA? The angle of arrival variate too large.

Part Number: CC2640R2F

Tool/software: TI-RTOS

Hi,

I implemented the fixes described here (issues identified in the 2_30_00_28 SDK):
e2e.ti.com/.../737944

And test the aoa_reciver / sendor at same horizontal plane. But the angle variate large. I cannot got 90 degree under "90°". How can I improve it?

Real Angle (Degrees)
ANT2 ANT1
Distance (m) -22.5° -45° -67.5° -90° 22.5° 45° 67.5° 90°
2.8 m 5/-32 -42/-45 -46/-47 -17/-45 -4/-33 36/-5 -19/-33 -19/-47 -34/-48
5 m -6/-47 -42/-44 -29/-43 -29/-57 -19/-46 20/6 -7/36 -19/-34 -34/-46
  • What's your test environment?
    How do you get this data? Do you do additional post process here or just use our out of box software?

    All radio communication protocols can be susceptible to multi-path fading, and RTLS based systems are not exempt. It is important to control the environment when evaluating or at least be aware of the potential affects of muli-path on the results.

    If you are in a room surrounded by metals, then you will have to improve the angle calculation and filtering in the embedded software. What we provided here is simple moving average when calculate the angle. Also we only use antenna pair 1 and 2, you can also more results to improve the data.

    On top of that, the Q3 SDK is using only advertising channels, I would recommend you to move to Q4 SDK which does AoA on data channel which give you angle results with more frequencies. The good thing about frequency diversity is that different frequencies will travel in different pathes, therefore, if you are seeing multi-path fading on one channel, you might be able to avoid it when using different channels.

    In the out of box angle algorithm, we don't filter out large variations and rssi is not used. You can combine those to improve the result.
    We currently do not have example code for this, but it's doable in our software offering.
  • I tested in a wide area, the third basement in my company, like following picture. It should be less multi-path here.

    I collect the data from the ("aoa: ") field in terminal. And only just use out of box software. Don't do other modification.

    And I never got the angle more than 70 degree. I am thinking about how can i got +90 ~ -90 degree?

  • Do you have a AoA Booster Pack on top of your CC2640R2 LaunchPad?
    We have tried at a open space and was not able to reproduce what you see here.
  • Close due to inactivity.