Hata模型

1️⃣ Hata模型介绍

Hata模型是当今最常用的路径损耗模型,适用于市区、郊区和开阔地。由日本工程师Hata Masaharu在1980年提出


2️⃣ 原理

Hata模型是路径损耗模型,那什么是路径损耗呢?

路径损耗是发射信号功率和接收信号功率的比值,使用分贝(dB)表示:
PL[dB]=10log⁡10(PtPr)PL[dB]=10\log_{10}\left(\frac{P_{\mathrm{t}}}{P_{\mathrm{r}}}\right)PL[dB]=10log10(PrPt)其中,PtP_\mathrm{t}Pt是发射信号功率,PrP_\mathrm{r}Pr是接收信号功率,PLPLPL是路径损耗(单位是dB)。

因此一句话描述路径损耗:发射信号到接收信号的衰减程度

接下来看一下对于Hata模型的具体分析:

2.1 市区环境中Hata模型

市区环境中Hata模型的路径损耗为:

PLHata,市区(d)[dB]=69.55+26.16log⁡10fc−13.82log⁡10hTx−CRx+(44.9−6.55log⁡10hTx)log⁡10d\mathrm{PL}_{\mathrm{Hata, 市区}}( d) [dB] = 69. 55+ 26. 16\log _{10}f_{\mathrm{c} }- 13. 82\log _{10}h_{\mathrm{Tx}}- C_{\mathrm{Rx}}+ ( 44. 9- 6. 55\log _{10}h_{\mathrm{Tx}}) \log _{10}dPLHata,市区(d)[dB]=69.55+26.16log10fc13.82log10hTxCRx+(44.96.55log10hTx)log10d
其中:

  • PLHata,市区(d)[dB]\mathrm{PL}_{\mathrm{Hata, 市区}}( d) [dB]PLHata,市区(d)[dB]:市区环境的路径损耗,单位是dB
  • fcf_cfc:载波频率,单位是MHz
  • hTxh_\mathrm{Tx}hTx:发射天线高度,单位是米
  • CRxC_\mathrm{Rx}CRx:与接收天线相关的系数,取决于覆盖范围的大小
  • ddd:发射天线和接收天线之间的距离,单位是米

看一下CRxC_\mathrm{Rx}CRx这个变量,它是与接收天线相关的系数,取决于覆盖范围的大小。对于中等大小的覆盖范围(区域半径小于50KM),CRxC_\mathrm{Rx}CRx为:
CRx=0.8+(1.1log⁡10fc−0.7)hRx−1.56log⁡10fcC_{\mathrm{Rx}}=0.8+\begin{pmatrix}1.1\log_{10}f_{\mathrm{c}}-0.7\end{pmatrix}h_{\mathrm{Rx}}-1.56\log_{10}f_{\mathrm{c}}CRx=0.8+(1.1log10fc0.7)hRx1.56log10fc
其中,hRxh_\mathrm{Rx}hRx为接收天线的高度,单位是米。

对于大的覆盖范围,CRxC_\mathrm{Rx}CRx取决于载波频率,例如:
CRx={8.29(log⁡10(1.54hRx))2−1.1 ,150MHz⩽fc⩽200MHz3.2(log⁡10(11.75hRx))2−4.97 ,200MHz⩽fc⩽1500MHzC_{\mathrm{Rx}}=\begin{cases}8.29\Big(\log_{10}\Big(1.54h_{\mathrm{Rx}}\Big)\Big)^2-1.1\:,&\quad150\text{MHz}\leqslant f_{\mathrm{c}}\leqslant200\text{MHz}\\3.2\Big(\log_{10}\Big(11.75h_{\mathrm{Rx}}\Big)\Big)^2-4.97\:,&\quad200\text{MHz}\leqslant f_{\mathrm{c}}\leqslant1500\text{MHz}\end{cases}CRx=8.29(log10(1.54hRx))21.1,3.2(log10(11.75hRx))24.97,150MHzfc200MHz200MHzfc1500MHz

2.2 郊区环境中Hata模型

对于郊区,Hata 模型表示为

PLHata,郊区(d)[dB]=PLHata,市区(d)−2(log⁡10fc28)2−5.4\mathrm{PL}_{\mathrm{Hata,郊区}}\left(d\right)\left[\mathrm{dB}\right]=\mathrm{PL}_{\mathrm{Hata,市区}}\left(d\right)-2\left(\log_{10}\frac{f_{\mathrm{c}}}{28}\right)^2-5.4PLHata,郊区(d)[dB]=PLHata,市区(d)2(log1028fc)25.4

2.3 开阔地环境中Hata模型

对于开阔地,Hata 模型表示为

PLHata,O(d)[dB]=PLHata,市区(d)−4.78(log⁡fc)2+18.33log⁡10fc−40.97\mathrm{PL}_{\mathrm{Hata,O}}\left(d\right)\left[\mathrm{dB}\right]=\mathrm{PL}_{\mathrm{Hata,市区}}\left(d\right)-4.78\left(\log f_{\mathrm{c}}\right)^2+18.33\log_{10}f_{\mathrm{c}}-40.97PLHata,O(d)[dB]=PLHata,市区(d)4.78(logfc)2+18.33log10fc40.97


3️⃣ 代码

3.1 新建一个Hata_plot.m

clear all;
%% 初始化变量
% 载波频率MHz
fc=1000;
% 发射天线高度m
h_tx=30;
% 接收天线高度m
h_rx=10;
% 覆盖范围,即区域半径km
r=25;
% 发射天线和接收天线之间的距离
d=1:2:1000;
%% 计算市区、郊区、开阔地的Hata模型
PL_urban=Hata(fc,h_tx,h_rx,d,r,'URBAN');
PL_suburban=Hata(fc,h_tx,h_rx,d,r,'SUBURBAN');
PL_open=Hata(fc,h_tx,h_rx,d,r,'OPEN');
%% 作图
figure
semilogx(d,PL_urban,'b-s',d,PL_suburban,'r-^',d,PL_open,'k-o');
title('不同区域hata模型中路径损耗随距离d的变化曲线');
xlabel('distance(m)');
ylabel('path loss(dB)');
legend('城市','郊区','开阔地');

3.2 新建一个Hata.m

function [PL] = Hata(fc,h_tx,h_rx,d,r,type)
%% 确定C_rx,该变量是与接收天线相关的系数,取决于覆盖范围
if r<=50
    C_rx=0.8+(1.1*log10(fc)-0.7)*h_rx-1.56*log10(fc);
elseif fc>=150&&fc<=200
    C_rx=8.29*(log10(1.54*h_rx))^2-1.1;
elseif fc>=200&&fc<=1500
    C_rx=3.2*(log10(11.75*h_rx))^2-4.97;
end
%% 确定路径损耗模型
% 市区环境Hata模型
PL = 69.55+26.16*log10(fc)-13.82*log10(h_tx)-C_rx+(44.9-6.55*log10(h_tx))*log10(d);
% 郊区环境中Hata模型
if strcmp(type, 'SUBURBAN')
    PL = PL - 2*(log10(fc/28)) - 5.4;
% 开阔地环境中Hata模型
elseif strcmp(type, 'OPEN')
    PL = PL - 4.78*(log10(fc))^2+18.33*log10(fc)-40.97;
end

3.3 结果分析

在这里插入图片描述

  • 可以看出,由于城市障碍物更密集,因此其路径损耗更大
  • 随着距离增加,路径损耗会变大

4️⃣ 总结

两句话:

  • Hata模型是最常用的路径损耗模型
  • 路径损耗指的是发射信号到接收信号的衰减程度

5️⃣ 参考

《MIMO-OFDM无线通信技术及MATLAB实现》1.1.2

Hata模型,也称为Okumura - Hata模型,是根据实测数据建立的模型,该模型提供的数据较齐全,应用较广泛,适用于VHF和UHF频段。其以准平坦地形大城市地区的场强中值路径损耗作为基准,对不同的传播环境和地形条件等因素用校正因子加以修正 [^1][^2]。 ### 适用频率范围 该模型在不同的频率范围有不同的应用情况,当频率范围在150Mhz至1500Mhz时,有对应的路径损耗表达式;当频率范围为1500MHz至2000MHz时,公式需进行修改以适用于个人通信系统 [^1]。 ### 路径损耗公式 当移动台的高度典型值为hr = 1.5m时,按Hata - Okumura模型计算路径损耗的公式为:Lb = 69.55 + 26.16lgf-13.82lghb-α(hm)+(44.9-6.55lghb)lgd。其中,Lb为市区准平滑地形电波传播损耗中值(dB),f为工作频率(MHz),hb为基站天线有效高度(m),hm为移动台天线有效高度(m),d为移动台基站之间的距离(km),α(hm)为移动台天线高度因子 [^2]。 不同区域的移动台天线高度因子α(hm)的计算方式不同: - **大城市**:当f ≤ 300MHz时,α(hm)=8.29[lg(1.54hm)]² - 1.1 dB;当f ≥ 300MHz时,α(hm)=3.2[lg(11.75hm)]² - 4.97 dB。当hm在1.5 - 4m之间,上面两式基本一致 [^2]。 - **中小城市**:α(hm)=(1.1 lgf - 0.7)hm-(1.56 lgf-0.8) [^2]。 - **郊区**:需对市区公式进行修改,Lbs = Lb(市区)-2[lg(f/28)]² - 5.4 [^1][^2]。 - **农村(开阔地)**:Lbq = Lb(市区)-4.78(lg f)² + 18.33lg f-40.94 [^2]。 ### MATLAB仿真代码 ```matlab function y=wireless_hata_attenuation(Model,f,Hm,Hb,d) y1=69.55+26.16*log(f)/log(10)-13.82*log(Hb)/log(10) +(44.9-6.55*log(Hb)/log(10))*log(d)/log(10); if Model==1 a=(1.11*log(f)/log(10)-0.7)*Hm-(1.56*log(f)/log(10)-0.8); elseif Model==2 a=8.29*(log(1.54*Hm)/log(10)).^2-1.1; elseif Model==3 a=3.2*(log(11.75*Hm)/log(10)).^2-4.97; elseif Model==4 a=(log(f/28)/log(10)).^2+5.4; elseif Model==5 a=40.98+4.78*(log(f)/log(10)).^2-18.33*log(f)/log(10); else error('no that model'); end y=y1-a; ``` ### 适用场景 该模型非常适用于广大覆盖面积的行动通信系统,但不适用于个人通信系统,因为个人通信系统所覆盖的范围通常只有1公里,此时公式需进行修改 [^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值