帧结构、接收窗口与MAC命令


第 03 章 · 帧结构、接收窗口与MAC命令

本章要回答的三个问题:帧里每个字节的预算份额怎么算?Class A/B/C的接收窗口时间账怎么记?MAC命令与占空比约束怎么落地?

为什么会有这一章

帧结构、接收窗口与MAC命令是链路预算这本账在03层面的大宗科目。前面的章节把物理与 MAC 的账本立起来之后,这一章回答"这些参数在真实机制里怎么组合、怎么取舍"。理解本章,才能把参数旋钮变成可复现的设计,而不是背一串名词。

读完能解决什么

读完本章你应当能够:为给定需求选择正确的帧结构、接收窗口与MAC命令方案;解释每个选择对链路预算与通信质量的具体影响;在实现层面对比至少两种候选方案并给出取舍依据;处理本章主题最常见的三类故障。

各节怎么分工

节号 回答哪个问题 关键产出
1 帧里每个字节的预算份额怎么算 方案与参数对照
2 Class A/B/C的接收窗口时间账怎么记 机制与实现要点
3 MAC命令与占空比约束怎么落地 选型与故障处置

本章的依赖关系

先决条件

本章要反复计算帧字节与接收窗口的时间代价,直接用第 2 章的空中时间算式与占空比口径;读前把 2.2 的 SF/带宽/速率换算表放在手边,随算随查。

阅读路线与产出

本章三节对应三类产出:3.1 给出一张帧开销账(净荷 vs 全帧);3.2 给出一套接收窗口时序表(状态机实现依据);3.3 给出一份 MAC 命令与占空比约束清单(管理通道实现依据)。

阅读目标 对应节 交付物 验证方式
报文规划 3.1 帧开销账 抓包比对 hexdump
状态机实现 3.2 窗口时序表 示波器量时序
管理通道 3.3 命令清单 一致性测试

建议先 3.1 再 3.2(字节账决定时间账的输入),3.3 最后(命令依赖前两节的结构)。

往下走到哪

本章结束后,链路预算的03层账本即告齐全。下一章把本章的机制放进更大规模的整体里验证。

本章要点与常见坑

本章结了MAC层的两本账:字节账(12字节净荷背13字节固定开销,压报文是全局最优)与时间账(Class A两次窗口约0.4s、Class B插槽约0.02%开销、Class C持续监听)。常见坑:占空比只守上行不守下行、命令应答缺失、窗口时序用软件轮询。

本章要点与常见坑

关键数值速查

数值 含义 出处
1s / 2s RX1 / RX2 延迟 默认 RECEIVE_DELAY
5 符号 RX 窗口长度 RX_SYMBOL_TIMEOUT
1% EU868 占空比 区域参数
36s 每小时发射上限 由 1% 折算
16384 帧计数跳变窗口 社区常用值

这些数字是全册反复引用的常量,建议背下来再读后面的章节。

本章小结:MAC 层是设备侧最贴近"标准条文"的一层,也是最容易出"玄学故障"的一层。字节账决定报文规划,时间账决定省电剖面,占空比是法规硬约束。三个要点记住即可:压报文是全局最优、窗口开关是毫秒级事件、占空比要滚动记账并持久化。

带着这三个要点去读节内容,字节与毫秒都能对号入座,MAC 层就不再是条文堆砌。
注意:接收窗口与占空比是 MAC 层最容易出现场故障的两个点,排查时先看时序再看参数,不要上来就怀疑射频硬件。
字节与毫秒,就是 MAC 层的全部语言。

作者与出处
原作者:灏天文库
来源:平台策划编纂
整理人: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U