二进制基带通信系统的蒙特卡洛仿真matlab实现.doc

二进制基带通信系统的蒙特卡洛仿真matlab实现.doc

ID:62168690

大小:533.00 KB

页数:11页

时间:2021-04-20

二进制基带通信系统的蒙特卡洛仿真matlab实现.doc_第1页
二进制基带通信系统的蒙特卡洛仿真matlab实现.doc_第2页
二进制基带通信系统的蒙特卡洛仿真matlab实现.doc_第3页
二进制基带通信系统的蒙特卡洛仿真matlab实现.doc_第4页
二进制基带通信系统的蒙特卡洛仿真matlab实现.doc_第5页
资源描述:

《二进制基带通信系统的蒙特卡洛仿真matlab实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途一clc;clearall;ts=0.0001;fc=25;t=[—0.05:ts:0.05];df=0。02;ift<1&t〉=0。1;m=t;elseift〉=1&t<1。9;m=—t+2;elset〉=1.9&t<0.1;m=0。1;endc=cos(2*pi*fc*t);m_n=m/max(abs(m));u=m_n*max(abs(m)).*c;s=u。*c;f=-10:df:10;subplot(4,1,1);plot(t,u);plot(t,u);title(’解调信号');xlabel('t')

2、;ylabel('幅度’);subplot(4,1,2);plot(f,abs(fftshift(u)));title('解调信号频谱');xlabel(’t');ylabel(’幅度');subplot(4,1,3);plot(t,s);title('已调信号’);xlabel('t');ylabel('幅度');subplot(4,1,4);plot(f,abs(fftshift(s)));title('已调信号频谱’);xlabel('t’);ylabel('幅度');实验二二进制基带通信系统的蒙特卡洛仿真一、实验目的1、理解蒙

3、特卡洛仿真方法的原理;2、掌握使用蒙特卡洛法仿真通信系统的方法.二、实验内容个人收集整理勿做商业用途1、用蒙特卡洛法仿真使用单极性信号的二进制基带通信系统,绘制误码率与信噪比的关系曲线图;2、用蒙特卡洛法仿真使用双极性信号的二进制基带通信系统,绘制误码率与信噪比的关系曲线图。三、实验原理1、蒙特卡洛仿真的基本原理  由概率定义知,某事件的概率可以用大量试验中该事件发生的频率来估算,当样本容量足够大时,可以认为该事件的发生频率即为其概率。因此,可以先对影响其可靠度的随机变量进行大量的随机抽样,然后把这些抽样值一组一组地代入功能函数式,确

4、定结构是否失效,最后从中求得结构的失效概率。蒙特卡罗法正是基于此思路进行分析的。  设有统计独立的随机变量Xi(i=1,2,3,…,k),其对应的概率密度函数分别为fx1,fx2,…,fxk,功能函数式为Z=g(x1,x2,…,xk)。  首先根据各随机变量的相应分布,产生N组随机数x1,x2,…,xk值,计算功能函数值Zi=g(x1,x2,…,xk)(i=1,2,…,N),若其中有L组随机数对应的功能函数值Zi≤0,则当N→∞时,根据伯努利大数定理及正态随机变量的特性有:结构失效概率,可靠指标。个人收集整理勿做商业用途  从蒙特卡罗

5、方法的思路可看出,该方法回避了结构可靠度分析中的数学困难,不管状态函数是否非线性、随机变量是否非正态,只要模拟的次数足够多,就可得到一个比较精确的失效概率和可靠度指标。特别在岩土体分析中,变异系数往往较大,与JC法计算的可靠指标相比,结果更为精确,并且由于思路简单易于编制程序。本文为互联网收集,请勿用作商业用途2、蒙特卡洛仿真的工作过程 在解决实际问题的时候应用蒙特·卡罗方法主要有两部分工作:  ·用蒙特卡罗方法模拟某一过程时,需要产生各种概率分布的随机变量.  ·用统计方法把模型的数字特征估计出来,从而得到实际问题的数值解。四、实验

6、方法1、第一个实验内容的实验方法①实验框图如下:②实验方法个人收集整理勿做商业用途第一步:先产生一个等概率出现并且统计独立的二进制0和1的序列作为数据源。方法是:用一个“均匀分布随机数产生器”产生在(0,1)范围均匀分布的随机数s,送到“二进制数据源"进行处理,如果输入的随机数在(0,0。5)以内,“二进制数据源”的输出就是0;否则输入为1。设产生的信号比特能量为Eb。第二步:仿真产生信道上的加性高斯噪声。方法是:利用“高斯分布随机数产生器"分别产生一个均值为零,方差为σ2=EbN0/2的高斯分布随机数n,这个随机数将加在输入的二进制

7、数据序列上。为了方便,我们将信号比特能量归一化,即设Eb=1。这样一来,信噪比SNR(定义为Eb/N0)就等于1/(2σ2).第三步:仿真产生接收的随机变量r,它构成了“检测器"(即代表采样判决器)的输入。由第一步和第二步可知,r=s+n。第四步:“检测器”(即采样判决器)对输入的r进行判决,如果r>0。5,则输出为1,如果r<0.5,则输出为零。第五步:计算误码率,方法是:将“检测器"的输出与“二进制数据源”的发送序列进行逐位比较,如果对应位的值不同,则差错计数器(表示比特差错计数)的值加一。全部比较完后,计算误码率,计算公式为:P

8、e=差错计数器值/发送序列的全部比特数N。第六步:设置不同的SNR(即改变N0的值),重复以上的步骤,得到不同SNR下的误码率。第七步:至少得到20个不同的SNR个人收集整理勿做商业用途下的误码率后,绘制误码率与信噪比的

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

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

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