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.

修改AOA测量信道



我们目前用的是CC26X2R1和BOOSTXL开发板,请问一下AOA测量时不同的信道是否对数据的测量精度有所影响?如果有,我们是否能指定在某些信道进行测量?如果可以指定,我们需要在软件或硬件哪些部分做修改?如果只是修改软件,是在那个文件中可以修改?请多多指教。

  • HCI_LE_SetHostChanClassificationCmd()更新信道映射。注意passive设备上也必须更新信道映射, 设置更新后,需要重新启动连接跟踪。
  • 我想确认一下,不同信道之间对数据的测量精度是否有所影响呢?更新信道映射的意义在于什么?如果所有信道全用上,测量的数据精度会更高还是更低呢?请多多指教。
  • 不同信道之间的信号大小不一样,主要原因有以下两点:
    • 天线的增益在整个频段上并不相同
    • 环境的衰减跟信号所在的频率相关

    TI提供的例程里使用了补偿值来处理不同信道的差异,如下:
    // Channel offset compensation array.
    // This is one point compensation for variation over frequency
    // Compensation values are found when incoming signal is coming straight at antenna array 1 (0 degree to antenna array 1)
    // Better accuracy and linearity can be achieved by adding compensation values for more angles
    int8_t channelOffset_A1[40] = {2, // Channel 0
    2, // Channel 1
    1, // Channel 2
    1, // Channel 3
    1, // Channel 4
    1, // Channel 5
    1, // Channel 6
    1, // Channel 7
    0, // Channel 8
    0, // Channel 9
    0, // Channel 10
    3, // Channel 11
    3, // Channel 12
    2, // Channel 13
    3, // Channel 14
    3, // Channel 15
    3, // Channel 16
    3, // Channel 17
    3, // Channel 17
    3, // Channel 18
    3, // Channel 20
    3, // Channel 21
    2, // Channel 22
    3, // Channel 23
    3, // Channel 24
    3, // Channel 25
    3, // Channel 26
    3, // Channel 27
    3, // Channel 28
    2, // Channel 29
    2, // Channel 30
    2, // Channel 31
    2, // Channel 32
    2, // Channel 33
    2, // Channel 34
    2, // Channel 35
    1, // Channel 36
    0, // Channel 37
    0, // Channel 38
    0, // Channel 39
    };