我们目前用的是CC26X2R1和BOOSTXL开发板,请问一下AOA测量时不同的信道是否对数据的测量精度有所影响?如果有,我们是否能指定在某些信道进行测量?如果可以指定,我们需要在软件或硬件哪些部分做修改?如果只是修改软件,是在那个文件中可以修改?请多多指教。
user6319719:
回复 Viki Shi:
我想确认一下,不同信道之间对数据的测量精度是否有所影响呢?更新信道映射的意义在于什么?如果所有信道全用上,测量的数据精度会更高还是更低呢?请多多指教。
Viki Shi:
回复 user6319719:
不同信道之间的信号大小不一样,主要原因有以下两点:
• 天线的增益在整个频段上并不相同
• 环境的衰减跟信号所在的频率相关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 02, // Channel 11, // Channel 21, // Channel 31, // Channel 41, // Channel 51, // Channel 61, // Channel 70, // Channel 80, // Channel 90, // Channel 103, // Channel 113, // Channel 122, // Channel 133, // Channel 143, // Channel 153, // Channel 163, // Channel 173, // Channel 173, // Channel 183, // Channel 203, // Channel 212, // Channel 223, // Channel 233, // Channel 243, // Channel 253, // Channel 263, // Channel 273, // Channel 282, // Channel 292, // Channel 302, // Channel 312, // Channel 322, // Channel 332, // Channel 342, // Channel 351, // Channel 360, // Channel 370, // Channel 380, // Channel 39};