matlab构建信道模型channel model, Rayleigh channel (NLoS), Rician channel (LoS)
1. NLoS: 此时的channel coefficients的模服从Rayleigh distribution
Rayleigh distribution: 当一个随机二维向量的两个分量呈独立的、有着相同的方差、均值为0的正态分布时,这个向量的模呈瑞利分布.
若channel coefficients用h = x + iy表示, x和y则服从一个均值为0, 相同方差的正态分布, 则 |h| 服从瑞利分布. x和y为何服从正态分布可以用大数定理来解释.
Matlab代码如下:
h = (randn(1,1)+1i*randn(1,1))/sqrt(2)
2. LoS: 此时的channel coefficients的模服从Rician channel
are statistically independent normal random variables and θ is any real number.
Matlab代码如下(K-factor = 1):
h = sqrt(1/2)*ones(M,N).* exp(1i*2*pi*rand(M,N)) + (1/2)*(randn(M,N)+1i*randn(M,N))
LoS的channel coefficients就是在NLoS的基础上加上了一部分, 其代表了视线的那部分.
Matlab代码如下(K-factor ≠ 1):
h = sqrt(k/(k+1))*ones(M,N).* exp(1i*2*pi*rand(M,N)) + sqrt(1/(k+1))*sqrt(1/2)*(randn(M,N)+1i*randn(M,N))
reference: David Tse的fundamental of wireless communication那本书的公式(2.55)
以上两个代码产生的channel coefficients都是归一化的, 因此expected channel gain为1. 欢迎大家的补充指正.
matlab构建信道模型channel model, Rayleigh channel (NLoS), Rician channel (LoS)相关推荐
- 信道模型:Rayleigh、Rician、卫星→地面:Shadowed-Rician
这里写目录标题 比较 C. Loo模型:直射阴影,多径不阴影 Corazza模型:直射和多径都阴影 Lutz模型:好坏2个状态 Rayleigh and Rician 信道生成 Shadowed-Ri ...
- matlab中频率选择性衰落信道,浅海水声信道模型分析及频率选择性衰落仿真
第10卷第12期 Vo l .10,No .12 宜宾学院学报 J ou rnal of Yibin Un i versity 2010年12月 Dec .,2010 收稿日期1修回作者简介贺繇(), ...
- matlab多径信道模型,基于matlab的无线多径信道建模与仿真分析
基于matlab的无线多径信道建模与仿真分析 基于MATLAB的无线多径信道建模与仿真分析 摘 要:对于无线通信, 衰落是影响系统性能的重要因素, 而不同形式的衰落对于信号产生的影响 也不相同.本文在 ...
- IPMI channel model的理解
IPMI 1.5V版本后提出了"Channel Model"的概念.通道模型是IPMI标准中IPMI消息传递的公共通道,所有IPMI消息(请求和响应)都是通过通道传递的.IPMI一 ...
- 基于MATLAB的COST231 Hata信道模型的仿真与理论分析
COST231 Hata模型应用频率在1 500MHz到2 000MHz之间,适用于小区半径大于1km的宏蜂窝系统,发射有效天线高度在30m到200m之间,接收有效天线高度在1m到10m之间.路径损耗 ...
- R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载、划分数据、并分别构建线性回归模型和广义线性加性模型GAMs、并比较线性模型和GAMs模型的性能
R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载.划分数据.并分别构建线性回归模型和广义线性加性模型GAMs.并比较线性模型和GAMs模型的性能 目录
- Ember——在构建Ember应用程序时,我们会使用到六个主要部件:应用程序(Application)、模型(Model)、视图(View)、模板(Template)、路由(...
在构建Ember应用程序时,我们会使用到六个主要部件: 模板(Template).应用程序(Application).视图(View).路由(Routing).控制器(Controller)和模型(M ...
- 【Netty】NIO 简介 ( NIO 模型 | NIO 三大组件 | 选择器 Selector | 通道 Channel | 缓冲区 Buffer | NIO 组件分配 | 缓冲区示例 )
文章目录 I . NIO 模型 II . NIO 三大组件交互流程 III . NIO 缓冲区 IV . NIO 与 BIO 对比 V . NIO 线程分配 VI . 缓冲区 ( Buffer ) 示 ...
- 基于MATLAB的SUI信道模型的理论分析与仿真
为了仿真一个无线接收机接受信号强度的变化,我们需要知道:接收机所处的地理环境, 接收机到发射机的各个路径信号所受的影响,多普勒频偏等,即信道模型.对于频域单载波(SC-FDE) 技术,IEEE802. ...
最新文章
- webservice restful类型接口的调用实例
- 抽象工厂模式(JAVA反射)
- 《科学》公布2018十大科学突破技术
- 深入Golang之sync.Pool详解
- java url转成pdf_java URL转PDF文件
- markdown中快速插入Emoji表情包语法速查表!!!
- 从win到linux的小问题集锦(不断更新中)
- swift项目第七天:构建访客界面以及监听按钮点击
- kali linux添加环境变量
- 洛谷:P4568 [JLOI2011]飞行路线(分层图 / 二分错解(x))
- WPS表格如何在数字前面批量增加人民币符号和在后面添加元?
- 《图解网络硬件》网络硬件通用基础知识
- python写斗地主游戏_python斗地主
- linux桌面管理器lightdm,linux lightdm gdm gnome kde等的区别于联系(桌面环境 窗口管理器 显示管理器)...
- 计算机类期刊审稿周期及录用比例
- EntityFramework笔记
- 袋式过滤器 - - 过滤与分离的基本原理,结构和布局的控制袋式过滤器
- npm和cnpm的区别和安装
- VSCode搭建Vue项目及服务器部署
- 大数据时代的营销思维