随机过程作业报告

随机过程作业报告

ID:24313433

大小:48.00 KB

页数:4页

时间:2018-11-13

随机过程作业报告_第1页
随机过程作业报告_第2页
随机过程作业报告_第3页
随机过程作业报告_第4页
资源描述:

《随机过程作业报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、随机过程作业报告姓名:学号:班级:一、问题定义(1)问题描述:信号源发信号,只能发1和10,发送1的概率是0.7,发送10的概率是0.3。信道上加一个高斯噪声,满足均值为0,方差为5的正态分布。利用计算机仿真,得到正确检验概率。(2)实验要求:•利用C++编程实现对信源发送信号并配合噪声干扰、门限计算和仿真检测的流程编译•根据MAP规划,做10000次仿真检测。(3)输入/输出:无输入,输出成功检验概率。(4)程序功能:对信号源随机发送的信号进行检验,并得到正确检验概率。二、概要设计(1)解题思路:通过使用

2、TR1扩展在C++中用随机数生成设施生成随机数(具体使用定义在头文件random中的随机数库中的随机数引擎类和随机数分布类来生成范围在(0,1)服从均匀分布的随机数和均值为0,方差为5的服从高斯分布的随机数)。根据生成的均匀分布随机数来决定输入信号(范围在(0,0.7)为1,范围在(0.7,1)为10)。计算门限值,将信号加上噪声后的值与门限相比,判断接收到的信号与发送信号是否相同,循环10000次,累积发送信号与接受信号相同的次数,得到检验结果。(2)头文件:〈time.h>/用于设置种子时,使用time

3、函数〈random〉/用于使用random头文件中的随机引擎类和随机分布类〈iostream〉/输入输出操作是通过该头文件中的输入输出流cin和cout来实现的。(3)命名空间:std::tri(4)随机引擎类:Mersenne-Twistergenerator(5)随机分布类:uniform_real类生成服从均匀分布的浮点数normaldistribution类生成服从高斯分布的浮点数(6)主程序流程:定义命名空问中的引擎类和分布类、设置种子一〉使用for循环,循环次数10000次一〉在循环中调用定义过

4、的随机数生成函数,生成随机数一〉根据生成随机数范围确定发送信号一〉将加上噪声后的信号与计算得到的门限值比较,判断检验是否正确一〉输出成功检验概率三、详细设计(1)源程序:#include#include#includcusingnamespacestd::tri;intmain(){std::tri::mtl9937e;//随机引擎类:MersenneTwistergeneratorstd::tri::uniform_realunif(0,

5、1);//定义均匀分布类,范围为0-1std::tri::normal_distributionnormal(0,sqrt(5.0));//定义正态分布类,均值为0,方差为5//e.seed((unsignedint)time(NULL));//设置种子,调用time函数floatcounter=0.0;for(inti=0;i<10000;i++)doubles=unif(e);doublex,y;if(s>0.7)x=10;elseX=1;y=x+normal(e);//信号和噪声叠加s

6、td::cout<5.9707)y=10;elsey=1;if(y==x)counter++;}counter=counter/10000;std::cout<<"正确检测概率="<

7、.163170.6819070.719169-1.651683.20001-3.845073.44829II.516910.4618金测B率=0.981讒I,■.理论臟⑴MAP规则:①最大后猃估计方法于是估计0为这个随机变量的后验分布的众数:⑷=argmr=吨了甽)咖)②根据MAP规则,可以计算得到检测的门限值为:5.9707a2in(淨门限值公式:门限值=—^f=[5*!q(0.7/0.3)】/(10-1)=5.9707⑵理论计算检测正确的概率广707e-(x-D2/5dx0.3*rTe-(x-io)2/

8、5dxp=(0.7*^)+()=s(2篇)*0.710-5,9707(2z3b)*0.3^0.9868*0.7+0.9641*0.3=0.97999^98%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。