北邮移动通信课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息与通信工程学院移动通信课程设计
班级:
姓名:
学号:
指导老师:
日期:
一、课程设计目的
1、熟悉信道传播模型的matlab 仿真分析。
2、了解大尺度衰落和信干比与移动台和基站距离的关系。
3、研究扇区化、用户、天线、切换等对路径损耗及载干比的影响。
4、分析多普勒频移对信号衰落的影响,并对沿该路径的多普勒频移进行仿真。
二、课程设计原理、建模设计思路及仿真结果分析
经过分析之后,认为a 、b 两点和5号1号2号在一条直线上,且小区簇中心与ab 连线中心重合。在此设计a 、b 之间距离为8km ,在不考虑站间距的影响是默认设计基站间距d 为2km ,进而可求得a 点到5号基站距离为2km ,b 点到2号基站距离为2km ,则小区半径为3/32km,大于1km ,因而选择传播模型为Okumura-Hata 模型,用来计算路径损耗;同时考虑阴影衰落,本实验仿真选择阴影衰落是服从0平均和标准偏差8dB 的对数正态分布。实验仿真环境选择matlab 环境。
关于路径损耗——Okumura-Hata 模型是根据测试数据统计分析得出的经验公式,应用频率在150MHz 到1 500MHz 之间,并可扩展3000MHz;适用于小区半径大于1km 的宏蜂窝系统,作用距离从1km 到20km 经扩展可至100km;基站有效天线高度在30m 到200m 之间,移动台有效天线高度在1m 到10m 之间。其中Okumura-Hata 模型路径损耗计算的经验公式为:
terrain cell te te te c p C C d h h h f L ++-+--+=lg )lg 55.69.44()(lg 82.13lg 16.2655.69α
式中,f c (MHz )为工作频率;h te (m )为基站天线有效高度,定义为基站天线实际海拔高度与天线传播范围内的平均地面海拔高度之差;h re (m )为终端有效天线高度,定义为终端天线高出地表的高度;d (km ):基站天线和终端天线之间的水平距离;α(h re ) 为有效天线修正因子,是覆盖区大小的函数,其数字与所处的无线环境相关,参见以下公式:
22(1.1lg 0.7)(1.56lg 0.8)(), 8.29(lg1.54) 1.1(), 300MHz,3.2(lg1.75) 4.97(), 300MHz,m m m m f h f dB h h dB f h dB f α---⎧⎪-≤⎨⎪->⎩中、小城市()=大城市大城市
C cell :小区类型校正因子,即为:
[]20, 2(lg /28) 5.4(dB), 4.78(lg )18.33lg 40.98(dB), cell C f f f ⎧⎪⎪=--⎨⎪---⎪⎩城市郊区乡村
C terrain :地形校正因子,地形校正因子反映一些重要的地形环境因素对路径损耗的影响,如水域、树木、建筑等。合理的地形校正因子可以通过传播模型的测试和校正得到,也可以由用户指定。本实验中选择了相对简单的中小城市模型,其中的参量选择如下:
())8.0lg 56.1()7.0lg 11.1(---=c re c re f h f h α;同时0=cell C ,0=terrain C ,h_b=50 。
Okumura-Hata 函数表达如下:
function p=Okumura_Hata(f,h_m,d,c_t)
a=(1.1*log10(f)-0.7).*h_m-(1.56*log10(f)-0.8);
h_b=50;
c=0;
p=69.55+26.16*log10(f)-13.82*log10(h_b)-a+(44.9-6.55*log10(h_b ))*log10(d)+c+c_t;
End
其中工作频率 f 、移动台天线h_m 和c_t (即0=terrain C )需要输入。
关于阴影衰落——本实验仿真选择服从0平均和方差16dB 的对数正态分布的函数。由于大尺度衰落由路径损耗和阴影衰落两部分组成,示例如下
for d1=0:0.005:2
n=normrnd(0,10.^1.6);
r=10.*log(n);
p1=Okumura_Hata(f,h_m,2-d1,c_t)+r; %5号基站服务
plot(d1,p1,'b.');
hold on ;
end ;
其中大尺度衰落变量p1=Okumura_Hata(f,h_m,2-d1,c_t)+r,
其中由以下表达实现r 产生正态随机数,然后和路径损耗相加,描点。
n=normrnd(0,10.^1.6);
r=10.*log(n);
这样从而实现两部分的组合。
关于建模设计思路——经过分析过后,建立模型,设计a 点为起始点坐标为0,b 点坐标为8,单位为km ,d 为ab 直线上从a 出发的距离。
仿真内容1——a到b的大尺度衰落
根据蜂窝理论可知,3
3≤
≤d时1号基站服务,
≤d时,5号基站服务,5
0≤
≤d时2号基站服务,同时又根据仿真计算情况细分成了6个路程段,具体函5≤
8
数表达实现如下:
for d1=0:0.005:2
n=normrnd(0,10.^1.6);
r=10.*log(n);
p1=Okumura_Hata(f,h_m,2-d1,c_t)+r; %5号基站服务
plot(d1,p1,'b.');
hold on;
end;
for d2=2:0.005:3
n=normrnd(0,10.^1.6);
r=10.*log(n);
p2=Okumura_Hata(f,h_m,d2-2,c_t)+r; %5号基站服务
plot(d2,p2,'b.');
hold on;
end;
for d3=3:0.005:4
n=normrnd(0,10.^1.6);
r=10.*log(n);
p3=Okumura_Hata(f,h_m,4-d3,c_t)+r; %1号基站服务
plot(d3,p3,'b.');
hold on;
end;
for d4=4:0.005:5
n=normrnd(0,10.^1.6);
r=10.*log(n);
p4=Okumura_Hata(f,h_m,d4-4,c_t)+r; %1号基站服务
plot(d4,p4,'b.');
hold on;
end;
for d5=5:0.005:6
n=normrnd(0,10.^1.6);
r=10.*log(n);
p5=Okumura_Hata(f,h_m,6-d5,c_t)+r; %2号基站服务
plot(d5,p5,'b.');
hold on;
end;
for d6=6:0.005:8
n=normrnd(0,10.^1.6);
r=10.*log(n);
p6=Okumura_Hata(f,h_m,d6-6,c_t)+r; %2号基站服务