本节摘要:物理层是协议栈的地基,负责把比特调成能在空气中传播的射频信号。本节讲清频段选择、调制方式、发射功率与链路预算这几个核心概念,说明它们如何共同决定距离、速率与能耗,并对比主流短距/广域物理层规范。
第三章由网络协议开场,首先登台的是最底层也最耗电的物理层——它决定"字面上一比特怎么从空中飞过去"。
物理层干的是最具体的事:把数据比特编码成载波信号发射出去,并在接收端把它还原。它操心的地面问题包括工作频段、调制解调方式、发射功率、天线增益与接收灵敏度。这些参数像一组旋钮,同时影响三件事——距离、速率、能耗,而这三者往往互相打架。
WSN 常用两类:
一句话感悟:频段像房型——2.4G 是"寸土寸金但邻居多",Sub-GHz 是"地方大但声调低",选哪个取决于你要远还是要快。
调制把比特搬上载波,如 OOK、FSK、CSS(LoRa 用的啁啾扩频)等。不同调制在抗扰性、频谱效率、功耗上各有取舍。但经验法则是:多数 WSN 数据量很小(环境读数就是几十几百字节),所以速率低点没关系,关键是"把这点数据用最少的发射时间送出去"。 发送窗口越短,占空比越低,电池越耐用。
链路预算是物理层省电的核心账本:它把发射功率、天线增益、路径损耗、接收灵敏度逐项加减,得出"这条链路还能不能通"。公式直觉是:
接收功率 ≈ 发射功率 + 天线增益 − 路径损耗 − 其他损失 只要接收功率 高于 接收灵敏度 → 链路可通(留余量更稳)
关键洞察:路径损耗随距离急剧增长(常见约 2–3.5 次方),所以"多发射一档功率"往往换不来成比例的更远距离,却成比例地烧电。恰当的做法是"功率刚好够 + 留小幅余量",这既能省电也不至于莫名断链。

读这张图记住一句话:别把电池花在对抗路径损耗上,那是一场打不赢的消耗战。
设计一个室内工厂温度网,选用 Sub-GHz 低频、FSK 调制。算下来的链路预算在"发送功率 - 路径损耗"后比灵敏度高出 8–10dB 的余量。有人建议再加 6dB 双保险,但这会让发射电流明显上升、缩短寿命。我倾向只保留 6–8dB 余量——功率留再大,碰上金属货架遮挡照样断,不如在部署时避开遮挡更有效。这体现"链路预算该用在刀口上"。
⚠️ 常见坑:以为"发射功率调高 = 距离线性变远"。路径损耗次方增长让收益递减,而电池按功率线性缩水,这笔交易多数时候亏。
调制听起来玄,其实就决定"用什么办法把 0/1 装进载波",几个常用族摆一起就清楚了:
| 调制 | 一句话原理 | 抗扰 | 实现成本 | 典型用途 |
|---|---|---|---|---|
| OOK/ASK | 有波=1、无波=0 | 弱 | 最低 | 老式低成本遥控 |
| FSK | 靠频移表达 0/1 | 较强 | 低 | Sub-GHz 多种短距 |
| GFSK | FSK 加整形更省带宽 | 较强 | 低 | BLE 常用 |
| CSS(啁啾) | 扫频扩谱抗干扰 | 强 | 中 | LoRa 长距 |
选调制的判断不是"哪个最强",而是**"在代价可接受的前提下抗扰够不够"**。多数 WSN 距离只要求几百米,FSK/GFSK 足够;要数公里抗扰才轮到 CSS。别为了"强"去付更高的实现与功耗成本。
人们盯着发射功率,却常忽略接收灵敏度——它同样是耗电与性能的交叉点。灵敏度更低(更弱都能听清)意味着能用更小功率对等收发,或同功率拉更远。但灵敏度的提升往往要靠更高增益的接收路径,也多多少少吃点电。平衡是:
灵敏度高 → 可用更低发射功率 → 传送距离不减还更省发射 代价 → 接收端路径更复杂/略多吃电 账法 → 比较"发射侧省的" vs "接收侧多花的" 取净收益为正的方案
跟前面发射一样,谁在预算环节更抠,谁就拿到更久的续航。链路预算这张表,把发射与接收两端的账放在同一张纸上,正是为了让你算清这笔净收益。
很多人误以为省电只在协议上层,其实物理层早就在给后面铺路。同样的数据量,"能把一拍发得多短",直接决定占空比能压得多低:
影响发射时长的物理层选择: 更高数据率、更短前导、更省的调制 这些措辞每省一毫秒发送时间, 都让节点能多睡一会儿 物理层选得好 = 给 MAC 层的占用空比腾出更多预算
所以读物理层别只当"地基"看。它是整本账的第一张折扣券:把一比特送过去要多久,决定了后面所有层能浪费多少账单空间。
一句话收束本节:物理层的核心,其实就"频段、调制、功率"这三个旋钮,而它们的目的不是各取最优,而是在一个具体的距离与数据量上,把"发射要花多少电"压到最低。挑 2.4G 还是 Sub-GHz,选 FSK 还是 CSS,发射功率留几个 dB 余量,都是围绕"这单数据怎么最省地送完"在作答。你只要带着"我为传这一拍到底花了多少电"这个问号去读数据手册,物理层的所有参数就会自动各归其位,不再是一堆记不住的数字。
物理层把比特送出去了,可一堆节点同时发射就要抢信道——下一节看 MAC 层怎么让它们"有序说话"又"闭嘴省电"。