目录

1 前言

2 码片/码元/载荷数据速率

2.1)码片速率

2.2)码元速率(Rs)

2.3)载荷数据速率(DR)

3 空中时间

3.1)总码元数计算

4 LoRa官方计算工具


1 前言

通过《LoRa调制解调原理》一文,已经了解到LoRa调制参数具体作用,包括扩频因子SF,调制带宽BW,编码速率CR等。同时也分析了LoRa调制解调的具体过程,知道码片,码元(symbol),传输数据之间的关系。本文主要通过具体的数学公式,来推导相关参数的计算,同时也介绍Semtech官方提供的LoRa计算工具的使用。

2 码片/码元/载荷数据速率

  • 发送信号将调制带宽BW划分为2^SF个频率段的码片(Chip)
  • 每2^SF个码片组合成一个码元(Symbol),一个码元(Symbol)承载SF个bit数据

2.1)码片速率

  • LoRa调制逻辑上是恒定包络,等效于每1HZ带宽上每秒发送一个码片
  • 那么码片速率即为BW

2.2)码元速率(Rs)

  • 码元速率又叫符号速率,一般用Rs表示
  • 每2^SF个码片组合成一个码元,推导出码元速率为:

2.3)载荷数据速率(DR)

  • 一个码元(Symbol)承载SF个bit数据,同时结合编码速率CR,可以推导出载荷数据速率

PS:不熟悉编码速率CR的同学,可以看前言中的链接文章。

  • 提高调制带宽BW,可以提高数据传输速率
  • 提高扩频因子SF,会降低数据传输速率

3 空中时间

  • 空中时间计算思路,是先计算出LoRa数据包的码元数,再乘上一个码元的时间 

3.1)总码元数计算

依据配置分3种情况,分别计算数据包的码元数:

  • SF = 5/6

  • SF = 7~12

  • 开启低速率优化

PS:公式中各符号含义

 - 代码设置前导码码元长度

ceil(x)              - 取大于x的最小整数

     - 有效载荷字节数

          - CRC校验比特数

  - 显性报头码元数(使能为20,未使能为0)

4 LoRa官方计算工具

前面推导了各参数的计算公式,但实际应用过程中不需要用户自己计算。Semetch在官网依据芯片类型不同,推出了SX126x,SX127x和SX128x三款LoRa计算工具。

  • SX126x计算工具

  • SX127x计算工具

PS:官网下载的SX127x工具由于版本问题,会导致部分数据框被遮挡,需要注册表文件,可以在文章下留言我发给你们

  • SX128x计算工具

Lora技术- 码片/码元/数据速率以及空中时间计算相关推荐

  1. DataScience:数据处理技术之针对时间序列数据衍变—构造时间滑动窗口数据的简介、代码实现、案例应用之详细攻略

    DataScience:数据处理技术之针对时间序列数据衍变-构造时间滑动窗口数据的简介.代码实现.案例应用之详细攻略 目录 时间滑动窗口数据的简介

  2. LORA技术学习 一

    参照https://blog.csdn.net/qq_36389327/article/details/82382299 SX1276为例 引言: LORA通信扩频因子,编码率,带宽如何设置以及解释: ...

  3. 数据可视化大屏电商数据展示平台开发实录(Echarts柱图曲线图、mysql筛选统计语句、时间计算、大数据量统计)

    数据可视化大屏电商数据展示平台 一.前言 二.项目介绍 三.项目展示 四.项目经验分享 4.1 翻牌器 4.1.1 翻牌器-今日实时交易 4.1.2.翻牌器后端统计SUM函数的使用 4.2 不同时间指 ...

  4. LoRa 数据速率,码片速率,符号速率

    文章目录 前言 一.码片速率 二.符号速率 三.数据速率 四.码片传输时间 五.符号传输时间 六.扩频因子对波形的影响 前言   介绍数据速率.码片速率.符号速率,以及连续频率信号持续时间和符号持续时 ...

  5. 带宽与码元的关系_数据速率、载波频率和带宽的关系

    数据速率.载波频率和带宽的关系 来源 https://zhuanlan.zhihu.com/p/53760015 1. 数据传输速率 又称比特率或数据带宽,描述通信中每秒传送数据代码的比特数,单位是b ...

  6. 带宽与码元的关系_1.简单谈谈码元速率、数据速率、信道带宽、信道容量、载波几个概念...

    今天和大家共同谈一谈以上几个在收发机设计中经常遇到的通信相关概念,有时候非常同意弄混淆.我们都是到对于任何一个信号经过傅里叶变换(Fourier Transition),可以在一个频率谱第一个零点定义 ...

  7. 码元速率、数据速率、信道带宽、信道容量、载波的概念

    我们都是到对于任何一个信号经过傅里叶变换(Fourier Transition),可以在一个频率谱第一个零点定义为信号的带宽,常常被我们认为信号的基带带宽(Base bandwidth).基带信号在发 ...

  8. 信号速率计算(数据速率、比特率、码元速率、符号率、带宽、采样率)

    取信号带宽为10MHz(中频10M,零频时左右各5M),取成型滤波(会展宽信号)中滚降系数为0.15(最小值,常规值0.35),则可以得到符号率(码元速率)(波特率)=10/(1+0.15)=8.7M ...

  9. LoRa技术-LoRa调制解调技术

    目录 1 说明 2 调制参数 2.1 扩频因子SF 2.2 编码速率CR 2.3 调制带宽BW 2.4 低速率优化 3 LoRa帧结构 3.1 前导码 1)同步字 3.2 可选报头 3.3 有效载荷 ...

最新文章

  1. [转]重新签名APK文件
  2. android 发送邮件
  3. linux命令:until循环
  4. 获取手机信息(UIDevice、NSBundle、NSLocale)
  5. C#程序开机启动与获取程序启动路径
  6. linux+tomcat+jdk环境验证码无法显示
  7. python开源项目贡献_65%的公司在为开源项目做贡献
  8. 算法:位运算加减乘除
  9. 三星年度旗舰S20要来了:潜望式长焦加一亿像素!
  10. 腾讯发力研发文化升级,宣布加入Linux基金会TODO 工作组
  11. 手机如何看python文件大小_如何安全地检查上传文件的大小?(How to check size of uploaded file safely in bottlepy?)...
  12. python中sys.argv[]的使用
  13. DbEntry 开发实践:Wiki 系统(四)
  14. python下载所有 XKCD 漫画
  15. 【Jmeter+ant+Jenkins自动化持续集成】
  16. osm地图数据 mysql_一种OSM地图数据中路网交叉口节点自动合并方法与流程
  17. 坐标转换程序:(1)四参数和七参数的计算
  18. 程序员代码面试指南刷题--第五章.字符串的调整II
  19. java(jdk 1.8 64位)连接中控考勤机
  20. Win10系统文件备份方法汇总

热门文章

  1. 阿里一面面试题整理集合
  2. Android RecyclerView设置paddingBottom,scrollbars跟随滑动到底部
  3. jenkins-github上提交代码后构建job(十二)
  4. Linux查看文本中关键字的行
  5. 数据分析之缺失值填充(重点讲解多重插值法Miceforest)
  6. 2010考研数学二第(11)题——高阶导数
  7. 老鸟带你画tiled lines
  8. php下载源文件绕开下载地址,Fengcms 最新版v1.24任意文件下载(绕过过滤)
  9. 黑马程序员--银行以及交通系统项目个人理解
  10. 从李嘉诚先生那里得到的