TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530 如何评判信道质量?

     我在没有利用协议栈的情况下,想让CC2530 上电以后检索出一个干净且质量最好的信道,用此固定信道通讯;

请教大神指点一下, 我是用RSSI 评判,还是别的什么参数?

Viki Shi:

RSSI[信号强度指示] 可以用于判断信道质量

user4381970:

回复 Viki Shi:

rssi是接收信号强度吧?是在终端的值还是在协调器的值呢?还是说二者值是一样的呢?

我的为什么二者读出来的数值不同呢

Viki Shi:

回复 user4381970:

你是用协议栈获取的值,还是从RSSI寄存器里读取的?

user4381970:

回复 Viki Shi:

当然是协议栈了。

void zb_ReceiveDataIndication( uint16 source, uint16 command, uint16 len, uint8 *pData,int8 rssi)

无线接收函数里面有这个rssi值,我跟踪了下,最后也是从寄存器读回来的值。

首先我不清楚rssi值得真正意思,其次我读回来的数值不同,有点差异还是可以理解,但协调器读出来的数值在出出现正数(当终端距离协调器很近的时候),但终端读出来的数值就不会有这样异常的情况。

rssi 是int8类型,等于5或者8不就是正数吗?

yu tian1:

回复 Viki Shi:

你好,我现在用的是官方历程这个工程spectrum_analyzer里面的 int8 halSampleED(uint8 channel, uint16 sampleTime); 这个函数。 我上电以后扫描每个信道的RSSI然后保存并挑选出能量最低的信道,你看这样可以吗?

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 如何评判信道质量?
分享到: 更多 (0)