matlab做瑞利信道仿真,瑞利信道仿真 matlab - 范文中心
实验一 瑞利信道的仿真
一 引言:瑞利信道介绍
瑞利衰落信道(Rayleigh fading channel)是一种无线电信号传播环境的统计模型。这种模型假设信号通过无线信道之后,其信号幅度是随机的,即“衰落”,并且其包络服从瑞利分布。[1]
瑞利分布就是两个独立的高斯分布的平方和的开方一个信号都是分为正交的两部分,而每一部分都是多个路径信号的叠加,当路径数大于一定数量的时候,他们的和就满足高斯分布。而幅度就是两个正交变量和的开平方,就满足瑞利分布了。[2]
二 实验目的:
用MATLAB软件仿真瑞利信道,产生瑞利信道的随机数,画出产生瑞利数据的CDF和PDF,并求瑞利数据的均植和方差。
三 实验内容:
1、实验原理:
一个随机二维向量的两个分量呈独立的、有着相同的方差的正态分布时,这个向量的模呈瑞利分布,两个正交高斯噪声信号之和的包络服从瑞利分布。信道符合瑞利分布,做出概率密度函数曲线。这里又到了瑞利分布的概率密度函数
r2
p(r)=2exp(-2) 0≤r≤∞σ2σ运用公式验证瑞利信道是符合瑞利分布的。 r
2、程序框图
3、源程序代码
% parameters setting
clc;
n=0:0.1:10;
sigma=1;
N=100000;
x=randn(1,N);
y=randn(1,N);
M=x+j*y;
r=sqrt(sigma*(x.^2+y.^2));
% q=1-exp((-(x.^2+y.^2))/(2*sigma*sigma));
% step=0.1;
%range=0:step:3;
h=hist(r,n);
fr_approx=h/(0.1*sum(h));
pijun=sum(r)/N;
junfanghe=(r-pijun).^2;
junfang=sum(junfanghe)/N;
u=0;
% w=hist(q,n);
% fr_approx1=-w/(0.1*sum(w));
% Calculate the CDF &Drawing
cdf=raylcdf(n,sigma);
subplot(3,1,1);
plot(n,cdf);
% hold on;
% plot(n,fr_approx1,'ko');
% Calculate the PDF & Drawing
title('Normal cumulative distribution');
pdf=raylpdf(n,sigma);
subplot(3,1,2);
plot(n,pdf);
title('Normal probability density');
hold on;
plot(n,fr_approx,'ko');
axis([0 8 0 1])
wucha=fr_approx-pdf;
subplot(3,1,3);
plot(n,wucha);
title('wucha');
% Generate the randoms & Calculate the mean, covariance
R=raylrnd(sigma,1,1000);
% subplot(3,1,3);
% plot(n,R);
% hole on;
E=mean(R);
D=cov(R);
四 实验结果与分析
N=10000时 N=1000时
瑞利数据的均值为:1.2547. 瑞利数据的均值为:1.2933. 方差为: 0.3924 方差为: 0.4617
瑞利分布的均值为:1.2353 瑞利分布的均值为:1.2288 方差为: 0.3924 方差为: 0.4215
均值和方差比较
仿真结果图像:
由图中可见,实际的概率密度函数在接近1处达到最高点,与理论图像相符,但由于模拟点数有限,实际的包络概率函数与理论的图像并不严格相像。
五 参考文献:
[1] http://baike.baidu.com/view/935573.htm
[2] http://www.360doc.com/content/11/0214/20/5704430_93046286.shtml
matlab做瑞利信道仿真,瑞利信道仿真 matlab - 范文中心相关推荐
- 如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱)
如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱) 转载:https://blog.csdn.net/xgxyxs/article/details/53265318 最近一段 ...
- matlab做互相关分析,自相关与互相关在matlab中实现_互相关在matlab中实现
1. 首先说说自相关和互相关的概念. 这个是信号分析里的概念,他们分别表示的是两个时间序列之间和同一个时间序列在任意两个不同时刻的取值之间的相关程度,即互相关函数是描述随机信号x(t),y(t)在任意 ...
- 高考题能用matlab做吗,全国高考作文三大软件(matlab?工商管理毕业论文题目
lindo 等.寄意几个方面来注释(如下外):良众同.砚正在阴谋逐鹿时,头脑或者显得比拟局限;正在这里也许对少少题目做更深切的探求,是以能够写点这个题目的少少后台常识.但信任会发,作少少舛?误;其它解 ...
- 用matlab做纹理合成,图像纹理合成的matlab例程
图像纹理合成的matlab例程 关于图像纹理合成的 Matlab 例程纹理是普遍存在的视觉现象,其可以描述地形.植物.矿石.纤维和皮肤等等物体的表面特征.纹理结构在图像中反映其图像像素取值的空间变化情 ...
- matlab做离散时间系统,4.离散时间系统的Matlab实现.ppt
4.离散时间系统的Matlab实现 MATLAB数字信号处理 离散时间系统的Matlab实现 Impz函数 功能:求解系统的单位冲击响应 调用方式: [h,t]=impz(b,a):b.a分别为系统传 ...
- matlab验证对称三相电路,实验四period;三相交流电路 - 范文中心
实验四. 三相交流电路 一.实验目的 1.学习三相负载的星形接法和三角形接法. 2.验证三相对称负载作Y接法时线电压与相电压间的关系和△接法时线 电流与相电流的关系. 3.了解不对称负载作Y.联接时中 ...
- m扩频通信系统在瑞利信道中的误码率性能matlab仿真
目录 1.算法描述 2.matlab算法仿真效果 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 本课题,我们主要涉及到两个理论要点,第一个是瑞利衰落条件,第二个是扩频通信.下面分别对这 ...
- hata模型仿真matlab程序,Okumura-Hata模型损耗信道仿真源码程序|matlab assignment代做...
核心提示:Okumura-Hata模型损耗信道仿真源码程序|matlab assignment代做... Okumura-Hata模型损耗信道仿真源码程序|matlab assignment代做 fu ...
- 多天线MIMO无线信道中,已知CSI时,关于莱斯信道(瑞利信道)矩阵的MATLAB代码。
莱斯分布(Rice distribution或Riciandistribution)是一种连续概率分布,用于在概率论与数理统计领域中,以美国科学家斯蒂芬·莱斯 [1] (Stephen O. Ric ...
- 信道建模那些事--仿真Matlab
一.小尺度衰落(瑞利信道,莱斯信道)和大尺度衰落Matlab信道建模 一般论文中给出的是下面高亮的大尺度衰落模型,要把它换成单位是W的 dB换成W公式推导如下所示 公式中 P L 0 PL_{0} P ...
最新文章
- 用计算机画曲线教案,小学信息技术曲线工具教案
- 独家 | 机器学习数据准备技术之旅(附链接)
- 获得span里面价值(在特殊情况下 )
- 汇编中的BP与SS组合时,BP里面放的到底是SS中的一个基地址的指针还是基地址本身?
- 2016全国大学生计算机设计大赛,2016年“第9届中国大学生计算机设计大赛”闭幕...
- 4.OD-调试示例1
- (二)Harbor WEB的使用
- 微信小程序开发必看,《使用 .NET Core + DevOps 开发微信跨平台应用》,苏州.NET俱乐部课程分享...
- 360多数据源混合查询引擎的前世今生
- html5缓动下拉菜单,HTML5 Canvas鼠标跟随的缓动效果
- 【Deep Learning 三】神经网络中的非线性激活函数之间的优缺点:sigmoid、tanh、ReLu、Leaky ReLu...
- 基于Oracle的SQL优化(社区万众期待 数据库优化扛鼎巨著)
- linq to json
- 暴力解决mui框架跳转问题
- 初入编程 - HTML + CSS
- BZOJ 5293 求和(LCA)
- poi 复制下拉框内容入力规则
- Python Socket网络编程(一)初识Socket和Socket初步使用
- ffmpeg视频剪切与拼接
- LeetCode:390.消除游戏