一、TI官网有CC1101 GFSK的误码率和SNR关系表吗?CC1101解析数据临界时需要多少SNR?
二、有几种并发情况需要大家和TI专业工程师帮着看一下,会出现什么情况?
背景:有大量CC1101 GFSK数据采集节点,和一个接收机。
由于数量较多,出现无限碰撞概率大大增加。需要将可能出现的几种碰撞情况搞清楚,才能做出解决方案。
简化下背景:两个发射节点(1号和2号)和一个接收节点(3号)。 1号节点的RSSI在-70dBm,2号发射节点RSSI在-85dBm。
2.1、1号和2号设备同时(分毫不差的那一种)发送数据。1号和2号发送字节长度一样,数据内容不一样,会发生什么情况?(下面是几种猜想)
时序图:
-70dBm(1): ——————-
-85dBm(2): ——————-
0 1 2 3 4 5 6 7 8 9 10(time)
备注:“——–”表示设备在发送无线信号
横轴表示时间
(1)、接收机收到1号消息。因为它信号强,2号机发射就成了背景噪声不会处理。
(2)、接收机收不到任何消息。因为1号和2号同频发生碰撞干扰,导致接收机无法解析。
(3)、接收机随机收到1号或2号设备消息,只不过接收1号节点概率大些。
2.2、 2号发送数据,接收机开始接收。当发送50%时,1号节点开始发送数据,会出现什么情况,会发生什么情况?(下面是几种猜想)
时序图:
-70dBm(1): ——————-
-85dBm(2): ——————-
0 1 2 3 4 5 6 7 8 9 10(time)
备注:“——–”表示设备在发送无线信号
横轴表示时间
(1):接收机收到2号数据。因为它先发送的
(2): 接收机没收到任何消息。因为1号发射时干扰了2号信号,两个节点的数据都没被收到
(3):接收机收到1号数据。因为它信号强,将2号发送打断,并将2号信号淹没掉
2.3、 1号发送数据,接收机开始接收。当发送50%时,2号节点开始发送数据,会出现什么情况,会发生什么情况?(下面是几种猜想)
时序图:
-70dBm(1): ——————-
-85dBm(2): ——————-
0 1 2 3 4 5 6 7 8 9 10(time)
备注:“——–”表示设备在发送无线信号
横轴表示时间
(1):接收机收到1号数据。因为它先发送的而且信号强
(2): 接收机没收到任何消息。因为2号发射时干扰了1号信号,导致信道冲突碰撞两个节点的数据都没被收到
如果其他情况发生,或者需要其他必要的参数配置才能实现,都请大家讲讲,谢谢。
本人无线小白一个,有很多不懂,请大家多多指教。
灰小子:
推荐配置使用空闲信道评估,以及合适的延时避免碰撞的算法。
实际上一般的应用更关心如何检测发生了碰撞,以及遇到碰撞了怎么处理。
Viki Shi:
可以了解下空闲信道评估(Clear Channel Assessment,CCA),请参考手册17.5节www.ti.com/…/cc1101.pdf