随机信号分析实验

合集下载

实验四 随机信号分析

实验四  随机信号分析

实验四随机信号分析生物医学工程系罗融编一、实验目的:1.理解随机信号的各种数字特征及相关函数。

2.学习用MATLAB语言编写数字特征及相关函数计算程序。

3.观察脑电信号的数字特征及相关函数。

二、实验内容:1.产生1千点的白噪声信号,并计算它的均值、均方值、均方根值、方差。

(产生白噪声可用语句n=10^3;x=randn(1,n))2.计算一白噪声加10Hz正弦信号构成的随机信号并作图显示该随机信号与它的自相关函数。

(白噪声加10Hz正弦信号可用语句x2=x+sin(2*pi*10*[0:999]/250);其中抽样率fs=250Hz)3.计算白噪声的自相关函数并作图显示白噪声与它的自相关函数。

4.计算脑电信号的均值、均方值、均方根值、方差,计算脑电信号的自相关函数并作图显示脑电信号与它的自相关函数。

5.计算含有噪声的心电信号的自相关函数并作图显示含有噪声的心电信号与它的自相关函数。

含有噪声的心电信号与脑电信号由数据文件shiyansi.mat提供,用load shiyansi命令后,shiyansi数据文件中的变量zshecg与eeg即在matlab工作空间中,可用plot(zshecg)语句观察该含有噪声的心电信号,用plot(eeg)语句观察脑电信号。

三、报告要求:报告格式要求同实验一。

报告内容应包含实验名称,实验目的,实验内容,实验程序代码及结果,实验结果分析与讨论等附录:1)均值:3)均方:4)相关函数:2.MATLAB语言说明:1)mean函数:2)var函数:(2)option为’biased’时,计算有偏互相关估计(3)option为’unbiased’时,计算无偏互相关估计。

随机信号分析实验报告

随机信号分析实验报告

随机信号分析实验报告引言:随机信号是指信号在时间或空间上的其中一种特性是不确定的,不能准确地预测其未来行为的一类信号。

随机信号是一种具有随机性的信号,其值在一段时间内可能是不确定的,但是可以通过概率论和统计学的方法来描述和分析。

实验目的:通过实验,学习了解随机信号的基本概念和特性,学习了解和掌握常见的随机信号分析方法。

实验原理:随机信号可以分为离散随机信号和连续随机信号。

离散随机信号是信号在离散时间点上,在该时间点上具有一定的随机性;而连续随机信号是信号在连续时间上具有随机性。

常见的随机信号分析方法包括概率密度函数、功率谱密度函数等。

实验器材:计算机、MATLAB软件、随机信号产生器、示波器、电缆、电阻等。

实验步骤:1.配置实验仪器:将随机信号产生器和示波器与计算机连接。

2.生成随机信号:调节随机信号产生器的参数,产生所需的随机信号。

3.采集数据:使用示波器采集随机信号的样本数据,并将数据导入MATLAB软件。

4.绘制直方图:使用MATLAB软件绘制样本数据的直方图,并计算概率密度函数。

5.计算统计特性:计算随机信号的均值、方差等统计特性。

6.绘制功率谱密度函数:使用MATLAB软件绘制随机信号的功率谱密度函数。

实验结果和讨论:我们采集了一段长度为N的随机信号样本数据,并进行了相应的分析。

通过绘制直方图和计算概率密度函数,我们可以看出随机信号的概率分布情况。

通过计算统计特性,我们可以得到随机信号的均值、方差等重要参数。

通过绘制功率谱密度函数,我们可以分析随机信号的频谱特性。

结论:本实验通过对随机信号的分析,加深了对随机信号的理解。

通过绘制直方图、计算概率密度函数、计算统计特性和绘制功率谱密度函数等方法,我们可以对随机信号进行全面的分析和描述,从而更好地理解随机信号的特性和行为。

2.王五,赵六.随机信号分析方法.物理学报,2024,30(2):120-130.。

《随机信号分析与处理》实验报告完整版(GUI)内附完整函数代码

《随机信号分析与处理》实验报告完整版(GUI)内附完整函数代码

《随机信号分析与处理》实验报告指导教师:班级:学号:姓名:实验一 熟悉MA TLAB 的随机信号处理相关命令一、实验目的1、熟悉GUI 格式的编程及使用。

2、掌握随机信号的简单分析方法3、熟悉语音信号的播放、波形显示、均值等的分析方法及其编程 二、实验原理 1、语音的录入与打开在MATLAB 中,[y,fs,bits]=wavread('Blip',[N1 N2]);用于读取语音,采样值放在向量y 中,fs 表示采样频率(Hz),bits 表示采样位数。

[N1 N2]表示读取从N1点到N2点的值。

2,均匀分布白噪声在matlab 中,有x=rand (a ,b )产生均匀白噪声序列的函数,通过与语言信号的叠加来分析其特性。

3、均值随机变量X 的均值也称为数学期望,它定义为对于离散型随机变量,假定随机变量X 有N 个可能取值,各个取值的概率为则均值定义为上式表明,离散型随机变量的均值等于随机变量的取值乘以取值的概率之和,如果取值是等概率的,那么均值就是取值的算术平均值,如果取值不是等概率的,那么均值就是概率加权和,所以,均值也称为统计平均值。

4、方差定义为随机过程的方差。

方差通常也记为D 【X (t )】 ,随机过程的方差也是时间 t 的函数, 由方差的定义可以看出,方差是非负函数。

5、自相关函数设任意两个时刻1t ,2t ,定义为随机过程X (t )的自相关函数,简称为相关函数。

自相关函数可正,可负,其绝对值越大表示相关性越强。

6.哈明(hamming)窗(10.100)121212121212(,)[()()](,,,)X R t t E X t X t x x f x x t t dx dx +∞+∞-∞-∞==⎰⎰(10.101)B = 1.3Δf,A = -43dB,D= -6dB/oct.哈明窗本质上和汉宁窗是一样的,只是系数不同。

哈明窗比汉宁窗消除旁瓣的效果好一些而且主瓣稍窄,但是旁瓣衰减较慢是不利的方面。

随机信号分析实验报告

随机信号分析实验报告

实验一 随机噪声的产生与性能测试一、实验内容1.产生满足均匀分布、高斯分布、指数分布、瑞利分布的随机数,长度为N=1024,并计算这些数的均值、方差、自相关函数、概率密度函数、概率分布函数、功率谱密度,画出时域、频域特性曲线; 2.编程分别确定当五个均匀分布过程和5个指数分布分别叠加时,结果是否是高斯分布; 3.采用幅度为2, 频率为25Hz 的正弦信号为原信号,在其中加入均值为2 , 方差为0.04 的高斯噪声得到混合随机信号()X t ,编程求 0()()tY t X d ττ=⎰的均值、相关函数、协方差函数和方差,并与计算结果进行比较分析。

二、实验步骤 1.程序N=1024; fs=1000; n=0:N —1;signal=chi2rnd (2,1,N); %rand(1,N)均匀分布 ,randn(1,N )高斯分布,exprnd(2,1,N )指数分布,raylrnd (2,1,N)瑞利分布,chi2rnd(2,1,N )卡方分布 signal_mean=mean(signal ); signal_var=var (signal );signal_corr=xcorr(signal,signal ,'unbiased ’); signal_density=unifpdf(signal ,0,1); signal_power=fft(signal_corr); %[s,w]=periodogram (signal); [k1,n1]=ksdensity(signal);[k2,n2]=ksdensity (signal,’function ’,'cdf ’); figure ;hist(signal);title (’频数直方图’); figure ;plot (signal);title(’均匀分布随机信号曲线’); f=n *fs/N ; %频率序列 figure;plot(abs (signal_power)); title('功率幅频’); figure;plot(angle (signal_power)); title ('功率相频'); figure;plot (1:2047,signal_corr); title ('自相关函数’); figure;plot(n1,k1);title('概率密度’);figure;plot(n2,k2);title('分布函数’);结果(1)均匀分布(2)高斯分布(3)指数分布(4)瑞利分布(5)卡方分布2.程序N=1024;signal_1=rand(1,N);signal_2=rand(1,N);signal_3=rand(1,N);signal_4=rand(1,N);signal_5=rand(1,N);signal=signal_1+signal_2+signal_3+signal_4+signal_5; [k1,n1]=ksdensity(signal);figure(1)subplot(1,2,1);hist(signal);title('叠加均匀分布随机数直方图');subplot(1,2,2);plot(n1,k1);title(’叠加均匀分布的概率密度');结果指数分布叠加均匀分布叠加结果:五个均匀分布过程和五个指数分布分别叠加时,结果是高斯分布。

随机信号分析 MATLAB实验1

随机信号分析 MATLAB实验1

随机信号分析与处理实验报告1实验一熟悉MATLAB的随机信号处理相关命令一、实验目的1、熟悉GUI格式的编程及使用。

2、掌握随机信号的简单分析方法3、熟悉语音信号的播放、波形显示、均值等的分析方法及其编程二、实验原理1、语音的录入与打开在MATLAB中,[y,fs,bits]=wavread('11',[N1 N2]);用于读取语音,采样值放在向量y中,fs表示采样频率(Hz),bits表示采样位数。

[N1 N2]表示读取从N1点到N2点的值。

2、幅值对于随机信号的频域描述,常使用功率谱,它是表征信号的能量随着频率的分布情况。

当然,功率谱也可用于周期信号和瞬变信号的频域描述。

周期函数的幅值谱:一般周期信号均由一个直流分量、一个基波(正弦波)和无限个谐波(正弦波)所组成,各次谐波的频率是基波频率的整数倍,基波、各次谐波的幅值Ao和初相角是各不相同的,将幅值与频率的函数关系成为幅值谱。

3、语音信号自相关性三、实验结果与分析1、信号原始波形2、FFT变换利用fft变换,对语音信号进行进行分析,可以看出所能发出的音调应该是稳定的或是在一定的范围内浮动3、语音信号相位通过相位处理,将语音信号的声门激励信息及声道响应分别离开来4、自相关函数2004006008001000120014001600180000.51自相关函数根据自相关函数可以看出语音信号的周期。

自相关函数检测出淹没在随机噪声干扰中的信号,随机信号的自功率谱等于它的自相关函数的傅里叶变换。

自相关函数是描述随机信号X(t)在任意两个不同时刻t1,t2的取值之间的相关程度。

从图中可以看出,当t1=t2=900时,信号的自相关性最强。

5、语音自协方差函数从图中原始信号的自协方差函数与原始信号的自相关函数在波形上相差不大,原因是121212(,)(,)()()X X X X K t t R t t m t m t =-,此时12t t =,通过计算,可以得到1()X m t ,2()X m t 的值很小,所以得到的自协方差函数波形是正确的。

随机信号分析实验

随机信号分析实验

随机实验1、产生均匀分布的随机数,直方图和点表示:代码:x = random('unif', 2,5,1,1024);g = 2:0.1: 5;hist(x, g);Plot 法显示:代码:x = random('unif', 2,5,1,1024);plot(x);分析:均值:采用函数mean求的:m =mean(mean(x));>> mm =3.4940大约是3.5 和理论值差不多方差:var(x)ans =0.7223和理论值0.75 也差不多,说明点还是取的不够多的2、高斯随机数分布直方图均值为1,方差为0代码:N = 200000;g = -5:0.1:5;x = random('normal',0,1,1,N);hist(x,g);分析结果:1)均值看图即可知道均值大约为0;x = random('normal',0,1,1,N);>> m = mean(mean(x));>> mm =0.0025大概N的取值再大一些,这样均值会更接近0 的2)方差var(x)ans =0.9976方差和1 是比较接近的3、相互独立的随机数作和1)J均匀分布随机数作和0 ~ 2区间代码:N = 200000;g = 0:0.1:5;x1 = random('unif',0,2,1,N);x2 = random('unif',0,2,1,N);z = x1+x2;hist(z,g);图像:分析结果:均匀分布的概率密度是矩形,而两相互独立概率密度是两者的卷积之后是一个三角波,理论分析和实际差不多的4、瑞利分布x 方分布:代码:N = 200000;g = -5:0.1:5;G1 = random('normal',0,1,1,N);G2 = random('normal',0,1,1,N);G3 = random('normal',0,1,1,N);G4 = random('normal',0,1,1,N);R = sqrt(G1.*G1 + G2.*G2);X2 = G1.*G1 + G2.*G2+ G3.*G3 + G4.*G4; subplot(311); hist(G1,g);subplot(312); hist(R,0:0.05:5);subplot(313); hist(X2,0:0.02:24);分析结果:瑞利分布图像算是有了,也没什么好分析的了5、自相关函数1)N =256点高斯自相关均值为0代码:N = 256;xn = random('norm', 0, 1,1, N);Rx =xcorr(xn, 'biased');m = -N+1 : N-1;plot(m, Rx);axis([-N N-1 -0.5 1.5]);图像:2)n = 1024 点自相关代码:N = 1024;xn = random('norm', 0, 1,1, N); Rx =xcorr(xn, 'biased');m = -N+1 : N-1;plot(m, Rx);axis([-N N-1 -0.5 1.5]);图像:分析结果:很明显第二幅图点更加均匀些,说明序列越长,自相关函数的估计方差越小3)高斯自相关函数均值不为0代码:N = 1024;xn = random('norm', 1, 1,1, N);Rx =xcorr(xn, 'biased');m = -N+1 : N-1;plot(m, Rx);axis([-N N-1 -0.5 1.5]);图像:结果分析:1024 点均值为1出现上面的图像,确实有点崩溃,具体原因6、白噪声功率谱代码:N = 1024;fs =1000;t = (0:N-1)*fs;fai = random('unif',0,1,1,2)*2*pi;xn =cos(2*pi*30*t+fai(1)) + 3*cos(2*pi*100*t +fai(2)) +randn(1,N); Sx= abs(fft(xn)).^2/N;f = (0:N-1)*fs/N;plot(f, 10*log10(Sx(1:N)));图像:结果分析:带白噪声的功率谱应该是常数,而仿真出来的不符,原因:fft是选取了一个周期取估计功率谱,而且只用了一个样本序列,而且观察数据有限7、不同信号的自相关函数估计代码:N = 256;t = 0:N-1;m = -N : N-1;xn =zeros(N:8);x1n = random('norm',0,1,N,8);X1k = fft(x1n,2*N);R1x = ifft((abs(X1k).^2)/N);A = random('unif',0,1,1,8)*2*pi;for k = 1:8x2n(:,k) =cos(2*pi*4*t(:)/N+A(k));xn(:,k)= x1n(:,k) + x2n(:,k);endX2k = fft(x2n,2*N);R2x = ifft((abs(X2k).^2)/N);Xk = fft(xn,2*N);Rx = ifft((abs(Xk).^2)/N);subplot(311); plot(m,fftshift(R1x)); axis([-N N-1 -0.5 1.5] );subplot(312); plot(m,fftshift(R2x)); axis([-N N-1 -0.5 1.5] );subplot(313); plot(m,fftshift(Rx)); axis([-N N-1 -0.5 1.5] );图像:。

随机信号分析实验报告(基于MATLAB语言)

随机信号分析实验报告(基于MATLAB语言)

随机信号分析实验报告——基于MATLAB语言姓名:_班级:_学号:专业:目录实验一随机序列的产生及数字特征估计 (2)实验目的 (2)实验原理 (2)实验内容及实验结果 (3)实验小结 (6)实验二随机过程的模拟与数字特征 (7)实验目的 (7)实验原理 (7)实验内容及实验结果 (8)实验小结 (11)实验三随机过程通过线性系统的分析 (12)实验目的 (12)实验原理 (12)实验内容及实验结果 (13)实验小结 (17)实验四窄带随机过程的产生及其性能测试 (18)实验目的 (18)实验原理 (18)实验内容及实验结果 (18)实验小结 (23)实验总结 (23)实验一随机序列的产生及数字特征估计实验目的1.学习和掌握随机数的产生方法。

2.实现随机序列的数字特征估计。

实验原理1.随机数的产生随机数指的是各种不同分布随机变量的抽样序列(样本值序列)。

进行随机信号仿真分析时,需要模拟产生各种分布的随机数。

在计算机仿真时,通常利用数学方法产生随机数,这种随机数称为伪随机数。

伪随机数是按照一定的计算公式产生的,这个公式称为随机数发生器。

伪随机数本质上不是随机的,而且存在周期性,但是如果计算公式选择适当,所产生的数据看似随机的,与真正的随机数具有相近的统计特性,可以作为随机数使用。

(0,1)均匀分布随机数是最最基本、最简单的随机数。

(0,1)均匀分布指的是在[0,1]区间上的均匀分布, U(0,1)。

即实际应用中有许多现成的随机数发生器可以用于产生(0,1)均匀分布随机数,通常采用的方法为线性同余法,公式如下:,序列为产生的(0,1)均匀分布随机数。

定理1.1若随机变量X 具有连续分布函数,而R 为(0,1)均匀分布随机变量,则有2.MATLAB中产生随机序列的函数(1)(0,1)均匀分布的随机序列函数:rand用法:x = rand(m,n)功能:产生m×n 的均匀分布随机数矩阵。

(2)正态分布的随机序列函数:randn用法:x = randn(m,n)功能:产生m×n 的标准正态分布随机数矩阵。

随机信号分析实验报告

随机信号分析实验报告

一、实验名称微弱信号的检测提取及分析方法二、实验目的1.了解随机信号分析理论如何在实践中应用2.了解随机信号自身的特性,包括均值、方差、相关函数、频谱及功率谱密度等3.掌握随机信号的检测及分析方法三、实验原理1.随机信号的分析方法在信号与系统中,我们把信号分为确知信号和随机信号。

其中随机信号无确定的变化规律,需要用统计特新进行分析。

这里我们引入随机过程的概念,所谓随机过程就是随机变量的集合,每个随机变量都是随机过程的一个取样序列。

随机过程的统计特性一般采用随机过程的分布函数和概率密度来描述,他们能够对随机过程作完整的描述。

但由于在实践中难以求得,在工程技术中,一般采用描述随机过程的主要平均统计特性的几个函数,包括均值、方差、相关函数、频谱及功率谱密度等来描述它们。

本实验中算法都是一种估算法,条件是N要足够大。

2.微弱随机信号的检测及提取方法因为噪声总会影响信号检测的结果,所以信号检测是信号处理的重要内容之一,低信噪比下的信号检测是目前检测领域的热点,而强噪声背景下的微弱信号提取又是信号检测的难点。

噪声主要来自于检测系统本身的电子电路和系统外空间高频电磁场干扰等,通常从以下两种不同途径来解决①降低系统的噪声,使被测信号功率大于噪声功率。

②采用相关接受技术,可以保证在信号功率小于噪声功率的情况下,人能检测出信号。

对微弱信号的检测与提取有很多方法,常用的方法有:自相关检测法、多重自相法、双谱估计理论及算法、时域方法、小波算法等。

对微弱信号检测与提取有很多方法,本实验采用多重自相关法。

多重自相关法是在传统自相关检测法的基础上,对信号的自相关函数再多次做自相关。

即令:式中,是和的叠加;是和的叠加。

对比两式,尽管两者信号的幅度和相位不同,但频率却没有变化。

信号经过相关运算后增加了信噪比,但其改变程度是有限的,因而限制了检测微弱信号的能力。

多重相关法将当作x(t),重复自相关函数检测方法步骤,自相关的次数越多,信噪比提高的越多,因此可检测出强噪声中的微弱信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 随机序列的产生及数字特征估计
一、实验目的
1、学习和掌握随机数的产生方法;
2、实现随机序列的数字特征估计。

二、实验原理
1. 随机数的产生
随机数指的是各种不同分布随机变量的抽样序列(样本值序列)。

进行随机信号仿真分析时,需要模拟产生各种分布的随机数。

在计算机仿真时,通常利用数学方法产生随机数,这种随机数称为伪随机数。

伪随机数是按照一定的计算公式产生的,这个公式称为随机数发生器。

伪随机数本质上不是随机的,而且存在周期性,但是如果计算公式选择适当,所产生的数据看似随机的,与真正的随机数具有相近的统计特性,可以作为随机数使用。

(0,1)均匀分布随机数是最最基本、最简单的随机数。

(0,1)均匀分布指的是在[0,1]区间上的均匀分布,即U(0,1)。

实际应用中有许多现成的随机数发生器可以用于产生(0,1)均匀分布随机数,通常采用的方法为线性同余法,公式如下:
N
y x N ky Mod y y n n n n /))((110===-, (1.1)
序列{}n x 为产生的(0,1)均匀分布随机数。

下面给出了上式的3组常用参数: (1) 7101057k 10⨯≈==,周期,N ;
(2) (IBM 随机数发生器)8163110532k 2⨯≈+==,周期,N ; (3) (ran0)95311027k 12⨯≈=-=,周期,N ;
由均匀分布随机数,可以利用反函数构造出任意分布的随机数。

定理1.1 若随机变量X 具有连续分布函数F X (x),而R 为(0,1)均匀
分布随机变量,则有
)(1R F X x -= (1.2)
由这一定理可知,分布函数为F X (x)的随机数可以由(0,1)均匀分布随机数按上式进行变换得到。

2. MATLAB 中产生随机序列的函数
(1) (0,1)均匀分布的随机序列 函数:rand
用法:x = rand(m,n)
功能:产生m ×n 的均匀分布随机数矩阵。

(2) 正态分布的随机序列 函数:randn
用法:x = randn(m,n)
功能:产生m ×n 的标准正态分布随机数矩阵。

如果要产生服从2N(,)μσ分布的随机序列,则可以由标准正态随机序列产生。

(3) 其他分布的随机序列
MATLAB 上还提供了其他多种分布的随机数的产生函数,下表列出了部分函数。

MATLAB 中产生随机数的一些函数
表1.1 MATLAB 中产生随机数的一些函数
3、随机序列的数字特征估计
对于遍历过程,可以通过随机序列的一条样本函数来获得该过程的统计特性。

这里我们假定随机序列X (n)为遍历过程,样本函数为x(n),其中n=0,1,2,…,N-1。

那么,X (n)的均值、方差和自相关函数的估计为
利用MATLAB 的统计分析函数可以分析随机序列的数字特征。

(1) 均值函数
函数:mean
用法:m = mean(x)
功能:返回按上面第一式估计X (n)的均值,其中x为样本序列x(n)。

(2) 方差函数
函数:var
用法:sigma2 = var(x)
功能:返回按上面第二式估计X (n)的方差,其中x为样本序列x(n),这一估计为无偏估计。

(3) 互相关函数
函数:xcorr
用法:c = xcorr(x,y)
c = xcorr(x)
c = xcorr(x,y,'opition')
c = xcorr(x,'opition')
功能:xcorr(x,y)计算X (n)与Y(n)的互相关,xcorr(x)计算X (n)的自相关。

option 选项可以设定为:
'biased' 有偏估计,即
(1.6)
'unbiased' 无偏估计,即按(1.5)式估计。

'coeff' m = 0 时的相关函数值归一化为1。

'none' 不做归一化处理。

三、实验内容
1.采用线性同余法产生均匀分布随机数1000个,计算该序列均值和方差与理论值之间的误差大小。

改变样本个数重新计算。

实验代码:
num=input('Num=');
N=2^31;
k=2^16+3;
Y=zeros(1,num);
X=zeros(1,num);
Y(1)=1;
for i=2:num
Y(i)=mod(k*Y(i-1),N);
end
X=Y/N;
a=0;
b=1;
m0=(a+b)/2;
sigma0=(b-a)^2/12;
m=mean(X);
sigma=var(X);
delta_m=abs(m-m0);
delta_sigma=abs(sigma-sigma0);
plot(X,'k');
xlabel('n');
ylabel('X(n)');
实验结果:
(1) Num=1000时:
delta_m=0.0110,delta_sigma=0.0011
(2) Num=5000时:
delta_m =2.6620e-04,delta_sigma =0.0020
实验结果分析:
样本越大,误差越小,实际值越接近理论值。

2. 参数为的指数分布的分布函数为
x x e F λ--=1
利用反函数法产生参数为0.5 的指数分布随机数1000 个,测试其方差和相关函数。

实验代码: R=rand(1,1000); lambda=0.5;
X=-log(1-R)/lambda; DX=var(X); [Rm,m]=xcorr(X); subplot(211);
plot(X,'k');xlabel('n');ylabel('X(n)'); subplot(212);
plot(m,Rm,'k');xlabel('m');ylabel('R(m)');
实验结果:
实验结果分析:
方差的实际值为4.1201,理论值为1/(0.5^2)=4,基本一致。

3.产生一组N(1,4)分布的高斯随机数(1 000个样本),估计该序列的均值、方差和相关函数。

实验代码:
X=normrnd(1,2,[1,1000]);
Mx=mean(X);Dx=var(X);
[Rm,m]=xcorr(X);
subplot(211);
plot(X,'k');xlabel('n');ylabel('X(n)');
subplot(212);
plot(m,Rm,'k');xlabel('m');ylabel('R(m)');
实验结果:
实验结果分析:
实验中的均值为0.9937,方差为3.8938。

理论上均值为1,基本一致。

四、实验心得体会
通过这次实验,我学习和掌握了随机数的产生方法、实现随机序列的数字特征估计,并用MATLAB产生相应的图形,更直观的了解了相关的知识。

本次实验的难点在于用线性同余法产生随机序列,多次试验后终于攻克了难关。

相关文档
最新文档