2021-05-31

跳频就很好理解,跳频就是不断的变换载波频率。lora芯片sx127x本身就是支持跳频的,它可以设定一个时间段,我们后面简称为t1。发送端在经过t1之后,载波频率就会切换到下一个设定的值,再经过t1之后,载波频率又会进行一次切换。而接收端就要和发送端约定好跳频的规律,也就是维护同一张跳频表,知道下一次该往哪个频率切换。

在一开始lora使用的载波频率是433mhz,经过t1时间之后跳到435mhz,再经过t1后跳到431mhz……等等就这样一直变换发送的频率,这个就是lora的跳频。

这个跳频的频率设定要遵循什么规律吗,下次我该设定要跳到多少mhz呢?这个首先你要确定你使用的lora芯片是什么型号的,比如sx1276和1278支持的频率范围是不一样的,理论来说在lora芯片支持的频率范围内都可以跳,具体下次跳到哪一个都可以通过软件自己灵活配置。但是考虑实际情况,有些频率点就不建议设定,例如每个国家都是有无线电使用条例的,在某些频率是不允许发射无线电信号的,所以国家不允许的频率点是要规避的。还有要考虑到天线的匹配,你使用的天线在哪个频率范围更能发挥它的优势等等

明白了跳频的概念,那么跳频的作用又是什么呢

增加抗干扰,比如现在空中的433mhz一直有数据在传送,你也使用433mhz的时候就产生干扰的可能性就比较大。所以跳频就可以跳到例如435mhz频段避免和其他人发送无线频率冲突。

有些国家有规定,在一个信道上(也就是一个频率点)发送的无线信号持续时间不能超过一定的时间。通俗来说就是你不能一直占用这个频率,所以这个时候跳频就可以发挥作用。

本文转载于 http://www.eemaker.com/lora-kuopintiaopin.html