4. 自由空间路径损耗模型:弗里斯传输公式、自由空间损耗计算、频率与距离的关系
各位好,咱们今天聊聊自由空间路径损耗。说实话,这是整个LoRa链路预算里最基础、也最绕不开的一个概念。我刚开始做射频那会儿,总觉得这东西太理论,不就是个公式嘛。直到有一次在郊区做实测,发现实际损耗跟理论值差了十几dB,才意识到——嗯,自由空间模型虽然理想化,但它是所有复杂模型的“锚点”。
4.1 弗里斯传输公式:射频通信的“能量守恒”
先说说弗里斯传输公式。这个公式是Harald Friis在1946年提出的,说白了就是描述“发射机发出的能量,到底有多少能被接收机收到”。
公式长这样:
Pr = Pt * Gt * Gr * (λ / (4πd))²
其中:
- Pr:接收功率(单位:W 或 dBm)
- Pt:发射功率(单位:W 或 dBm)
- Gt:发射天线增益(线性值)
- Gr:接收天线增益(线性值)
- λ:波长(单位:m)
- d:收发距离(单位:m)
你想想看,这个公式其实很直观。能量从发射机出来,经过天线放大,在空间中扩散,最后被接收天线捕获。那个 (λ/(4πd))² 就是空间扩散带来的衰减。
Pr(dBm) = Pt(dBm) + Gt(dBi) + Gr(dBi) - 20log10(4πd/λ)
4.2 自由空间路径损耗计算:到底衰减了多少?
从弗里斯公式出发,我们可以推导出自由空间路径损耗(FSPL)的表达式。说白了,就是假设天线增益为0dBi(即Gt=Gr=1)时,信号在空间中的衰减量。
公式如下:
FSPL = (4πd / λ)²
转换成dB形式,就是我们最常用的:
FSPL(dB) = 20log10(d) + 20log10(f) + 32.44
其中:
- d:距离,单位 km
- f:频率,单位 MHz
- 32.44:由 20log10(4π/c) 计算得来的常数(c为光速)
举个例子,LoRa常用的868MHz频段,通信距离1公里:
FSPL = 20log10(1) + 20log10(868) + 32.44
= 0 + 58.77 + 32.44
= 91.21 dB
91.21dB!你想想看,发射功率20dBm(100mW),经过1公里自由空间,接收端只剩 -71.21dBm。这还没算馈线损耗、天线效率、多径衰落……
4.3 频率与距离的关系:高频的“代价”
这里有个很有意思的现象。频率越高,路径损耗越大。为什么?
我打个比方。你往平静的水面扔一块石头,波纹会一圈圈扩散。频率高,相当于波长变短,波纹更密集,能量扩散得更快。说白了,高频信号在空间中“衰减”得更厉害。
从公式里也能看出来:
FSPL(dB) = 20log10(d) + 20log10(f) + 32.44
频率每翻一倍,损耗增加6dB。比如从868MHz到915MHz:
ΔFSPL = 20log10(915/868) = 20 * 0.023 = 0.46 dB
嗯,0.46dB,差别不大。但如果从433MHz跳到2.4GHz呢?
ΔFSPL = 20log10(2400/433) = 20 * 0.744 = 14.88 dB
将近15dB的差距!这就是为什么LoRa选择Sub-GHz频段——低频穿透力强,路径损耗小,通信距离远。
| 频率 (MHz) | 波长 (m) | 1km FSPL (dB) | 10km FSPL (dB) |
|---|---|---|---|
| 433 | 0.693 | 85.17 | 105.17 |
| 868 | 0.346 | 91.21 | 111.21 |
| 915 | 0.328 | 91.67 | 111.67 |
| 2400 | 0.125 | 100.05 | 120.05 |
你看,433MHz在1公里处损耗85.17dB,而2.4GHz已经到100.05dB了。差了将近15dB。这意味着什么?在相同发射功率和接收灵敏度下,433MHz的通信距离可能是2.4GHz的3倍以上。
4.4 实际应用中的修正:自由空间模型够用吗?
说实话,自由空间模型在大多数实际场景中都不够用。它假设发射机和接收机之间没有任何遮挡,信号在真空中传播。但现实世界有建筑物、树木、地面反射、大气吸收……
不过,自由空间模型是其他所有传播模型的基础。比如Okumura-Hata模型、COST231模型,都是在自由空间模型上加上各种修正因子。
我个人习惯的做法是:
- 先用自由空间模型算出一个“理想值”
- 根据实际环境加上10-30dB的衰落余量
- 城市密集区加20-30dB,郊区加10-15dB,开阔地加5-10dB
- 最后用实测数据校准
举个例子,LoRa在868MHz,目标距离5公里:
FSPL = 20log10(5) + 20log10(868) + 32.44
= 13.98 + 58.77 + 32.44
= 105.19 dB
如果发射功率14dBm(25mW,符合欧洲ETSI标准),接收灵敏度-137dBm(SF12,125kHz),那么链路余量:
链路余量 = 14 - 105.19 + 137 = 45.81 dB
45.81dB的余量,看起来很多。但实际城市环境中,多径衰落、建筑物遮挡、干扰等可能吃掉30-40dB。所以实际通信距离可能只有2-3公里。
好了,关于自由空间路径损耗,咱们就聊到这儿。记住三个核心点:弗里斯公式是基础,频率越高损耗越大,距离翻倍损耗增加6dB。下一节咱们聊聊实际环境中的传播模型,那才是真正考验工程师经验的地方。