哈工大随机信号实验报告Word文件下载.docx

上传人:b****2 文档编号:802268 上传时间:2023-04-29 格式:DOCX 页数:29 大小:230.54KB
下载 相关 举报
哈工大随机信号实验报告Word文件下载.docx_第1页
第1页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第2页
第2页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第3页
第3页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第4页
第4页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第5页
第5页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第6页
第6页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第7页
第7页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第8页
第8页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第9页
第9页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第10页
第10页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第11页
第11页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第12页
第12页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第13页
第13页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第14页
第14页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第15页
第15页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第16页
第16页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第17页
第17页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第18页
第18页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第19页
第19页 / 共29页
哈工大随机信号实验报告Word文件下载.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

哈工大随机信号实验报告Word文件下载.docx

《哈工大随机信号实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《哈工大随机信号实验报告Word文件下载.docx(29页珍藏版)》请在冰点文库上搜索。

哈工大随机信号实验报告Word文件下载.docx

即是分布函数为FX(x)的随机变量。

式中

的反函数。

这样,欲求某个分布的随机变量,先产生在[0,1]区间上的均匀分布随机数,再经上式变换,便可求得所需分布的随机数。

3.高斯分布随机数的仿真

广泛应用的有两种产生高斯随机数的方法,一种是变换法,一种是近似法。

如果X1,X2是两个互相独立的均匀分布随机数,那么下式给出的Y1,Y2

便是数学期望为m,方差为

的高斯分布随机数,且互相独立,这就是变换法。

另外一种产生高斯随机数的方法是近似法。

在学习中心极限定理时,曾提到n个在[0,1]区间上均匀分布的互相独立随机变量Xi(i=1,2…,n),当n足够大时,其和的分布接近高斯分布。

当然,只要n不是无穷大,这个高斯分布是近似的。

由于近似法避免了开方和三角函数运算,计算量大大降低。

当精度要求不太高时,近似法还是具有很大应用价值的。

4.各种分布随机数的仿真

有了高斯随机变量的仿真方法,就可以构成与高斯变量有关的其他分布随机变量,如瑞利分布、指数分布和

分布随机变量。

四、实验过程和结果分析

1、均匀分布、高斯分布随机数的产生与仿真

1 思路:

利用已知matlab函数直接产生随机数。

2 程序

x=random('

5,10,1,1000);

%产生1000个服从于U(5,10)的随机数

y=random('

normal'

0,1,1,3000);

%产生3000个服从于N(0,1)的随机数

subplot(211),plot(x);

title('

均匀分布随机数'

subplot(212),plot(y);

高斯分布随机数'

3 仿真图形

4 分析:

产生的随机数呈现中间多,两头少的趋势,普遍集中于期望附近。

2、瑞利分布、指数分布及

分布随机数的产生与仿真

① 思路:

利用已知matlab函数的变换加和产生随机数。

② 程序

N=5000;

G1=random('

Normal'

0,1,1,N);

G2=random('

G3=random('

G4=random('

R=sqrt(G1.*G1+G2.*G2);

E=G1.*G1+G2.*G2;

X=G1.*G1+G2.*G2+G3.*G3+G4.*G4;

subplot(311);

plot(R);

瑞利分布随机数'

subplot(312);

plot(E);

指数分布随机数'

subplot(313);

plot(X);

4自由度x^2分布随机数'

③ 仿真图形

④ 分析:

经变换后的随机数生成规律满足所需要的随机数如指数、瑞利分布。

实验二随机变量检验

五、实验目的

随机数产生之后,必须对它的统计特性做严格的检验。

一般来讲,统计特性的检验包括参数检验、均匀性检验和独立性检验等。

事实上,我们如果在二阶矩范围内讨论随机信号,那么参数检验只对产生的随机数一、二阶矩进行检验。

我们可以把产生的随机数序列作为一个随机变量,也可以看成随机过程中的一个样本函数。

不论是随机变量还是随机过程的样本函数,都会遇到求其数字特征的情况,有时需要计算随机变量的概率密度直方图等。

六、实验内容

1.对实验一产生的各种分布的随机数进行均值和方差的检验。

2.对实验一产生的各种分布的随机数概率分布进行统计,并在计算机屏幕上显示实际统计的概率密度直方图。

七、实验原理

5.均值的计算

在实际计算时,如果平稳随机序列满足各态历经性,则统计均值可用时间均值代替。

这样,在计算统计均值时,并不需要大量样本函数的集合,只需对一个样本函数求时间平均即可。

甚至有时也不需要计算

时的极限,况且也不可能。

通常的做法是取一个有限的、计算系统能够承受的N求时间均值和时间方差。

根据强调计算速度或精度的不同,可选择不同的算法。

设随机数序列{

},一种计算均值的方法是直接计算下式

式中,xn为随机数序列中的第n个随机数。

另一种方法是利用递推算法,第n次迭代的均值也亦即前n个随机数的均值为

迭代结束后,便得到随机数序列的均值

递推算法的优点是可以实时计算均值,这种方法常用在实时获取数据的场合。

当数据量较大时,为防止计算误差的积累,也可采用

式中,m1是取一小部分随机数计算的均值。

6.方差的计算

计算方差也分为直接法和递推法。

仿照均值的做法

方差的递推算法需要同时递推均值和方差

迭代结束后,得到随机数序列的方差为

其它矩函数也可用类似的方法得到。

7.统计随机数的概率密度直方图

假定被统计的序列

的最大值和最小值分别为a和b。

区间等分M(M应与被统计的序列

的个数N相适应,否则统计效果不好。

)份后的区间为

,…,

,表示序列

的值落在

区间里的个数,统计序列

的值在各个区间的个数

,则

就粗略地反映了随机序列的概率密度的情况。

用图形方式显示出来就是随机数的概率密度直方图。

八、实验过程和结果分析

1、均匀分布、高斯分布随机数均值、方差的检验及概率密度直方图

① 思路:

随机产生一组数算出均值、方差,与理论值比较。

② 程序

x=random('

5,10,1,20000);

%产生20000个服从于U(5,10)的随机数

y=random('

subplot(211),hist(x,5:

0.1:

10);

subplot(212),hist(y,-3:

3);

m1=mean(x)v1=var(x)

m2=mean(y)

v2=var(y)

③ 仿真图形

随机数

计算均值

理论均值

计算方差

理论方差

均匀分布

7.5599

7.5

2.1252

2.083

高斯分布

0.0096

1.0024

1

2、瑞利、指数、

分布随机数均值、方差的检验及概率密度直方图

hist(R,0:

0.05:

4);

hist(E,0:

15);

hist(X,0:

0.2:

21);

m1=mean(R)

v1=var(R)

m2=mean(E)

v2=var(E)

m3=mean(X)

v3=var(X)

瑞利分布

1.2312

1.253

0.4291

0.429

指数分布

1.9449

2

3.9573

4

分布

3.9094

7.9289

8

实验三中心极限定理的验证

九、实验目的

利用计算机产生均匀分布的随机数。

对相互独立的均匀分布的随机变量做和,可以很直观看到均匀分布的随机变量的和,随着做和次数的增加分布情况的变化,通过实验对中心极限定理的进行验证。

一十、实验内容

产生多组[0,1]区间上的均匀分布的随机数序列,各序列的对应元素做和,够成的和序列再进行随机数的概率密度直方图的统计,并作图显示。

一十一、实验原理

如果n个独立随机变量的分布是相同的,并且具有有限的数学期望和方差,当n无穷大时,它们之和的分布趋近于高斯分布。

这就是中心极限定理中的一个定理。

我们以均匀分布为例,来解释这个定理。

若n个随机变量Xi(i=1,2,…,n)都为[0,1]区间上的均匀分布的随机变量,且互相独立,当n足够大时,其和

的分布接近高斯分布。

一十二、实验过程和结果分析

产生n个[0,1]区间上的均匀分布的随机数序列并作和,n取三组值,此外再产生一个高斯分布随机数,对四组随机数进行比较。

X1=random('

0,1,1,2000);

X2=random('

X3=random('

X4=random('

X5=random('

X6=random('

G=random('

Y1=X1+X2+X3;

Y2=X1+X2+X3+X4+X5+X6;

subplot(411);

hist(X1,0:

2);

subplot(412);

hist(Y1,0:

subplot(413);

hist(Y2,0:

6);

subplot(414);

hist(G,-3:

③ 仿真图形

④ 分析:

随n取值的增大,均匀分布随机序列求和的图形越发接近于高斯分布。

实验四自相关函数的计算

一十三、实验目的

在随机信号理论中,自相关函数是非常重要的概念。

在实际系统仿真中也会经常计算自相关函数。

通过本试验学生可以亲自动手计算自相关函数,加深对概念的理解,并增强实际动手能力。

一十四、实验内容

用一个数学期望为零和非零,方差为某值的高斯分布随机数,作为样本序列求自相关函数的估值,并用图形显示。

一十五、实验原理

在实际应用中,我们可以把产生的随机数序列看成随机过程中的一个样本函数。

如果平稳随机序列满足各态历经性,则统计自相关序列可用时间自相关序列代替。

当数据的样本数有限时,也只能用有限个数据来估计时间自相关序列,统计自相关序列的估值。

若各态历经序列X(n)的一个样本有N个数据

,由于实序列自相关序列是对称的,自相关函数的估值为

一十六、实验过程和结果分析

利用matlab函数直接产生所需自相关函数。

N=500;

x1=random('

Rx1=xcorr(x1,'

biased'

);

m1=-N+1:

N-1;

subplot(211),plot(m1,Rx1);

xlabel('

m1'

ylabel('

Rx1(m1)'

均值为0,方差为1的高斯分布的自相关函数'

axis([-NN-0.51.5]);

x2=random('

1,1,1,N);

Rx2=xcorr(x2,'

m2=-N+1:

subplot(212),plot(m2,Rx2);

m2'

Rx2(m2)'

均值为1,方差为1的高斯分布的自相关函数'

axis([-NN-0.52]);

分别生成均值为0和1,方差为1的高斯随机数,由图形可以明显看出两者自相关函数的差异。

实验五功率谱密度

一十七、实验目的

在随机信号理论中,功率谱密度和自相关函数一样都是非常重要的概念。

在实际系统仿真中也会经常计算。

通过本试验学生可以亲自动手,加深对概念的理解,并增强实际动手能力。

一十八、实验内容

用实验四计算出的自相关函数的估值,作为样本序列求功率谱密度的估值,并用图形显示。

一十九、实验原理

一般把平稳随机序列的功率谱定义为自相关序列的傅里叶变换。

如果自相关序列是周期序列,可仿照随机过程的情况,引人适当的函数。

平稳序列X(n)的功率谱与自相关序列的关系为

与实平稳过程一样,实平稳序列的功率谱也是非负偶函数,即

可以证明,功率谱还可表示为

当X(n)为各态历经序列时,可去掉上式中的统计均值计算,将随机序列X(n)用它的一个样本序列x(n)代替。

在实际应用中,由于一个样本序列的可用数据个数N有限,功率谱密度也只能是估计值

式中,X()是x(n)的傅里叶变换。

这是比较简单的一种估计方法,这种功率谱密度的估计方法称为周期图方法。

如果直接利用数据样本做离散傅里叶变换,可得到X()的离散值。

由于这种方法可借助FFT算法实现,所以得到了广泛的应用。

二十、实验过程和结果分析

利用实验四中的自相关函数与功率谱密度的关系产生或用matlab函

数直接产生所需功率谱密度。

Sx1=abs(fft(x1).^2)/N;

subplot(211),plot(10*log10(Sx1));

axis([0300-4010])

f/Hz'

Sx1/dB'

均值为0,方差为1的高斯分布的功率谱密度'

Sx2=periodogram(x2);

subplot(212),plot(10*log10(Sx2));

Sx2/dB'

均值为1,方差为1的高斯分布的功率谱密度'

由波形知,两种方法均可产生功率谱密度。

实验六随机信号经过线性系统前后信号仿真

二十一、实验目的

系统仿真是信号仿真处理的一个重要部分,通过该实验要求学生掌握系统仿真的基本概念,并学会系统的仿真方法。

二十二、实验内容

仿真信号和加性噪声经过各种系统前后的自相关函数和功率谱密度并图示。

二十三、实验原理

需要先仿真一个指定系统,再根据需要仿真输入的随机信号,然后使这个随机信号通过指定的系统。

通过对实际系统建模,计算机可以对很多系统进行仿真。

在信号处理中,一般将线性系统分解为一个全通放大器(或衰减器)和一个特定频率响应的滤波器。

由于全通放大器可以用一个常数代替,因此线性系统的仿真往往只需设计一个数字滤波器。

滤波器设计可采用MATLAB提供的函数,也可利用相应的方法自行设计。

MATLAB提供了多个设计滤波器的函数,可以很方便地设计低通、带通、高通、多带通、带阻滤波器。

二十四、实验过程和结果分析

实验产生的随机信号

,其中

为[0,

]内均匀分布的随机变量,

是数学期望为0、方差为1的高斯白噪声,通过各种系统得到所需仿真图形。

1、X(n)信号的自相关函数及功率谱密度

N=2000;

fs=400;

Nn=random('

t=(0:

N-1)/fs;

fi=random('

0,1,1,2)*2*pi;

xn=cos(2*pi*50*t+fi

(1))+3*cos(2*pi*150*t+fi

(2))+Nn;

Rx=xcorr(xn,'

m=-N+1:

Sx=abs(fft(xn).^2)/N;

f=(-N/2:

N/2-1)*fs/N;

subplot(211),plot(m,Rx);

m'

Rx(m)'

xn的自相关函数'

subplot(212),plot(f,fftshift(10*log10(Sx(1:

N))));

Sx/dB'

xn的功率谱密度'

2、X(n)通过低通滤波器

h=fir1(100,0.4);

H=fft(h,2*N);

H2=abs(H).^2;

Sx=abs(fftshift(fft(xn,2*N)).^2)/(2*N);

Sy=Sx.*H2;

Ry=fftshift(ifft(Sy));

f=(-N:

N-1)*fs/(2*N);

m=(-N:

N-1)/N*(N/2000);

plot((-N:

N-1)/N,fftshift(abs(H2(1:

2*N))));

低通滤波器'

subplot(312),plot(m,Ry);

Ry(m)'

xn经低通滤波器的自相关函数'

subplot(313),plot(f,fftshift(10*log10(Sy(1:

axis([-200200-2050]);

Sy/dB'

xn经低通滤波器的功率谱密度'

3、带通

h=fir1(100,[0.10.5]);

带通滤波器'

xn经带通通滤波器的自相关函数'

xn经带通滤波器的功率谱密度'

4、高通

h=fir1(100,0.6,'

high'

高通滤波器'

xn经高通通滤波器的自相关函数'

xn经高通滤波器的功率谱密度'

5、多带通

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2