☰
奥村模型链路预算实战:从基础原理到修正项与实测校准
2026/9/27 4:37:41 网站建设 项目流程

简介:面向无线网络规划与优化场景,奥村(Okumura)模型是电波传播特性估算的重要方法,适用于频率100MHz~1500MHz、基站天线高度30m~200m、移动台天线高度1m~10m、传播距离1km~20km的城市、郊区及开阔区域。这份PPT资源面向网络规划工程师、通信专业学生及无线网优人员,系统讲解模型的基本原理、地物分类、天线有效高度增益因子以及修正方法。资源共1个PPTX文件,大小2.14MB,结构紧凑,包含市区、郊区、准开阔区与开阔区四类地物的修正思路,并配有基站天线高度因子Hb、移动台天线高度因子Hm的具体应用实例。例如,在基站天线高度200m、移动台天线高度3m、频率900MHz、距离10km条件下,讲解如何由自由空间传播损耗Lbs叠加基本衰耗中值Am(f,d),再结合Hb和Hm修正值求得路径损耗中值。资源目前已有213人学习下载,可作为无线网络规划课程教学、工程入门或复习巩固的参考材料。

1. 奥村模型算什么:一份能直接进链路预算的估算工具

做室外宏站覆盖的人应该都有过这种经历:两个站点之间有一段路始终没信号,你按教科书上的经验公式估算了一版损耗,结论是“能覆盖”,结果路测一去,中值电平比估算值差了十几个dB,整版规划跟着返工。这时候多半是模型选错了,或者模型参数没喂对。标题里这份“电波传播特性估算——奥村模型.pptx”,说的就是用奥村模型(Okumura Model)把这类估算从“拍脑袋”变成“可复算”的一套方法。它解决的是UHF/VHF频段、城市到郊区环境下,中值路径损耗怎么算的问题。适合做宏站覆盖预判、链路预算、干扰排查的无线工程师,也适合刚接手网规岗位、需要快速建立估算手感的新人。核心思路很简单:查曲线、加修正、出结果。

2. 用之前先判定三件事:频率、距离、场景有没有踩中模型边界

奥村模型是经验模型,它的“经验”来自上世纪六七十年代在日本东京一带的大量实测数据。这意味着它不像射线追踪那样对每条路径做物理建模,而是给出一个统计意义上的中值损耗。用得好不好,第一关不是你计算精不精准,而是你有没有把问题放进模型的适用范围里。很多人拿着它去算室内覆盖、算几千公里外的微波链路,甚至算5G毫米波,这就不是准不准的问题,是压根不该用的问题。

2.1 频率与距离:150MHz到2GHz的城市宏站,才是舒适区

奥村模型通常引用的适用范围是:频率150MHz到1920MHz(也有资料扩大到1500MHz附近作为稳妥区间),距离1km到100km,基站天线有效高度30m到200m(曲线原始数据覆盖更宽,但工程上超过200m的天线高度实测样本非常少,算出来的数别当准话听),移动台天线高度1m到10m。

我一般拿到需求会先做一个“三问”检查:载波频率落在不在这个区间?站间距或者覆盖半径在不在1km到100km?基站天线相对周边地面的高度在不在30m以上?三个都满足,才继续往下算。只要有一个不满足,我建议直接换模型,不要硬套。比如频率超过2GHz,奥村的曲线族已经没数据了,你硬用Hata公式往外推,算出来的损耗会明显偏小,覆盖半径被夸大,这是规划事故的常见来源。

距离边界同样要较真。奥村模型在1km以内的曲线是外推出来的,不是实测出来的。城市环境下1km内还有街道峡谷、楼宇遮挡等复杂因素,模型的统计平均意义会快速失效。如果你要估的是室外宏站到室外手持终端、距离只有几百米的场景,用自由空间损耗加上一个经验建筑物损耗值,往往比奥村更靠谱。

2.2 天线有效高度:出问题最多的一项参数

奥村模型里用的基站高度不是海拔高度,也不是铁塔挂高,而是“有效高度”。这个有效高度定义成:天线海拔高度减去电波传播路径上障碍物的平均地面海拔高度。注意,是传播路径上的平均地面海拔,不是你站点脚下的地面海拔。

举个典型翻车场景:站点建在山头上,海拔800m,山脚下是平原,海拔50m,天线挂高30m。你要是拿830m去查曲线,算出来的基站高度修正项会让损耗大幅下降,好像全城都能覆盖;但山脚对面有一片高地,海拔400m,路径上的平均地面海拔远高于50m。正确做法是把沿着路径3km到8km范围内的地面海拔做平均,用天线海拔减去这个平均值,得到有效高度。这个值可能只有几百米甚至几十米,跟830m差了好几倍,算出来的修正量完全两个世界。

实操里我一般让同事把站点地形剖面图拉出来,每隔500m采一个地面海拔点,至少采15个点,然后做算术平均。嫌麻烦的直接用数字地图工具读取路径剖面,别自己目测。

2.3 场景分类:城区、郊区、开阔地各有各的修正量

奥村模型的城市基准损耗Am(f,d)是按“准平坦地形、城市环境”做出来的,其他场景都必须在此基础上叠加修正项。场景分得越粗,误差越大;分得太细又没有对应的经验修正数据。常见的做法是分四类:

场景典型特征修正方向
城市核心区密集高层,楼高超过天线高度或接近天线高度基准损耗,不加修正
一般城区多层建筑为主,楼高20m上下基准损耗可小幅修正,正负几dB
郊区低层建筑、村落、树木为主损耗减小,需要加负修正
开阔地农田、水面、空地损耗进一步减小,修正量更大

记忆方法:基准Am曲线给的是“最坏的城市情况”,越开阔、越平坦,实际损耗越小,所以修正项基本是负数。这点很多人搞反,拿郊区修正量去缩小损耗没错,但要确认你用的修正式对应的频率范围。后面避坑章节我会详细说。

3. 手算一个链路预算:从查基准损耗到修正项叠加

理论边界搞清楚后,真正动手算链路预算就顺理成章了。奥村模型的核心公式可以拆成四段:自由空间损耗地板值、城市基准损耗、天线高度修正、场景与地形修正。一次手算走完,你就能看到每个分项各自贡献了多少dB,哪个参数敏感、哪个参数无所谓,一目了然。

3.1 从自由空间损耗起步:先算一个不可能更准的地板值

任何无线电传播损耗都不可能低于自由空间损耗,它是物理下限。自由空间损耗公式:

Lfs = 32.4 + 20log(f) + 20log(d)

其中f的单位是MHz,d的单位是km。比如900MHz、距离10km,Lfs大约是32.4 + 20log900 + 20log10,大约111.5dB。这个值算出来是后面所有工作的地板,奥村模型的最终损耗必然是“Lfs + 其他修正项”,不可能低于它。

我习惯把这一列单独放在表格最前面,方便核对。很多人算完总损耗发现比自由空间还低,这种错误多半是修正项符号搞反了,或者Am曲线查错了。从地板值往上加,最后回头验算一次,能挡掉大部分低级失误。

3.2 查城市基准损耗曲线Am(f,d):读图的误差控制

Am(f,d)是奥村模型的核心,它表示在城市环境下,实际中值损耗相对自由空间损耗多出来的那部分。原始数据是曲线族:横轴是距离(1km到100km),纵轴是损耗值,一组曲线按频率区分,从100MHz到1920MHz。

读图最怕两个问题:一是曲线重合处读错,二是频率不在曲线族里需要内插。我的做法是先把用到的频率对应的一条或两条相邻曲线放大,把距离轴上的整点位置标出来,再用尺子或读数工具取dB值。手动读图误差控制在1dB到2dB内可以接受,超过3dB就说明图没读准。

如果你用的是PPTX里嵌的扫描件,读图前先确认二维码刻度是否变形。很多老教材翻拍的图有透视变形,直接量会系统性偏大或偏小。更稳的办法是拿Hata公式做一个交叉校验:Hata公式是奥村模型的解析化版本,频率范围覆盖150MHz到1500MHz,在你场景满足条件时,用Hata算出来的城市基准损耗Am(f,d)可以直接替代读图值,还能避免肉眼误差。

3.3 叠加四种修正项:天线高度、场景、频率、地形

城市基准损耗Am(f,d)对应的是:基站有效高度200m、移动台高度3m(也有资料用1m或10m,不同版本基准不同,务必确认你手上那套曲线的基准)下的城市损耗。实际天线高度不同,就要加修正项。

基站天线高度修正因子Gte,在有效高度30m到200m区间内,通常表述为:

Gte(dB) = 20log(Hte/200)

这里Hte是有效高度,单位m。注意这个式子在Hte=200m时修正量为0,和基准对齐。Hte=100m时,Gte约为-6dB,也就是损耗比基准大6dB;Hte=400m时,Gte约为+6dB。天线挂高每翻一倍,约变化6dB,很好记。

移动台高度修正因子Gre更麻烦,它与频率有关。城区环境、移动台高度hre在1m到10m时,常见的解析式是:

Gre(dB) = (1.1log(f) - 0.7)hre - (1.56log(f) - 0.8)

这个式子算出来的数不大,hre从1.5m到2m可能就差零点几dB,很多工程为了省事直接标一个固定值,比如1.5m手持终端取-1dB。可以接受,但要心里有数,这只是省略了不敏感项。

场景修正项和地形修正项前面说过。郊区修正、开阔地修正可以用Hata公式的解析形式:

郊区:K_sub(dB) = 2[log(f/28)]^2 + 5.4

开阔地:K_open(dB) = 4.78[log(f)]^2 - 18.33log(f) + 40.94

其中f单位是MHz。这两个式子算出来是负数,代表损耗比城市环境小。地形修正没有统一公式,通常是按路径剖面起伏度△h(比如10km范围内10%到90%的地形高度差)分类,再查地形修正曲线。工程上如果路径比较平坦,可以略过;丘陵、山地必须做,否则误差很大。

最终中值损耗表达式汇总成:

L = Lfs + Am(f,d) - Gte - Gre - K场景

注意符号:天线高度修正和场景修正是“降低损耗”的,所以是减号;Am是“增加损耗”的,用加号。算完后建议拿到实测数据做一次对标,你会发现中等起伏地形下误差到±10dB都很正常,这是模型本身的统计特性,不是你的计算错误。

4. 把模型做成可复用的估算表:从PPTX到Excel的落地路径

标题里挂的是PPTX,但真正值钱的往往不是那几页图,而是把这套模型变成一张“填参数就能出结果”的估算表。PPTX适合讲给甲方听,Excel才是日常干活用的。很多同事拿了网优的培训课件,看完觉得会了,一上手又卡住,就是因为课件里没有把曲线数字化、没有预设好输入输出单元格。

4.1 曲线数字化:把奥村曲线描成表格,误差控制在1dB

第一步是把Am曲线族从图上抠下来,做成频率和距离的二维查表。常见做法是:沿着每条频率曲线,在距离轴上每隔1km或2km取一个dB值,输入表格。频率取100、150、200、250、300、400、500、700、900、1000、1500、1920MHz这些档位,每档对应一张表。

取点的时候注意两个细节:一是低速段(1km到3km)曲线陡,要多取几个点,否则线性插值误差大;二是高频段曲线间距小,读的时候容易互相干扰,建议把每条曲线单独放大到满屏再取。取完点和原始图叠在一起做一次视觉比对,偏差明显的地方重新采样。

我见过有人偷懒只用三档频率做线性外推,结果在1500MHz附近算出来的Am值低了3到4dB,链路预算偏乐观,站点覆盖半径估大了一圈。别省这个功夫。

4.2 修正项做成查表区:让同事填参数就能出结果

估算表的基本布局我一般分三个区:输入区、查表区、输出区。输入区放频率、距离、基站有效高度、移动台高度、场景类型。查表区放Am二维表和各项修正公式。输出区汇总最终损耗和覆盖半径。

查表区用线性插值,不用搞复杂拟合。距离方向、频率方向各做一次一维插值即可,精度够用。场景修正做成下拉菜单,城市/郊区/开阔地三选一,对应单元格自动取修正式的值。天线高度修正用前面给的公式直接算。

这样一张表,新同事输入五个数就能看到结果,也能看到每一项的分项值。比让他从头翻PPTX再手算,效率和准确性都高得多。做这张表的边际成本很低,收益却很持久,值得作为团队公共资产维护。

4.3 用实测回推修正系数:模型是死的,现场是活的

估算表做完后,最忌讳的就是拿着它当圣旨。奥村模型本身就带统计误差,同一个场景下不同街道、不同楼宇密度,实测中值可能差出8到10dB。模型给你的只是一个数学期望,不是确定值。

我建议每一版估算表都保留一列“实测中值损耗”,每完成一轮路测就填一次。积累几条线路后,按距离段统计估算与实际的中位数偏差,把这个偏差做成“本地修正系数”加到估算表里。比如你发现2km到5km段,估算值普遍比实测小5dB,那就在输出区加一个条件偏移量。这个思路不改变模型本身,只是用现场数据给模型做局部校准。

PPTX里如果只讲理论曲线,不讲这层落地校准,那这份材料就只完成了一半。真正有用的估算工具,一定包含与实测对标的闭环。

5. 奥村模型避坑指南:5条翻车记录与修正方法

下面这五条是我实际见过、也亲手栽过跟头的坑。每条都按“现象、原因、解决”来写,你可以直接对照自己的场景排查。

5.1 现象:1km以内的估算值比实测高10dB以上

有次做一条城市干道沿线的补盲,站间距只有800m左右,用奥村模型估完发现缝隙路段损耗接近110dB,觉得覆盖不行,加了站点。后来路测显示实际损耗只有95dB上下,白白多加了一个投资几十万的位置。

原因:奥村模型的Am曲线在1km以内是外推段,没有实测数据支撑。城市近距离场景下,街道波导效应、楼宇反射反而让信号比“统计平均”更好,模型给出的损耗明显偏大。

解决:1km以内不查Am曲线,直接用自由空间损耗做下限,再按环境加一个10dB到20dB的经验附加损耗。同时用“自由空间损耗+修正”的下限逻辑兜底,保证估算值不会低于物理下限。

5.2 现象:换了郊区场景,修正量反而把结果越修越歪

做农村广覆盖时,把场景选成郊区,K_sub修正负值一上去,覆盖半径好像一下大了不少。后来实测发现,乡道两侧的成片树林和村舍造成的损耗,根本没有被“郊区”这个标签覆盖住。

原因:奥村模型的郊区修正是基于日本郊区的建筑和植被特征拟合的,在国内尤其是南方竹林、高杆作物环境下,修正值偏乐观。模型分类是统计意义上的,不是物理意义上的。

解决:场景修正只做初算。涉及密集植被、丘陵、水域等特征时,先按最保守的“城市”场景算一版,再用实测去修正。如果实测数据还没有,宁可留5dB余量,别指望K_sub帮你把这个余量省下来。

5.3 现象:基站海拔很高但覆盖很差,有效高度算错了

一个站建在半山腰,海拔600m,天线挂高40m,直觉上覆盖应该不错。实际路测周边2km外就衰减得厉害。后来一查,通向主覆盖区的方向先下坡、再翻一道山脊,路径上的平均地面海拔被那段山脊抬高了很多,有效高度只有80m左右,而不是直觉里的640m。

原因:有效高度要求对传播路径上的地面海拔做平均,不是用站点所在地海拔替代。很多人直接把基站海拔填进公式,忽略了路径地形剖面。

解决:估算前先拉剖面。路径经过明显山脊、高地的,要分段平均,不能用全程一个平均值。起伏超过20m的路段,建议在估算表里把路径分成两到三段,分别算损耗再按距离加权或者直接取最差段。

5.4 现象:查Am曲线时两个版本读出的数不一样

同一套参数,不同人拿不同来源的曲线图查Am,查出来的数能差到3dB。有人按老教材的扫描件读,有人按培训课件里的重绘图读,还有人在线工具里直接填数,结果都各不相同。

原因:Am曲线本身是手绘后数字化交付的,年代久、重印多,坐标网格粗细和扫描清晰度都不一样。再加上曲线族在高频段相互接近,人眼读图的分辨率极限也就1到2dB,两相叠加,差出3dB很正常。

解决:同一条Am曲线,用Hata解析式做基准校验。频率在150MHz到1500MHz以内时,直接用Hata算Am值替代读图;超过1500MHz再用数字化表。实在要用图,固定只用一个来源,不要今天翻这个明天翻那个,造成系统性偏差叠加。

5.5 现象:室内覆盖场景拿宏站模型估算穿透损耗,偏差离谱

给一栋写字楼做室内外协同覆盖,有人按宏站模型算完之后,直接在外面加了一个15dB的穿透损耗,估算结果远低于实测,导致室内补点方案迟迟定不下来。

原因:奥村模型管的是室外宏站到室外终端的中值损耗,它不包含穿透建筑结构的机制。楼宇穿透损耗与玻璃幕墙、钢筋混凝土厚度、楼层高度都有关系,不是一个固定15dB能概括的。近窗、走廊、电梯厅的测量值差距极大,这本身就是个“玄学”场景。

解决:宏站模型只管室外部分。室内估算单独用穿透损耗经验值,而且按楼层给区间:低楼层和高楼层穿透损耗差别大,建议至少做“裙楼、标准层、顶层”三档。有条件的直接做一次短时路测,用实测穿透损耗反推模型参数,别靠拍脑袋。

6. 用实测反推校正系数:把奥村模型调成你本地网络的形状

模型校准这件事,做一次比翻十次教材都管用。具体流程可以是:选择一条典型城区路线,长度5km左右,覆盖1km到5km的距离区间。在同一辆车、同一终端、同一车速条件下跑三遍,取中值电平,把RSRP换算成路径损耗。然后把你那套估算表按同样参数算一遍,两者做差,按距离段画出偏差曲线。

我一般把偏差曲线按三档归档:1km到2km、2km到3km、3km到5km,每档取偏差的中位数作为该段的本地校正量。比如第二档估算比实测小4dB,就在估算表里给这个距离段加一个固定的+4dB偏移。这样一轮下来,模型在你本地网络里的系统偏差就被吸收掉了,剩下的随机波动才是真正需要靠规划余量去扛的部分。

还有一个习惯值得养成:每次做完估算,表格里必须留一列“实测差值”。积累超过百个样本后,你就能看到自己的估算在哪些距离段稳定乐观、哪些距离段稳定悲观。这种数据比任何PPTX里的理论曲线都可信。

另外说一个容易忽略的点:校准数据要用中值电平,不能直接用瞬时RSRP。城市环境快衰落能到几十dB,瞬时值会严重污染偏差统计,先做时间平均再做对比。滤波窗口我习惯取5波长,低速场景适当扩大到10波长。

以前我刚做规划时,拿着奥村模型算了个高架路覆盖,估算值特别漂亮,结果实测差了十来dB,被合作方当场质疑。那次之后我就把“必须跑一次实测校准”写进了自己的做事清单,再没因为模型选错而返工。希望这些步骤和坑,能帮你在估算时少走一段我走过的弯路。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询