欢迎来到天天文库
浏览记录
ID:59458042
大小:123.96 KB
页数:20页
时间:2020-11-02
《现代无线通信编程.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、现代无线通信原理实验报告肖婷通信19班一Matlab软件及相关Matlab命令1.Matlab软件(1)Matlab各个窗口(2)新建m文件及m文件调试(3)仿真图的保存2.相关Matlab命令clc:Clearcommandwindowclear:Clearvariablesandfunctionsfrommemory.可单独清变量或函数也可以用clearall命令全部清除log10(f):以10为底log命令^n:n=2为平方操作+-*/:加减乘除=:赋值数组:f=[1,2,3,4],Lp=f.^2;rand用于产生均匀分布的随机数。randi产
2、生均匀分布,randn产生正态分布绘图:figure(1)gridonholdon:Holdcurrentgraphplot,plot(f,Lp,'-o'):为虚线,-为实线,O为圆圈,s为方块,*是*;注意要用半角符号图例:legend图名称:titleX轴标注:xlabelY轴标注:ylabellegend('市区=2km');title(‘姓名:***,班级学号:???????');xlabel(‘频率(MHz)');ylabel(‘损耗中值(dB)');二、Matlab仿真Okumura-Hata传播模型1.实验目的了解Okumura-Hat
3、a模型的应用场合,理解Okumura-Hata模型公式中各个参数的含义,掌握Okumura-Hata模型建模方法及仿真编程方法。2.实验原理无线电波传播的受不同地形地物环境影响较大,人们通过大量的实地测量和拟合,总结归纳了多种无线电波经验模型。目前应用较为广泛的是Okumura 模型,使用该模型时需对影响电波传播特性的参数,如频率因子,距离因子,天线高度进行修正,以获得较准确的预测结果。为使Okumura-Hata模型能采用计算机进行预测,对Okumura-Hata 模型的基本中值场强曲线进行了拟合处理,得到基本传输损耗的计算公式。3.实验内容(1)
4、编程建立Okumura-Hata传播模型,画出频率-路径损耗图,要求图中用曲线族的形式表示不同的应用环境和距离。(2)使用建立的Okumura-Hata传播模型,编程预算基站天线高度。4.实验条件频率范围:300~1500MHz,基站天线高度为30m,移动台天线高度为1.5m。传播距离分别为d=2km和5km,以频率为变量,通信距离为参变量编程绘出城市准平滑地形、郊区、农村环境下的Okumura-Hata传播模型损耗-频率曲线图。5.实验要求(1)在一个图中显示6条曲线;(2)所有曲线均为蓝色线,d=2km用实线,d=5km用虚线;城区用“o”、郊区
5、用“*”及乡村用“□”标注曲线上的点;并在曲线图的空白处对曲线进行标注;(3)图要有横纵坐标标示,横坐标为频率(Mhz),纵坐标为损耗中值(dB)(4)图形的题头为学生本人姓名和学号。6.扩展实验自己设定频率,绘制Okumura-Hata传播模型损耗-距离曲线图。7.扩展内容Okumura-Hata传播模型路径损耗计算公式式中—工作频率(MHz)—基站天线有效高度(m),定义为基站天线实际海拔高度与基站沿传播方向实际距离内的平均地面海波高度之差。—移动台天线有效高度(m),定义为移动台天线高出地表的高度—基站天线和移动台天线之间的水平距离(km)—有
6、效天线修正因子,是覆盖区大小的函数附录—小区类型校正因子—地形校正因子,反映一些重要的地形环境因素对路径损耗的影响8.实验程序clearall;%清屏clc;f=[300:100:1500];ht=30;%基站天线高度hr=1.5;%移动台天线高度d1=2;%传播距离d1d2=5;%传播距离d2L1=69.55+26.16*log10(f)-13.82*log10(ht)+(44.9-6.55*log10(ht))*log10(d1)-3.2*(log10(11.75*hr)).^2+4.97;L2=69.55+26.16*log10(f)-13.8
7、2*log10(ht)+(44.9-6.55*log10(ht))*log10(d2)-3.2*(log10(11.75*hr)).^2+4.97;C1=-2*[log10(f/28)].^2-5.4;%郊区校正因子C2=-4.78*[log10(f)].^2+18.33*log10(f)-40.98;%乡村校正因子L3=L1+C1;%d=2km郊区路径损耗L4=L2+C1;%d=5km郊区路径损耗L5=L1+C2;%d=2km乡村路径损耗L6=L2+C2;%d=5km乡村路径损耗gridon;%加网格holdon;%两个图在一起plot(f,L1,
8、'b-o');%d=2km城市路径损耗plot(f,L2,'b:o');%d=5km城市路径损耗plot(f
此文档下载收益归作者所有