目录

1.算法概述

2.仿真效果预览

3.MATLAB部分代码预览

4.完整MATLAB程序


1.算法概述

无线电波的传播环境非常复杂,再加上无线电波自身的多样性,使得电波会通过多种方式和途径从发射天线传播到接收天线。无线视距是指与无线视线相关的路径的长度,它不仅是建立无线传播模型的基础,也被用来区分不同的传播模式。通常情况下,可以按照距离尺度将陆地移动通信无线信号的传播机 制划分为大尺度和小尺度两种。大尺度传播机制主要用于描述发射机与接收机之间长距离的平均信号场强的变化,小尺度传播机制用于描述短 距离内接收信号强度的变化。

按照传播模型的适用环境划分,又可以分为室外传播模型和室内传播模型。按照传播模型的来源划分,可以分为经验模型和确定性模型两种。其中,经验模型是根据大量的测量结果,统计分析后归纳导出的公式;确定性模型则是对具体现场环境直接应用电磁理论计算的方法得到的公式。

一个有效的传播模型应该能很好地预测出传播损耗,该损耗是距离、工作频率和环境参数的函数。由于在实际环境中地形和建筑物的影响,传播损耗也会有所变化,因此预测结果必须在实地测量过程中进一步验证。

无线信道是移动通信的传输媒介,所有的信息都在这个信道中传输。信道性能的优劣直接决定着信息传送的正确率和时效性,进而决定着人们的通信质量。因此,要想在有限的频谱资源上尽可能高质量、大容量传输有用信息,就要求我们必须十分清楚地了解信道的特性,然后根据信道的特性采取一系列的抗干扰和抗衰落技术来保证传输质量和传输容量方面的要求。而对于象认知无线电这样的通过协商利用授权网络空闲时间、空闲频段的无线通信网络,首先就需要实时检测授权网络用户当前未使用的频谱空洞,通过频谱分析,估计相应的参数,并根据非授权用户的需求判断可用的频段和可以达到的通信容量和QoS。

对于授权网络当前的使用状况仍需非授权网络完全通过空中接收、分析授权网络与其用户间的上、下行信号进行判断。更何况就认知无线电的设想而言,它应该解决异构的多种制式的无线网络的共存问题,CR网能够在全频段的频谱范围内快速捕获频谱空洞,进而重新配置网络资源、工作模式和参数。纵向要打破传统的分层概念,采用跨层新协议,横向要打破静态频谱分割方法,不仅动态接入,而且还要自适应地改变频段,改变制式、改变参数,甚至改变网络架构。这就对非授权网络如何通过无线信道获得授权网络信息的能力提出更高的要求。

目前,在实验室里研究移动无线信道普遍使用的是无线信道仿真模型,这比实物试验更能节省费用,并且信道仿真模型复用性高,可以利用其对系统性能进行测试、分析和评估。因此,无线信道仿真模型的研究有着重要的理论和实际意义。业界对无线信道仿真模型的研究由来已久,但多数只考虑了小尺度衰落,但对于认知无线电的研究来说,不单单需要解决小尺度衰落对数字传输技术的影响,最基础的是要解决认知无线电在空中接口上对信息的感知,并且要根据感知的信号强度判断非授权用户的接入是否会对授权网络用户造成干扰以及干扰的程度,进而提出非授权网络用户智接入和退出的机制以及接入和退出阈值的判断和计算,这势必要涉及到大尺度衰落

Okumura-Hata模型,是根据实测数据建立的模型,该模型提供的数据较齐全,应用较广泛,适用于VHF和UHF频段

COST-231Hata模型是EURO-COST组成的COST工作委员会开发的Hata模型的扩展版本,应用频率在1500~2000MHz,适用于小区半径大于1km的宏蜂窝系统,发射有效天线高度在30~200m,接收有效天线高度在1-10m。COST-231Hata模型是COST-231工作委员会提出的将频率扩展到2GHz的Hata模型扩展版本。

COST-231-WI模型广泛用于建筑物高度近似一致的郊区和城区环境,高基站天线时模型采用理论的Walisch-Beroni模型计算多屏绕射损耗,低基站天线时采用测试数据,模型也考虑了自由空间损耗、从建筑物顶到街面的损耗以及街道方向的影响,因此,发射天线可以高于、等于或低于周围建筑物。

2.仿真效果预览

matlab2022a仿真

3.MATLAB部分代码预览

%%%%%%%%%%%%%%%hata传播模型%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%适用条件f=150-1000MHz;Hb=30-100m;Hm=1-10m;d=1-20km%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%wireless_hata_attenuation(Model,f,Hm,Hb,d)%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%发射功率f(MHz),收发天线距离(小区半径)d(km)%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%移动台高度Hm(m),基站高度Hb(m)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%Model=1;中小城市.Model=2;大城市f<=200MHz.Model=3;大城市f>=400MHz.%%%%%%%%%%
%%%%Model=4;郊区.Model=5;农村%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
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==1a=(1.11*log(f)/log(10)-0.7)*Hm-(1.56*log(f)/log(10)-0.8);
elseif Model==2a=8.29*(log(1.54*Hm)/log(10)).^2-1.1;
elseif Model==3a=3.2*(log(11.75*Hm)/log(10)).^2-4.97;
elseif Model==4a=(log(f/28)/log(10)).^2+5.4;
elseif Model==5a=40.98+4.78*(log(f)/log(10)).^2-18.33*log(f)/log(10);
elseerror('no that model');
end
y=y1-a;
A01-13M

4.完整MATLAB程序

matlab源码说明_我爱C编程的博客-CSDN博客

V

m无线通信的信道建模matlab仿真,仿真分析了6种不同的无线通信信道模型相关推荐

  1. m短波宽带通信系统的信道建模matlab仿真

    目录 1.算法概述 1.1 Watterson信道模型理论简介 1.2 Nakagami信道模型 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法概述 宽带短波信道的 ...

  2. 基于二维切片图序列的三维立体建模MATLAB仿真

    目录 1.算法概述 2.仿真效果预览 3.核心MATLAB程序 4.完整MATLAB程序 1.算法概述 isosurface 等值面函数 调用格式: fv = isosurface(X,Y,Z,V,i ...

  3. matlab吞吐量仿真,5G PDSCH信道吞吐量matlab仿真

    5G PDSCH信道吞吐量matlab仿真 matlab 2020-12-4 下载地址 https://www.codedown123.com/53467.html 5G PDSCH信道吞吐量matl ...

  4. 智能反射面(IRS)信道建模与仿真

    模型: 基站和终端借助智能反射面进行辅助通信的系统,IRS通过将来自基站S的信号反射到终端D协助通信.其中,基站S天线数为M,终端D天线数为N,IRS由K个被动的反射元件组成,这些元件可以使用面向通信 ...

  5. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.3 模型在设计中的作用...

    本节书摘来自华章出版社<信息物理融合系统(CPS)设计.建模与仿真--基于 Ptolemy II 平台>一书中的第1章,第1.3节,作者:[美]爱德华·阿什福德·李(Edward Ashf ...

  6. 协作通信-af df的matlab仿真,协作通信三种协作方式(AF+DF+CC)的matlab仿真程序

    [实例简介] 协作通信三种协作方式(AF+DF+CC)的matlab仿真程序 [实例截图] [核心代码] AFDFCC)的matlab仿真程序 ├── www.pudn.com.txt ├── 三种基 ...

  7. m基于matlab的WLAN室内无线信道建模与仿真

    目录 1.算法仿真效果 2.算法涉及理论知识概要 3.MATLAB核心程序 4.完整算法代码文件 1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 室内无线信道是指室内 ...

  8. 基于HASM模型的土壤高精度建模matlab仿真

    欢迎订阅<FPGA学习入门100例教程>.<MATLAB学习入门100例教程> 目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 土壤有机碳库是陆地生态系统中最丰富 ...

  9. 【海浪建模2】三维海浪建模以及海浪发电机建模matlab仿真

    1.软件版本 matlab2017b 2.核心源码 function func_power_gen_machine(HHup,R_buoy,seepart,seeall);if seepart == ...

最新文章

  1. es分词器错误分析_了解ElasticSearch分析器
  2. java面试 socket_【面试题】Java 的通信编程,编程题(或问答),用JAVA SOCKET 编程,读服务器几个字符,再写入本地显示?...
  3. 处理字符串_10_对字符串重新按字母排序重新组合
  4. 基于FPGA的FFT设计
  5. 一份来自28岁.NET老程序员的自白
  6. 计算机应用的时间地点意义,计算机应用在教学中的作用
  7. 写日历的程序员,你必须弄懂的中国农历算法。
  8. vue光标插入内容_vue项目中在可编辑div光标位置插入内容的实现代码
  9. Linux 调整内核参数
  10. 【python】列表的定义与操作
  11. SAI:Switch Abstraction Interface
  12. java怎么引入矢量图标库,阿里巴巴矢量图标库Iconfont的使用方法
  13. 好书推荐之【代码整洁之道】
  14. 制造业erp整体业务流程
  15. 基于JAVA幼儿园管理系统计算机毕业设计源码+系统+lw文档+部署
  16. 有关初始位置检测,死区补偿,弱磁,MTPA,Foc保护措施,参数辨别的一些文档,和参考代码。
  17. Kibana:为 Dashboard 创建链接 drilldown - 7.11 版本
  18. MATLAB RGB转YUV YUV转RGB
  19. bugku misc-旋转跳跃
  20. 数学建模常识及论文写作方法

热门文章

  1. 申请@msn.com的邮箱最新网址
  2. 利用渐变实现多种几何图案
  3. html背景位置渐变,css 背景和渐变
  4. IOS蓝牙已配对设备重新连接
  5. MMKV基本使用与源码解析
  6. 股票入门基础知识20:什么是市净率(P/B)
  7. 黑马程序员Java教程学习笔记(五)
  8. 蜂窝通信知识汇总(包括LTE和NR5G) --目录
  9. ie调用window.print批量打印数据表格。
  10. python爬去风之动漫---海贼王案例