2022年实验一-随机信号的产生相关分析及其应用实验.docx
《2022年实验一-随机信号的产生相关分析及其应用实验.docx》由会员分享,可在线阅读,更多相关《2022年实验一-随机信号的产生相关分析及其应用实验.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源大连理工高校试验预习报告学院系: 信息与通信工程学院专业: 电 子 信 息 工 程班级:1401姓名:*学号:*组: 试验时间:2021/10/31试验室:C227试验台:指导老师:李 小 兵试验 I :随机信号的产生、相关分析及其应用试验一、 试验目的和要求通过试验懂得把握随机信号样本生成的原理和方法、把握随机过程相关函数的运算原理和方法;训练 MATLAB程序代码编写才能,要求完成以下工作,并将试验结果与理论分析对比;1. 基于匀称分布伪随机数,把握匀称分布白噪声典型生成方法;2. 基于匀称分布伪随机数,把握高斯分布白噪声典型生成方法;3. 把握随机信号相关函数运算、相关分析及
2、实现方法;二、 试验原理和内容1 试验原理较简洁的伪随机序列产生方法是采纳数论中基于数环理论的线性同余法乘同余法、混合同余法,其迭代公式的一般形式为 fx = r*x + b Mod M ,其离散形式为 sn + 1 = r*sn+ b Mod M ;其中, sn为 n 时刻的随机数种子, r 为扩展因子, b 为固定扰动项, M 为循环模, Mod M 表示对 M 取模;为保证 sn的周期为 M ,r 的取值应满意 r = 4k + 1, p M 2,k 与 p 的选取应满意: r M ,rM-1 + 1 231-1 ;通常公式中参数常用取值为 s0 =12357, r = 2045,b =
3、 1, M =1048576;较简洁的高斯白噪声产生方法是基于概率论中的中心极限定理;即无穷多个同分布随机变量之和构成随机变量听从高斯分布;便利起见,可用N 个通常 N=12匀称分欢迎下载精品学习资源布随机变量之和 Xi近似高斯分布随机变量;假设 Xi ,i = 0, 1, 11在0, 1上听从匀称分布,就 Y=近似听从均值为 0 ,方差为 1的高斯分布;随机信号相关函数运算、相关分析及实现方法原理:离散随机序列自相关函数定义为Rxm=Exnxn+m;对于各态历经随机过程, 统计平均可用时间平均代替,即 Rxm=工程实践中,无法获得无限长数据,只能用有限平均来近似,即K-1;KN;为保证估量质
4、量,通常要求Rxm=, m=0, 1,KN;此时 Rxm 也可以简化为;同理,也类似地运算相互关函数;2 试验内容(1) 编程实现产生 10000 个在0, 1区间匀称分布随机数;运算生成随机数的14 阶矩,最大值,最小值,频度直方图;(2) 编程实现产生 10000 个 N3, 4 高斯随机数; 运算生成随机数的 14 阶矩,最大值,最小值,频度直方图;(3) 编程实现产生 10000 个 N1, 2 高斯随机数和 10000 个 N3, 4 高斯随机数;运算其自相关函数, 运算两个高斯随机信号的相互关函数;(4) 生成一个 10000 点高斯随机信号 xn:N1, 4;将该信号推迟 N 点
5、, N 200, 得到随机信号 yn;运算两个信号的相互关函数,搜寻峰值位置估算推迟;3 试验仪器设备微型电脑、 Matlab 开发环境本报告采纳 MATLAB2021a 三、试验步骤(1) 实现产生10000个在0, 1区间匀称分布随机数;(2) 运算生成随机数的 14 阶矩,最大值,最小值,频度直方图;(3) 编程实现产生 10000 个 N3, 4 高斯随机数;(4) 运算生成随机数的 14 阶矩,最大值,最小值,频度直方(5) 编程实现产生 10000 个 N1, 2 高斯随机数和 10000 个 N3, 4 高斯随机数;(6) 运算其自相关函数,运算两个高斯随机信号的相互关函数;(7
6、) 生成一个 10000 点高斯随机信号 xn :N1,4 ;(8) 将该信号推迟 N点, N200,得到随机信号 yn ;、(9) 运算两个信号的相互关函数,搜寻峰值位置估算推迟;欢迎下载精品学习资源四、试验数据记录表格表 1-1 试验内容 1数据处理记录表均值均方值三阶原点矩四阶原点矩最小值最大值表 1-2 试验内容 2数据处理记录表均值均方值三阶原点矩四阶原点矩最小值最大值表 1-3 试验内容 4数据处理记录表峰值位置推迟估算欢迎下载精品学习资源大连理工高校试验报告学院系: 信息与通信工程学院专业:电 子 信 息 工 程班级:1401姓名:*学号:*组: 试验时间:2021/10/31试
7、验室:C227试验台:指导老师:试验 I :随机信号的产生、相关分析及其应用试验一、 试验目的和要求通过试验懂得把握随机信号样本生成的原理和方法、把握随机过程相关函数的运算原理和方法;训练 MATLAB程序代码编写才能,要求完成以下工作,并将试验结果与理论分析对 照;1. 基于匀称分布伪随机数,把握匀称分布白噪声典型生成方法;2. 基于匀称分布伪随机数,把握高斯分布白噪声典型生成方法;3. 把握随机信号相关函数运算、相关分析及实现方法;二、 试验原理和内容1 试验原理较简洁的伪随机序列产生方法是采纳数论中基于数环理论的线性同余法乘同余法、混合同余法,其迭代公式的一般形式为 fx = r*x +
8、 b Mod M,其离散形式为sn + 1 = r*sn+ b Mod M;其中, sn 为 n 时刻的随机数种子, r为扩展因子, b 为固定扰动项, M 为循环模, Mod M 表示对 M 取模;为保证 sn 的周期为 M,r的取值应满意 r = 4k + 1, p M2,k 与 p 的选取应满意: r M, rM-1+ 1 231-1 ;通常公式中参数常用取值为 s0 =12357 , r = 2045 ,b = 1 ,M =1048576;2 试验内容(1) 编程实现产生 10000 个在0, 1 区间匀称分布随机数;运算生成随机数的14阶矩,最大值,最小值,频度直方图;(2) 编程实
9、现产生 10000 个 N3, 4 高斯随机数;运算生成随机数的14 阶矩,最欢迎下载精品学习资源大值,最小值,频度直方图;(3) 编程实现产生 10000 个 N1, 2高斯随机数和 10000 个 N3, 4高斯随机数;运算其自相关函数, 运算两个高斯随机信号的相互关函数;(4) 生成一个 10000 点高斯随机信号 xn : N1, 4 ;将该信号推迟 N点, N 200, 得到随机信号 yn ;运算两个信号的相互关函数,搜寻峰值位置估算推迟;三、 主要仪器设备微型电脑、 Matlab 开发环境本报告采纳MATLAB2021a注:以下为代码内容已经有具体的说明已包括步骤和操作方法四、试验
10、步骤与操作方法试验内容 1: 编程实现产生 10000 个在0, 1区间匀称分布随机数;运算生成随机数的 14 阶矩,最大值,最小值,频度直方图代码如下:%清除以前数据缓存以及命令行窗口的显示 clearclc%匀称分布随机数的产生% 生成 10000数据s = randuniform1048576,1,2045,12357,10000;%画线figure,plots %全部title全部数据连线 figure,plots1:100 %前 100 个数据title前 100 个数据连线 %画点figure,plots,. %全部title全部数据画点 figure,plots1:100,* %
11、前 100 个数据title前 100 个数据画点 %画直方图欢迎下载精品学习资源histstitle10个区间 hists,100title100个区间 %估量随机数的分布f,xi=ksdensitys; figure,plotxi,f;title利用 MATLAB函数 ksdensity估量得概率密度 %随机数的均值、均方值、一维三阶原点矩、一维四阶原点矩m = zeros1,4;%生成 0 0 0 0for i = 1 : 10000m1 = m1 + si;%均值m2 = m2 + si2; %二阶矩m3 = m3 + si3; %三阶m4 = m4 + si4; %四阶endm5=m
12、axs;%最大值m6=mins;% 最小值m=m/10000;disp 均值 = ,num2strm1 ;disp 均方值 = ,num2strm2 ;disp三阶原点矩 = ,num2strm3 ;disp四阶原点矩 = ,num2strm4 ;disp 最大值 = ,num2strm5 ;disp 最小值 = ,num2strm6 ;% 比照: Matlab 函数disp=以下比照 Matlab 库函数生成的数据= disp=按任意键连续 =pause;% 生成 10000 数据欢迎下载精品学习资源sm = rand1,10000;% 画线figure,plotsm %全部title全部数
13、据连线 figure,plotsm1:100 %前 100 个数据title前 100 个数据连线 % 画点figure,plotsm,. %全部title全部数据画点 figure,plotsm1:100,* %前 100 个数据title前 100 个数据画点 % 画直方图histsmtitle10个区间 histsm,100title100个区间 % 估量随机数的分布f,xi=ksdensitysm;figure,plotxi,f;title利用 MATLAB函数 ksdensity估量得概率密度 % 求随机数的均值、均方值、一维三阶原点矩、一维四阶原点矩m = zeros1,4;%生成
14、 0 0 0 0for i = 1 : 10000m1 = m1 + smi;%均值m2 = m2 + smi2; %二阶矩m3 = m3 + smi3; %三阶m4 = m4 + smi4; %四阶endm5=maxsm; % 最大值m6=minsm; % 最小值欢迎下载精品学习资源m=m/10000;disp均值 = ,num2strm1 ;disp均方值 = ,num2strm2 ;disp三阶原点矩 = ,num2strm3 ;disp四阶原点矩 = ,num2strm4 ;disp最大值 = ,num2strm5 ;disp最小值 = ,num2strm6 ;试验内容 2 : 编程实
15、现产生 10000 个 N3, 4高斯随机数;运算生成随机数的14 阶矩,最大值,最小值,频度直方图;代码如下:%清除以前数据缓存以及命令行窗口的显示clear clc%高斯分布随机数的产生% 生成 10000数据m=0; a=1;num=10000;s = rndm,a,num; %rnd自己编写的产生高斯随机数的函数%画线figure,plots %全部title全部数据连线 figure,plots1:100 %前 100 个数据title前 100 个数据连线 %画点figure,plots,. %全部title全部数据画点 figure,plots1:100,* %前 100 个数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 实验 随机 信号 产生 相关 分析 及其 应用
限制150内