实验二随机信号的仿真与分析

实验二 随机信号的仿真与分析

【实验目的】:

1.利用计算机仿真随机信号,考察其数字特征,以此加深对满足各种分布的随机信号的理解

2.熟悉常用的信号处理仿真软件平台:matlab.

【实验环境】

硬件实验平台:通用计算机

软件实验平台:matlab6.5

【实验任务】

生成满足各种概率分布的仿真随机信号

自己编写程序计算各种概率分布的仿真随机信号的各种特征

撰写实验报告

【实验原理】

随机信号的产生和定义

随机信号是随机变量在时间上推进产生的过程量,它同时具有过程性和不确定性。定义如下:

给定参量集T与概率空间(Ω, F, P),若对于每个,都有一个定义在(Ω, F, P)上的实随机变量X(t)与之对应,就称依赖于参量t的随机变量族为一(实)随机过程或随机信号。

高斯分布随机信号

统计分布是正态分布(高斯分布)的随机信号为高斯分布随机信号。高斯分布的随机变量概率密度函数满足下式:

均匀分布随机信号

统计分布是均匀分布的随机信号为均匀分布随机信号。均匀分布的随机变量概率密度函数满足下式:

正弦随机信号

给定具有某种概率分布的振幅随机变量A、角频率随机变量Ω与相位随机变量Θ,(具体概率分布与特性视应用而定),以(时间)参量t建立随机变量:。于是,相应于某个参量域T的随机变量族为正弦随机信号(或称为正弦随机过程)。

贝努里随机信号

贝努里随机变量X(s)基于一个掷币实验(s表示基本结果事件):1表示s为正面,0表示s不为正面;s不为正面的概率为P[X(s)=1]=p,s为正面的概率为P[X(s)=0]=q,其中p+q=1。

若无休止地在t=n (n=0, 1, 2, …)时刻上,独立进行(相同的)掷币实验构成无限长的随机变量序列:,其中与n和s都有关,应记为X(n,s),于是,

而且有概率:

其中, p+q=1。上述的随机变量序列:通常被称为随机序列(或随机过程),也被称为(离散)随机信号,即贝努里随机信号。

正式的定义如下:

给定某个序列随机实验,观测某事件B发生与否,建立事件B的指示函数,

而且,序列随机实验间彼此统计独立并有相同的概率,

于是,是一个(0,1)贝努里随机变量,相应的随机变量序列为(0,1)贝努里随机序列(或称随机信号,有时也称为随机过程)。

【实验方法】

要实际地获得某种分布的随机变量,我们可以构造相应的物理实验装置。比如,0-1分布的随机变量可以通过掷币实验产生,正态分布的随机变量可以通过噪声二极管实验电路产生。显然,这些实验方法很不方便,而且,对于较为复杂的分布,难于用这类方法准确实现。

实际上,几乎所有的计算机程序语言与仿真软件都配备有产生随机数的措施。利用计算机模拟产生某种分布的随机数非常方便与准确,因而,得到广泛的运用。本实验通过简单例子说明使用Matlab在PC上仿真与分析常见随机变量的基本方法。

Matlab是一种最常用的PC机模拟与仿真软件,它数学功能丰富,包括各种随机数产生与辅助功能。Matlab简单易用,只要拥有初步的计算机基础、编程知识、基本的数学与专业知识就可以借助Help边实践边学习。

在Matlab上很容易产生各种随机数,并进行基本测量。有关函数与命令可以通过Help按类查到,或按英文名称查找。主要功能包括:

产生指定分布随机数,函数名形如“????rnd”,其中“????”是该分布的英文缩写;

统计一组随机数的均值、方差与直方图(概率密度),函数名形如mean、var与hist;

绘制某种概率分布与密度函数曲线,函数名形如“????cdf”与“????pdf”,其中“????”也是该分布的英文缩写。

表1列出了有关的部分函数与命令,它们的具体使用方法请阅读Matlab Help中的说明。

表1 Matlab中的部分相关函数与命令

分布名称产生随机数概率密度函数值概率分布函数值均值与方差二项分布binorndbinopdfbinocdfbinostat泊松分布poissrndpoisspdfpoisscdfpoissstat离散均匀分布unidrndunidpdfunidcdfunidstat均匀分布unifrndunifpdfunifcdfunifstat指数分布exprndexppdfexpcdfexpstat正态分布normrndnormpdfnormcdfnormstat瑞利分布raylrndraylpdfraylcdfraylstat方分布Chi2rndchi2pdfchi2cdfchi2stat

【实验项目1】

随机数的产生与测量:产生的10000个指数分布随机数,测量它们的均值、方差与概率密度。

【实验步骤】

用Help在Stati

matlab用正弦做随机信号程序,实验二随机信号的仿真与分析.doc相关推荐

  1. matlab语音信号分析实验报告,DSP实验二 语音信号分析与处理,南京理工大学紫金学院实验报告,信号与系统...

    实验二语音信号分析与处理 学号姓名 注:1)此次实验作为<数字信号处理>课程实验成绩的重要依据,请同学们认真.独立完成,不得抄袭. 2)请在授课教师规定的时间内完成: 3)完成作业后,请以 ...

  2. 基于matlab的储能选址定容程序 采用蒙特卡洛随机算法,非粒子群算法

    基于matlab的储能选址定容程序 采用蒙特卡洛随机算法,非粒子群算法 图中每个点代表一种配置方式,红点为最优方式 程序稳定运行,每条语句均有详细注释,0基础可看懂 有对应文献 ID:27120675 ...

  3. 实验二 语音信号基本时频分析(待更改)

    实验二 语音信号基本时频分析 1.实验目的 1.1 学习与掌握语音信号的分帧及加窗 1.2 了解并分析信号加汉明窗及矩形窗后的差别 1.3 分析清音与浊音的时域及频谱域波形特征(画图.对比) 1.4 ...

  4. matlab1信号的单边z变换:,实验二 离散时间信号与系统的Z变换分析

    实验二 离散时间信号与系统的Z变换分析 一. 实验目的 1.熟悉离散信号Z变换的原理及性质 2.熟悉常见信号的Z变换 3.了解正/反Z变换的MATLAB实现方法 4.了解离散信号的Z变换与其对应的理想 ...

  5. Java图形编程实验总结_实验二java图形界面编程2015级.doc

    实验二java图形界面编程2015级.doc 实验二JAVA图形界面编程一.实验目的熟悉JAVA运行环境,编程掌握JAVASWING组件的图形界面编程.二.实验环境微机,软件MYECLIPSE,JDK ...

  6. java基本语句回文数实验_实验二 java基本数据类型与把持语句.doc

    实验二 java基本数据类型与把持语句.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 5System.out.println(num ...

  7. matlab用正弦做随机信号程序,(MATLAB辅助现代工程数字信号处理)第6章平稳随机信号处理与分析.ppt...

    第6章 平稳随机信号处理与分析 6.1 随机信号及其处理6.1.1 随机信号处理的发展历程 随机信号处理的发展可分为两个阶段: 经典随机信号处理阶段和现代随机信号处理阶段. 第一阶段为经典随机信号理论 ...

  8. 算术编码 matlab程序,实验二算术编码及MATLAB实现.doc

    实验二算术编码及MATLAB实现 武夷学院实验报告 课程名称: 多媒体通信技术 项目名称: 算术编码及MATLAB实现 姓名: _专业:__通信工程___ 班级: 学号:____同组成员_无_ 实验准 ...

  9. matlab带未知数的劳斯判据,自动控制原理实验用Matlab软件编制劳斯判据程序并解题(《学习辅导》例435).doc...

    自动控制原理实验用Matlab软件编制劳斯判据程序并解题(<学习辅导>例435) 上 海 电 力 学 院 实 验 报 告 自 动 控 制 原 理 实 验 课 程 题目:用Matlab软件编 ...

  10. c语言实验分支程序设计二,C语言程序实验报告分支结构的程序设计(0页).doc

    C语言程序实验报告分支结构的程序设计(0页) 数学与软件科学学院 实验报告 学期:11至12___ 第_1 学期 2011年10 月 17 日 课程名称:程序设计基础教程-C语言 专业:2010级5_ ...

最新文章

  1. Jupyter on Kubernetes机器学习-MLflow
  2. 4.1.5 文件存储空间管理
  3. ITK:将网格写入vtp文件
  4. linux php pdo server,linux服务器用PHP的PDO链接myql方法(php pdo)
  5. Linux 两台服务器之间传输文件
  6. AngularJS学习之旅—AngularJS 模块(十五)
  7. 联想微型计算机怎么开盖,联想C4030一体机怎么拆后盖加内存?
  8. jQuery表格排序(tablesorter)
  9. 一位70后的感叹:下半辈子我会陷入贫困吗?
  10. 安装+wordpress+出现403+forbidden_Linux安装 Pure-ftpd
  11. python自动下载邮件附件
  12. 计算机专业复试有英语口语吗,计算机考研复试英语口语技巧
  13. verilog逻辑符
  14. POJ 3537.Crosses and Crosses(定义sg函数)
  15. 自学2 MATLAB图形处理
  16. tecplot 通过数据点、坐标点绘制云图、三维云图
  17. 计算机组成原理与体系结构 - 6分
  18. 批处理 统计多个文件数量大小
  19. java byte数组和文件互转
  20. python 计算召回率的程序_python实现计算精度、召回率和F1值

热门文章

  1. matlab数字图像处理实验
  2. 税控盘开票助手Excel导入或ERP导入开票明细接口使用说明(使用手册)
  3. Qt视频直播软件--项目实战(Day8)
  4. 数字图像来源:光学成像系统
  5. 工业机器人远程监控系统方案
  6. 自学通过CISSP备考心得
  7. 获得客户端真实IP的方法
  8. oracle 弱口令扫描器,超级弱口令检查工具
  9. Linux程序设计——shell
  10. 1元云购网站建设,一元云购网站制作,夺宝网站定制公司,一元云购源码开发