1️⃣ Hata模型介绍
Hata模型是当今最常用的路径损耗模型,适用于市区、郊区和开阔地。由日本工程师Hata Masaharu在1980年提出
2️⃣ 原理
Hata模型是路径损耗模型,那什么是路径损耗呢?
路径损耗是发射信号功率和接收信号功率的比值,使用分贝(dB)表示:
PL[dB]=10log10(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.16log10fc−13.82log10hTx−CRx+(44.9−6.55log10hTx)log10d\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.16log10fc−13.82log10hTx−CRx+(44.9−6.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.1log10fc−0.7)hRx−1.56log10fcC_{\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.1log10fc−0.7)hRx−1.56log10fc
其中,hRxh_\mathrm{Rx}hRx为接收天线的高度,单位是米。
对于大的覆盖范围,CRxC_\mathrm{Rx}CRx取决于载波频率,例如:
CRx={8.29(log10(1.54hRx))2−1.1 ,150MHz⩽fc⩽200MHz3.2(log10(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))2−1.1,3.2(log10(11.75hRx))2−4.97,150MHz⩽fc⩽200MHz200MHz⩽fc⩽1500MHz
2.2 郊区环境中Hata模型
对于郊区,Hata 模型表示为
PLHata,郊区(d)[dB]=PLHata,市区(d)−2(log10fc28)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)2−5.4
2.3 开阔地环境中Hata模型
对于开阔地,Hata 模型表示为
PLHata,O(d)[dB]=PLHata,市区(d)−4.78(logfc)2+18.33log10fc−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.33log10fc−40.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

1997

被折叠的 条评论
为什么被折叠?



