前言

已知LoRa数据包在负载之前会有一段前导码,接收端是先检测前导码,收到前导码之后才认为有数据发送过来。

那么不同的前导码的长度会有什么影响呢?

前导码长短的优劣势

- 前导码实际上是占符号的,也就是说越长的前导码,发送的持续时间也会越久,相应的也越耗电,所以较短的签到码就可以省点,反之则耗电,同样也会影响信道资源的占用
- 加入前导码持续的时间较长,设备可以休眠一段时间再醒来,照常可以收到数据,那么接收设备就更省电,同时兼顾实时性

举个例子

加入一个前导码持续100ms,设备每80ms醒来一次,检测有没有数据包发过来,此时,只要有数据下发,那么设备醒来就一定能检测到前导码,因为设备可以休眠,而无需一直开着接收模式等待数据下发。

上述情况如何设置

需要设置接收节点的RX_preamble	大于发送设备的tx_preamble

因为接收设备的检测原理不是收购足够的前导码才表示收到了数据,而是收到了前导码就并且不超过设置的最大前导码数据就可以了

最新文章

  1. 删除 TOMCAT 上次关闭遗留下来的 SESSION 缓存
  2. Django 之 models的 F() 和 Q() 函数
  3. x01.os.6: 8086 指令
  4. Jquery打叉怎么办
  5. mysql连表更新
  6. Java——File(文件)
  7. Linux 信号
  8. windows8.1下安装.NET Framework 3.5
  9. CactiEZ 中文版V10.1安装使用以及139邮箱短信报警设置
  10. Python接口自动化——soap协议传参的类型是ns0类型的要创建工厂方法纪要
  11. c#计算机视觉库openCVSharp
  12. CentOS7.4安装和配置zabbix4.0
  13. 【.NET架构】BIM软件架构01:Revit插件产品架构梳理
  14. mysql5.7 rpm安装教程
  15. Golang基础
  16. Golang——垃圾回收GC
  17. mysqlsla快速入门
  18. object-oriented second work
  19. Office EXCEL 不用VB,你也可以制作自己的Excel菜单!
  20. 如何在多个LinearLayout中添加分隔线

热门文章

  1. 数据结构-二叉树(1)以及前序、中序、后序遍历(python实现)
  2. Java中的单例模式(Singleton Pattern in Java)
  3. Excel催化剂开源第9波-VSTO开发图片插入功能,图片带事件
  4. python常见模块-collections-time-datetime-random-os-sys-序列化反序列化模块(json-pickle)-subprocess-03
  5. Visual Studio 2015 WinForm应用程序打包教程
  6. dedecms新建内容模型“把数据保存到数据库附加表时出错‘xxx’出错”错误的原因分析和解决方案(转)
  7. python语言快捷注释
  8. eclipse Mac 下补全代码
  9. 【SVN】SVN Working copy is too old
  10. ld: warning: directory not found for option ''