前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LoRaWAN协议中文版 第3章 PHY帧格式

LoRaWAN协议中文版 第3章 PHY帧格式

作者头像
twowinter
发布2020-04-17 14:42:52
6240
发布2020-04-17 14:42:52
举报
文章被收录于专栏:twowinter

前言

这是《LoRaWAN102》的译文,即LoRaWAN协议规范 V1.0.2 版本( 2016 年 7 月定稿)。

我正在陆续对协议的各个章节进行翻译,具体其他章节的译文,以及译文之外的代码解析,可点此查看帖子LoRa学习笔记_汇总

本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/


翻译开始

第3章 PHY 帧格式

LoRa 有上行消息和下行消息。

3.1 上行消息

上行消息是由终端发出,经过一个或多个网关转发给网络服务器。

上行消息使用 LoRa 射频帧的严格模式,消息中含有 PHDR 和 PHDR_CRC 。载荷有CRC校验来保证完整性。

PHDR,PHDR_CRC 及载荷 CRC 域都通过射频收发器加入。

上行 PHY:

Preamble

PHDR

PHDR_CRC

PHYPayload

CRC

图2.上行PHY帧格式

3.2 下行消息

下行消息是由网络服务器发出,经过单个网关转发给单个终端。

下行消息使用射频帧的严格模式,消息中包含 PHDR 和 PHDR_CRC。

下行 PHY:

Preamble

PHDR

PHDR_CRC

PHYPayload

图3.下行PHY帧格式

3.3 接收窗口

每个上行传输后终端都要开两个短的接收窗口。接收窗口开始时间的规定,是以传输结束时间为参考。

图4.终端接收时隙的时序图

3.3.1 第一接收窗口的信道,数据速率和启动。

第一接收窗口 RX1 使用的频率和上行频率有关,使用的速率和上行速率有关。RX1 是在上行调制结束后的 RECEIVE_DELAY1 秒打开。上行和 RX1 时隙下行速率的关系是按区域规定,详细描述在[LoRaWAN地区参数]文件中。默认第一窗口的速率是和最后一次上行的速率相同。

3.3.2 第二接收窗口的信道,数据速率和启动。

第二接收窗口 RX2 使用一个固定可配置的频率和数据速率,在上行调制结束后的 RECEIVE_DELAY2 秒打开。频率和数据速率可以通过 MAC 命令(见 第5章)。默认的频率和速率是按区域规定,详细描述在[LoRaWAN地区参数]文件中。

3.3.3 接收窗口的持续时间

接收窗口的长度至少要让终端射频收发器有足够的时间来检测到下行的前导码。

3.3.4 接收方在接收窗口期间的处理

如果在任何一个接收窗口中检测到前导码,射频收发器需要继续激活,直到整个下行帧都解调完毕。如果在第一接收窗口检测到数据帧,且这个数据帧的地址和MIC校验通过确认是给这个终端,那终端就不必开启第二个接收窗口。

3.3.5 网络发送消息给终端

如果网络想要发一个下行消息给终端,它会精确地在两个接收窗口的起始点发起传输。

3.3.6 接收窗口的重要事项

终端在第一或第二接收窗口收到下行消息后,或者在第二接收窗口阶段,不能再发起另一个上行消息。

3.3.7 其他协议的收发处理

节点在LoRaWAN收发窗口阶段可以收发其他协议,只要终端能满足当地要求以及兼容LoRaWAN协议。

翻译完


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 翻译开始
    • 3.1 上行消息
      • 3.2 下行消息
        • 3.3 接收窗口
          • 3.3.1 第一接收窗口的信道,数据速率和启动。
          • 3.3.2 第二接收窗口的信道,数据速率和启动。
          • 3.3.3 接收窗口的持续时间
          • 3.3.4 接收方在接收窗口期间的处理
          • 3.3.5 网络发送消息给终端
          • 3.3.6 接收窗口的重要事项
          • 3.3.7 其他协议的收发处理
      • 翻译完
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档