zoukankan      html  css  js  c++  java
  • LoRa硬件调试-前导码

    前言

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

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

    前导码长短的优劣势

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

    举个例子

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

    上述情况如何设置

    需要设置接收节点的RX_preamble	大于发送设备的tx_preamble
    
    
    因为接收设备的检测原理不是收购足够的前导码才表示收到了数据,而是收到了前导码就并且不超过设置的最大前导码数据就可以了
  • 相关阅读:
    作为一个非计算机专业的人,你们是怎样进入IT行业的?
    第一次写博客
    变卖
    近2周关于Shadowing的总结
    二十九岁步入而立之年的思考
    最美的回忆漫天的雪
    有趣的房东夫妇
    遥远的思恋—我的儿子
    五年一轮回
    写在开工之前我的2010
  • 原文地址:https://www.cnblogs.com/answerinthewind/p/9434288.html
Copyright © 2011-2022 走看看