当前位置: 代码迷 >> 综合 >> Lora 扩频因子具体说明
  详细解决方案

Lora 扩频因子具体说明

热度:1   发布时间:2024-02-28 16:13:13.0

Lora 扩频因子(SF)

采用百度百科的说法:

扩频因子(SF),是扩频码的序号,表示用多少位码片(chip)来表示一个信息符号(bit),它的取值可以是2的n次方,如sf = 2,4,8...512。

每个符号被转化成的码片数目叫做扩频因子。对于一种确定的制式,码片速率是不变的,所以扩频因子大的信道对应着低的速率,扩频因子小的码道对应着高的速率。

注意:比如,扩频因子为6,那么我就可以用个码片,用000000 - 111111 来表示信息,比如,我用000000 - 011111 来表示0,用100000 - 111111 来表示1。那么,这个码片,反应在时域上,就是要在一个symbol里,把时间分割成块,用不同的chirp波形,来表示这64种信息

单位时间能够传输的码片数量是恒定的,因此,每多出一个扩频因子,就要用多出一倍的码片时间来表示信息。增加码片,可以抗干扰,降低误码率,降低信噪比。但是相应的,我们可以知道,单位时间能够表达的总信息量肯定是减少了,因为要用更长的时间去表示一个单元的信息

放一张图,帮助理解

当我们要表示码片95的时候,我们就把128个码片(时间片)作为一个symbol,去检测第一个码片的频率,是否为95。

顺便说明一下,symbol和chirp的关系

1 symbol = chirps

(symbol_time) = (s)