LoRaWAN协议中文版 第3章 PHY帧格式
来源:互联网 发布:abap 修改内表数据 编辑:程序博客网 时间:2024/04/30 13:32
前言
这是《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协议。
翻译完
- LoRaWAN协议中文版 第3章 PHY帧格式
- LoRaWAN协议解析 第3章 PHY帧格式
- LoRaWAN协议1.0中文版_第4章_MAC帧格式
- LoRaWAN协议中文版 第11章 下行ping帧格式(仅Class B)
- LoRaWAN协议中文版 第2章 LoRaWAN Classes 类型介绍
- LoRaWAN协议中文版 第1章 介绍
- LoRaWAN协议解析 第4章 MAC帧格式
- LoRaWAN协议中文版_第5章 MAC命令
- LoRaWAN协议中文版 第8章 Class B介绍
- LoRaWAN协议中文版 第17章 Class C
- LoRaWAN协议中文版 第10章 Class B 模式的上行帧
- LoRaWAN协议1.0中文版_第6章_终端激活
- LoRaWAN协议中文版 第9章 下行同步网络的原理
- LoRaWAN协议解析 第6章 终端激活
- LoRaWAN协议解析 第5章 MAC命令
- LoRaWAN版本历史及协议格式说明
- LoRaWan协议
- LoRaWAN协议
- g++ gdb
- Java代码6种方法获取spring 容器的bean
- 初识文件系统
- java运算符
- C# vs中应用设置变量如何绑定及代码中如何使用
- LoRaWAN协议中文版 第3章 PHY帧格式
- 剑指offer--赋值运算符函数
- 欢迎使用CSDN-markdown编辑器
- 三、带壳密钥破解【GetStartupInfo(取初始断点)--->(CTRL+G 401000--->(关键字)--->(Software\engydt 下段))】
- 使用Dir函数遍历文件和目录
- nginx代码学习wiki-基本数据结构
- linux服务器之间免秘钥互相访问
- 360在线笔试编程题2018
- Solr.NET快速入门(三)【Faceting】