lora模块学习一

LoRa TM 调制解调器采用扩频调制和前向纠错技术。与传统的FSK或OOK调制技术相比,这种技术不仅扩大了无线通讯链路的覆盖范围,而且还提高了链路的鲁棒性。在设计中,可以通过调整扩频因子(SF),调制带宽(BW)和编码率(CR)三个关键设计参数对LoRa TM 调制解技术进行优化。

  • 1 扩频因子

LoRa TM 扩频调制技术采用多个信息码片来代表有效负载信息的每个位。扩频信息的发送速度称为符号速率(Rs),而码片速率与标称符号速率之间的比值即为扩频因子,其表示每个信息位发送的符号数量

lora模块学习一_第1张图片

因为不同扩频因子(SpreadingFactor)之间为正交关系,因此必须提前获知链路发送端和接收端的扩频因子。

当扩频因子SF为6时,LoRa调制解调器的数据传输速率最快,因此这一扩频因子仅在特定情况下使用。使用时,需在SX1276/77/78寄存器上进行以下几项设置:
  在RegModemConfig2中,将SpreadingFactor设置为6;
 将报头设置为隐式模式;
  在寄存器地址(0x31)的2至0位中写入0b101一值;
 在寄存器地址(0x37)中写入0x0C一值。

扩频因子越大,传播时间越长。

  • 2.编码率(CR)

为进一步提高链路的鲁棒性,LoRa TM 调制解调器采用循环纠错编码进行前向错误检测与纠错。使用这样的纠错编码之后,会产生传输开销。每次传输产生的数据开销见下表。

lora模块学习一_第2张图片

在存在干扰的情况下,前向纠错能有效提高链路的可靠性。由此,编码率(及抗干扰性能)可以随着信道条件的变化而变化——可以选择在报头中加入编码率以便接收端能够解析。

  • 3 信号带宽(BW)

增加信号带宽,可以提高有效数据速率以缩短传输时间,但这是以牺牲部分一接收灵敏度为代价。

lora模块学习一_第3张图片

 

lora模块学习一_第4张图片

    继续进行了相应的学习:https://blog.csdn.net/xiaohu1996/article/details/103330626

 

你可能感兴趣的:(无线lora)