LoRa 的扩频因子选择
LoRa采用多个信息码片来代表有效负载信息的每个位,扩频信息的发送速度称为符号速率(Rs),而码片速率与标称的Rs比值即为扩频因子(SF,SpreadingFactor),表示了每个信息位发送的符号数量。
LoRa扩频因子取值范围:
通俗的说 扩频时你的数据每一位都和扩频因子相乘,例如有一个1 bit需要传送,当扩频因子为1时,传输的时候数据1就用一个1来表示,扩频因子为6时(有6位)111111,这111111就来表示1,这样乘出来每一位都由一个6位的数据来表示,也就是说需要传输总的数据量增大了6倍。
这样扩频后传输可以降低误码率也就是信噪比,但是在同样数据量条件下却减少了可以传输的实际数据,所以,扩频因子越大,传输的数据数率(比特率)就越小。
扩频因子的选取:
众所周知,扩频因子越大,传输距离越远,速度越长。
例:当扩频因子为SF12时,传输速率为2.5s,距离实测空旷环境约10km左右。城市环境2.8km左右。
当扩频因子为SF10时,传输速率为250s,距离实测空旷环境约7km左右。城市环境2.3km左右。
当扩频因子为SF7时,传输速率为25ms,距离实测空旷环境约5km左右。城市环境1.8km左右。
故在计算支持终端节点接入数量时,可以以网关的通道数及考虑从不同频段,不同扩频因子间有效平衡。