LoRa学习<一>:基本参数和数据格式

一、与硬件相关参数

首先打开LoRa计算工具:SX1272CalculatorUI.exe,该工具主要用于分析和计算LoRa传输参数

设定,以此得出所选方案的空中速率、功耗等特征。

1.1 Spreading Factor(SF扩频因子)

根据数据semtech数据手册,SF值越大,SNR值越理想。但同样的数据量情况下,实际有效数据会减小。实际原因是数据每一位都和扩频因子相乘。例如有一个1 bit需要传送,假如扩频因子有8位 10101010, 这样乘出来每一个bit位都由一个8位的数据来表示,也就是说总的数据量增大了8倍。不同的使用场景应该采用不同相互正交的扩频因子,得到的数据用各自的扩频因子进行还原来提取自己的数据。

1.2 Bandwidth(BW信号带宽)

以下解释来自:数据传输速率与带宽之间的关系_Reborn Lee-CSDN博客_带宽和传输速率的关系

带宽表示通信线路所能传送数据的能力:

在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。对于带宽的概念,比较形象的一个比喻是高速公路。单位时间内能够在线路上传送的数据量,常用的单位是bps(bit per second)。计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。

1.3 Coding Rate(CR编码率)

编码率,是数据流中有用部分的比例。如上假如CR=4/6,则表示6个bit中只有4个bit是

有效的。LoRa采用循环纠错编码进行前向错误检测与纠错,使用该方式会产生传输开销。

1.4 Preamble (前导码)

前导码数据不能更改,硬件决定,开发者只能选择前导码长度。

1.5 Header (报文头)

1.5.1报文Header是可选,默认是如下图显示报头模式,

在这种模式下,Header会包含Payload的相关信息,数据大小为20symb,包括:

  • Payload长度(byte)
  • 前向纠错编码率
  • 是否使用CRC(16位)

Header按照最大纠错码(4/8)发送,另外Header还包含自己的CRC,接收机可以先Check该项以丢弃无效Header数据包。

1.5.2隐士报头模式。

如果Payload长度、编码率以及CRC为固定值或已知,则可以通过隐式Header模式来缩短发送时间。。该情况下 ,需要手动设置无线链路两端的Payload长度、错误编码率以及CRC 

 注意:如果扩频因子SF设为6,则只能使用隐式报头模式。

1.6 Eqt-bitrate(通讯速率即比特率,比特/秒(bit/second))

1.7 Timeon Air (发射时长)

根据官方手册DS_SX1261-2_V1.2.pdf。

                                                              Ts =\frac{1}{Rs}

ToA计算方式如下:

 以上述计算工具为例:

        Rs=\frac{BW}{2^{SF}}             

        Symb Time= Ts =\frac{1}{Rs} = \frac{2^{8}}{250} = 1.024ms 

        N_{symbol}=10+4.25+8+ceil(\frac{max(8*10 + 16 - 4*8 + 8 + 20))}{4*8}) *(1+4)

        其中max是取最大值,即92,ceil即进位取整数,如92/32=2.875取整数,则是3。换算后

        N_{symbol} = 10 + 4.25 + 8 + 3*5 = 37.25 

        ToA = N_{symb} * T_{s} = 37.25 * 1.024 ms = 38.144ms

1.8 sx1261计算工具

  

二、数据流格式

2.1 标准LoRaWAN协议格式如下所示:

 上行消息

 下行消息​​​​​​​​​​​​​​

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值