二进制基带信号传输的matlab仿真-exp5.pdf

二进制基带信号传输的matlab仿真-exp5.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验五 二进制基带信号传输的matlab 仿真 一、实验目的 1、理解蒙特卡洛仿真方法的原理; 2、掌握二进制基带通信系统的matlab 仿真方法。 二、实验内容 1、用蒙特卡洛法仿真使用单极性信号的二进制基带通信系统, 绘制误码率与信噪比的关系曲线图; 2、用蒙特卡洛法仿真使用双极性信号的二进制基带通信系统, 绘制误码率与信噪比的关系曲线图。 3、比较单极性信号与双极性信号的抗噪声性能。 三、实验原理 1、蒙特卡洛仿真的基本原理 由概率定义知,某事件的概率可以用大量试验中该事件发生 的频率来估算,当样本容量 足够大时,可以认为该事件的发生 频率即为其概率。因此,可以先对影响其可靠度的随机变量进行 大量的随机抽样,然后把这些抽样值一组一组地代入功能函数式, 确定结构是否失效,最后从中求得结构的失效概率。蒙特卡罗法 正是基于此思路进行分析的。 2、蒙特卡洛仿真的工作过程 在解决实际问题的时候应用蒙特·卡罗方法主要有两部分工作: ·用蒙特卡罗方法模拟某一过程时,需要产生各种概率分布的 随机变量。 ·用统计方法把模型的数字特征估计出来,从而得到实际问题 的数值解。 四、实验方法 1、第一个实验内容的实验方法 ①实验框图如下: 均匀分布 高斯分布 随机数产生器 随机数产生器 n s r 二进制数据源 + 检测器 输出数据 比较 差错计数器 ②实验方法 第一步:先产生一个等概率出现并且统计独立的二进制0和1的 序列作为数据源。方法是:用一个“均匀分布随机数产生器”产生在(0,1) 范围均匀分布的随机数 s,送到“二进制数据源”进行处理,如果输入 的随机数在(0,0.5)以内,“二进制数据源”的输出就是0;否则输入为 1。设产生的信号比特能量为Eb =1。 第二步:仿真产生信道上的加性高斯噪声。方法是:利用“高斯 2 分布随机数产生器”分别产生一个均值为零,方差为 σ =E N /2 的高 b 0 斯分布随机数n,这个随机数将加在输入的二进制数据序列上。为了 方便,我们将信号比特能量归一化,即设 E =1。这样一来,信噪比 b 2 SNR (定义为E /N )就等于1/(2σ )。 b 0 第三步:仿真产生接收的随机变量 r,它构成了“检测器” (即代 表采样判决器)的输入。由第一步和第二步可知,r=s+n 。 第四步:“检测器” (即采样判决器)对输入的r 进行判决,如果 r0.5,则输出为1,如果r0.5,则输出为零。 第五步:计算误码率,方法是:将“检测器”的输出与“二进制数据 源”的发送序列进行逐位比较,如果对应位的值不同,则差错计数器 (表示比特差错计数)的值加一。全部比较完后,计算误码率,计算 公式为:P =差错计数器值/发送序列的全部比特数N。 e 第六步:设置不同的SNR (即改变N0 的值),重复以上的步骤, 得到不同SNR 下的误码率。 第七步:至少得到30 (Mont Carlo)个不同的SNR 下的误码率 后,绘制误码率与信噪比的关系曲线图,并在图上同时画出理论曲线 图。曲线图应该与下图类似(采用对数坐标系)。

文档评论(0)

_______ + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档