哈工大随机信号实验报告

哈工大随机信号实验报告
哈工大随机信号实验报告

.

H a r b i n I n s t i t u t e o f T e c h n o l o g y

实验报告

课程名称:随机信号分析

院系:电信学院

班级:

姓名:哈尔滨工业大学

实验一各种分布随机数的产生

一、实验目的

在很多系统仿真的过程中,需要产生不同分布的随机变量。利用计算机可以很方便地产生不同分布的随机变量,各种分布的随机变量的基础是均匀分布的随机变量。有了均匀分布的随机变量,就可以用函数变换等方法得到其他分布的随机变量。

二、 实验内容

产生均匀分布的随机数、高斯分布的随机数和其它分布的随机数。

三、 实验原理

1. 均匀分布随机数的产生原理

产生伪随机数的一种实用方法是同余法,它利用同余运算递推产生伪随机数序列。最简单的方法是加同余法

)(mod 1M c y y n n +=+

M

y x n n 1

1++=

为了保证产生的伪随机数能在[0,1]内均匀分布,需要M 为正整数,此外常数c 和初值y0亦为正整数。加同余法虽然简单,但产生的伪随机数效果不好。另一种同余法为乘同余法,它需要两次乘法才能产生一个[0,1]上均匀分布的随机数

)(mod 1M ay y n

n =+

M y x n n 1

1++=

式中,a 为正整数。用加法和乘法完成递推运算的称为混合同余法,即

)(mod 1M c ay y n n +=+

M

y x n n 1

1++=

用混合同余法产生的伪随机数具有较好的特性,一些程序库中都有成熟的程序供选择。

常用的计算语言如Basic 、C 和Matlab 都有产生均匀分布随机数的函数可以调用,只是用各种编程语言对应的函数产生的均匀分布随机数的范围不同,有的函数可能还需要提供种子或初始化。

Matlab 提供的函数rand()可以产生一个在[0,1]区间分布的随机数,rand(2,4)则可以产生一个在[0,1]区间分布的随机数矩阵,矩阵为2行4列。Matlab 提供的另一个产生随机数的函数是random('unif',a,b,N,M),unif 表示均匀分布,a 和b 是均匀分布区间的上下界,N 和M 分别是矩阵的行和列。 2. 随机变量的仿真

根据随机变量函数变换的原理,如果能将两个分布之间的函数关系用显式表达,那么就可以利用一种分布的随机变量通过变换得到另一种分布的随机变量。

若X 是分布函数为F(x)的随机变量,且分布函数F(x)为严格单调升函数,令Y=F(X),则Y 必为在[0,1]上均匀分布的随机变量。反之,若Y 是在[0,1]上均匀分布的随机变量,那么

)(1

Y F X X -=

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

-?1

()为F X ()?的反函数。这样,欲求某个分布的随机变量,先产生在[0,1]区间上的均匀分布随机数,再经上式变换,

便可求得所需分布的随机数。

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

广泛应用的有两种产生高斯随机数的方法,一种是变换法,一种是近似法。 如果X1,X2是两个互相独立的均匀分布随机数,那么下式给出的Y1,Y2

????

?+-=+-=m

X X Y m

X X Y )π2sin(ln 2)π2cos(ln 2212211σσ 便是数学期望为m 2

σ

变换法。

另外一种产生高斯随机数的方法是近似法。在学习中心极限定理时,曾提到n 个在[0,1]区间上均匀分布的互相独立随机变量Xi (i=1,2…,n),当n 足够大时,其和的分布接近高斯分布。当然,只要n 不是无穷大,这个高斯分布是近似的。由于近似法避免了开方和三角函数运算,计算量大大降低。当精度要求不太高时,近似法还是具有很大应用价值的。 4. 各种分布随机数的仿真

有了高斯随机变量的仿真方法,就可以构成与高斯变量有关的其他分布随机

2χ分布随机变量。

四、 实验过程和结果分析

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

① 思路:利用已知matlab 函数直接产生随机数。

② 程序

x=random('unif',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);title('高斯分布随机数')

③ 仿真图形

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

2、瑞利分布、指数分布及2 分布随机数的产生与仿真

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

②程序

N=5000;

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);

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

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

subplot(311);plot(R);title('瑞利分布随机数')

subplot(312);plot(E);title('指数分布随机数')

subplot(313);plot(X);title('4自由度x^2分布随机数')

③仿真图形

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

实验二随机变量检验

一、实验目的

随机数产生之后,必须对它的统计特性做严格的检验。一般来讲,统计特性的检验包括参数检验、均匀性检验和独立性检验等。事实上,我们如果在二阶矩范围内讨论随机信号,那么参数检验只对产生的随机数一、二阶矩进行检验。我们可以把产生的随机数序列作为一个随机变量,也可以看成随机过程中的一个样本函数。不论是随机变量还是随机过程的样本函数,都会遇到求其数字特征的情况,有时需要计算随机变量的概率密度直方图等。

二、 实验内容

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

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

三、 实验原理

1. 均值的计算

在实际计算时,如果平稳随机序列满足各态历经性,则统计均值可用时间均值代替。这样,在计算统计均值时,并不需要大量样本函数的集合,只需对一个样本函数求时间平均即可。甚至有时也不需要计算N →∞时的极限,况且也不可能。通常的做法是取一个有限的、计算系统能够承受的N 求时间均值和时间方差。根据强调计算速度或精度的不同,可选择不同的算法。

设随机数序列{N x x x ,,,21 },一种计算均值的方法是直接计算下式

∑==

N

n n x N m 1

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

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

)(1

11111----+=+-=

n n n n n n m x n

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

m m N =

递推算法的优点是可以实时计算均值,这种方法常用在实时获取数据的场合。 当数据量较大时,为防止计算误差的积累,也可采用

)(111

1m x N m m n N

n -+

=∑= 式中,m1是取一小部分随机数计算的均值。 2. 方差的计算

计算方差也分为直接法和递推法。仿照均值的做法

21

2)(1m x N N

n n -=

∑=σ 21

2

2

1m x N N n n -=∑=σ

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

m m n

x m n n n n =+

---111

() ])(1

[121212---+-=

n n n n m x n

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

2

2N σσ=

其它矩函数也可用类似的方法得到。 3. 统计随机数的概率密度直方图

假定被统计的序列)(n x 的最大值和最小值分别为a 和b 。将),(b a 区间等分M (M 应与被统计的序列)(n x 的个数N 相适应,否则统计效果不好。)份后的区间为

))(,(M a b a a -+

,))

(*2,)((M

a b a M a b a -+-+,… , )*)(*2,)1)(((M

i

a b a M i a b a -+--+,… , ),)1)(((b M M a b a --+

。用)(i f ,表示序列)(n x 的值落在)*)(*2,)1)(((M i

a b a M i a b a -+--+区间里的个数,统计序列)

(n x 的值在各个区间的个数)(i f ,1,,2,0-=M i ,则)(i f 就粗略地反映了随机序列的概率密度的情况。用图形方式显示出来就是随机数的概率密度直方图。

四、 实验过程和结果分析

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

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

② 程序

x=random('unif',5,10,1,20000);%产生20000个服从于U (5,10)的随机数 y=random('normal',0,1,1,3000);%产生3000个服从于N (0,1)的随机数 subplot(211),hist(x,5:0.1:10);title('均匀分布随机数') subplot(212),hist(y,-3:0.1:3);title('高斯分布随机数') m1=mean(x)v1=var(x) m2=mean(y) v2=var(y)

③ 仿真图形

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

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

②程序

N=5000;

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);

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

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

subplot(311);hist(R,0:0.05:4);title('瑞利分布随机数')

subplot(312);hist(E,0:0.1:15);title('指数分布随机数')

subplot(313);hist(X,0:0.2:21);title('4自由度x^2分布随机数')

m1=mean(R)

v1=var(R)

m2=mean(E)

v2=var(E)

m3=mean(X)

v3=var(X)

③仿真图形

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

一、实验目的

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

二、 实验内容

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

三、 实验原理

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

我们以均匀分布为例,来解释这个定理。若n 个随机变量Xi (i=1,2,…,n)都为[0,1]区间上的均匀分布的随机变量,且互相独立,当n 足够大时,其和∑==n

i i

X Y 1的分布接近高斯分布。

四、 实验过程和结果分析

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

② 程序

X1=random('unif',0,1,1,2000); X2=random('unif',0,1,1,2000); X3=random('unif',0,1,1,2000); X4=random('unif',0,1,1,2000); X5=random('unif',0,1,1,2000); X6=random('unif',0,1,1,2000); G=random('normal',0,1,1,2000);

Y1=X1+X2+X3; Y2=X1+X2+X3+X4+X5+X6; subplot(411);hist(X1,0:0.05:2); subplot(412);hist(Y1,0:0.05:4); subplot(413);hist(Y2,0:0.05:6); subplot(414);hist(G,-3:0.05:3);

③ 仿真图形

④分析:

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

实验四自相关函数的计算

一、实验目的

在随机信号理论中,自相关函数是非常重要的概念。在实际系统仿真中也会经常计算自相关函数。通过本试验学生可以亲自动手计算自相关函数,加深对概念的理解,并增强实际动手能力。

二、实验内容

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

三、 实验原理

在实际应用中,我们可以把产生的随机数序列看成随机过程中的一个样本函数。如果平稳随机序列满足各态历经性,则统计自相关序列可用时间自相关序列代替。当数据的样本数有限时,也只能用有限个数据来估计时间自相关序列,统计自相关序列的估值。若各态历经序列X(n)的一个样本有N 个数据

)}1(,),1(),0({-N x x x ,由于实序列自相关序列是对称的,自相关函数的估值为

|)|()(1)(?1||0

m n x n x N

m R

m N n +=∑--=

四、 实验过程和结果分析

① 思路:利用matlab 函数直接产生所需自相关函数。

② 程序

N=500;

x1=random('normal',0,1,1,N); Rx1=xcorr(x1,'biased'); m1=-N+1:N-1;

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

ylabel('Rx1(m1)')

title('均值为0,方差为1的高斯分布的自相关函数'); axis([-N N -0.5 1.5]);

x2=random('normal',1,1,1,N); Rx2=xcorr(x2,'biased'); m2=-N+1:N-1;

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

ylabel('Rx2(m2)')

title('均值为1,方差为1的高斯分布的自相关函数'); axis([-N N -0.5 2]);

③ 仿真图形

④分析:

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

实验五功率谱密度

一、实验目的

在随机信号理论中,功率谱密度和自相关函数一样都是非常重要的概念。在实际系统仿真中也会经常计算。通过本试验学生可以亲自动手,加深对概念的理解,并增强实际动手能力。

二、实验内容

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

三、 实验原理

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

X(n)的

功率谱与自相关序列的关系为

m X m X m R S ωωj e )()(-∞

-∞

=∑

=

ωωωd e )(π21)(j π

π

m

X X S m R ?-= 与实平稳过程一样,实平稳序列的功率谱也是非负偶函数,即

)

()(0)(ωωω-=≥X X X S S S

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

}e )(121{

)(2

j lim n

N

N

n N X n X N E S ωω--=∞

→∑

+=

当X(n)为各态历经序列时,可去掉上式中的统计均值计算,将随机序列X(n)

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

22

j 1

|)(|1

e )(1)(?ωωωX N

n x N

S n

N n X

=

=--=∑

式中,X()是x(n)的傅里叶变换。这是比较简单的一种估计方法,这种功率谱密度的估计方法称为周期图方法。如果直接利用数据样本做离散傅里叶变换,可得到X()的离散值。由于这种方法可借助FFT 算法实现,所以得到了广泛的应用。

四、 实验过程和结果分析

① 思路:利用实验四中的自相关函数与功率谱密度的关系产生或用matlab 函 数直接产生所需功率谱密度。

② 程序

N=500;

x1=random('normal',0,1,1,N); Sx1=abs(fft(x1).^2)/N;

subplot(211),plot(10*log10(Sx1)); axis([0 300 -40 10]) xlabel('f/Hz')

ylabel('Sx1/dB')

title('均值为0,方差为1的高斯分布的功率谱密度'); x2=random('normal',1,1,1,N);

Sx2=periodogram(x2);

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

xlabel('f/Hz')

ylabel('Sx2/dB')

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

③仿真图形

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

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

一、 实验目的

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

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

三、 实验原理

需要先仿真一个指定系统,再根据需要仿真输入的随机信号,然后使这个随机信号通过指定的系统。通过对实际系统建模, 计算机可以对很多系统进行仿真。在信号处理中,一般将线性系统分解为一个全通放大器(或衰减器)和一个特定频率响应的滤波器。由于全通放大器可以用一个常数代替,因此线性系统的仿真往往只需设计一个数字滤波器。滤波器设计可采用MATLAB 提供的函数,也可利用相应的方法自行设计。MATLAB 提供了多个设计滤波器的函数,可以很方便地设计低通、带通、高通、多带通、带阻滤波器。

四、 实验过程和结果分析

① 思路:实验产生的随机信号

1122()

cos(2)3cos(2)()X n f t f t N n πφπφ=++++

,其中1φ、2φ为[0,π2]内均匀分布的随机变量,()n N 是数学期望为0、方差为1的高斯白噪声,通过各种系统得到所需仿真图形。

② 程序

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

N=2000;fs=400;

Nn=random('normal',0,1,1,N); t=(0:N-1)/fs;

fi=random('unif',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,'biased'); m=-N+1:N-1;

Sx=abs(fft(xn).^2)/N; f=(-N/2:N/2-1)*fs/N;

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

ylabel('Rx(m)')

title('xn 的自相关函数');

subplot(212),plot(f,fftshift(10*log10(Sx(1:N)))); xlabel('f/Hz') ylabel('Sx/dB')

title('xn 的功率谱密度');

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

N=2000;fs=400;

Nn=random('normal',0,1,1,N); t=(0:N-1)/fs;

fi=random('unif',0,1,1,2)*2*pi;

xn=cos(2*pi*50*t+fi(1))+3*cos(2*pi*150*t+fi(2))+Nn; h=fir1(100,0.4); H=fft(h,2*N); H2=abs(H).^2;

Rx=xcorr(xn,'biased');

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);

subplot(311);plot((-N:N-1)/N,fftshift(abs(H2(1:2*N)))); title('低通滤波器');

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

ylabel('Ry(m)')

title('xn经低通滤波器的自相关函数');

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

axis([-200 200 -20 50]);

xlabel('f/Hz')

ylabel('Sy/dB')

title('xn经低通滤波器的功率谱密度');

3、带通

N=2000;fs=400;

Nn=random('normal',0,1,1,N);

t=(0:N-1)/fs;

fi=random('unif',0,1,1,2)*2*pi;

xn=cos(2*pi*50*t+fi(1))+3*cos(2*pi*150*t+fi(2))+Nn;

h=fir1(100,[0.1 0.5]);

H=fft(h,2*N);

H2=abs(H).^2;

Rx=xcorr(xn,'biased');

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);

subplot(311);plot((-N:N-1)/N,fftshift(abs(H2(1:2*N))));

title('带通滤波器');

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

xlabel('m')

ylabel('Ry(m)')

title('xn经带通通滤波器的自相关函数');

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

axis([-200 200 -20 50]);

xlabel('f/Hz')

ylabel('Sy/dB')

title('xn经带通滤波器的功率谱密度');

4、高通

N=2000;fs=400;

Nn=random('normal',0,1,1,N);

t=(0:N-1)/fs;

fi=random('unif',0,1,1,2)*2*pi;

xn=cos(2*pi*50*t+fi(1))+3*cos(2*pi*150*t+fi(2))+Nn;

h=fir1(100,0.6,'high');

H=fft(h,2*N);

H2=abs(H).^2;

Rx=xcorr(xn,'biased');

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);

subplot(311);plot((-N:N-1)/N,fftshift(abs(H2(1:2*N))));

title('高通滤波器');

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

xlabel('m')

ylabel('Ry(m)')

title('xn经高通通滤波器的自相关函数');

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

axis([-200 200 -20 50]);

xlabel('f/Hz')

ylabel('Sy/dB')

title('xn经高通滤波器的功率谱密度');

5、多带通

N=2000;fs=400;

Nn=random('normal',0,1,1,N);

t=(0:N-1)/fs;

fi=random('unif',0,1,1,2)*2*pi;

xn=cos(2*pi*50*t+fi(1))+3*cos(2*pi*150*t+fi(2))+Nn;

h=fir1(100,[0.2,0.4,0.6,0.8]);

H=fft(h,2*N);

H2=abs(H).^2;

Rx=xcorr(xn,'biased');

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);

subplot(311);plot((-N:N-1)/N,fftshift(abs(H2(1:2*N))));

title('多带通滤波器');

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

xlabel('m')

ylabel('Ry(m)')

title('xn经多带通通滤波器的自相关函数');

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

axis([-200 200 -20 50]);

xlabel('f/Hz')

ylabel('Sy/dB')

title('xn经多带通滤波器的功率谱密度');

6、带阻

N=2000;fs=400;

Nn=random('normal',0,1,1,N);

t=(0:N-1)/fs;

fi=random('unif',0,1,1,2)*2*pi;

xn=cos(2*pi*50*t+fi(1))+3*cos(2*pi*150*t+fi(2))+Nn;

h=fir1(100,[0.2,0.5],'stop');

H=fft(h,2*N);

H2=abs(H).^2;

Rx=xcorr(xn,'biased');

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);

subplot(311);plot((-N:N-1)/N,fftshift(abs(H2(1:2*N))));

title('带阻滤波器');

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

xlabel('m')

ylabel('Ry(m)')

title('xn经带阻滤波器的自相关函数');

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

axis([-200 200 -20 50]);

xlabel('f/Hz')

ylabel('Sy/dB')

title('xn经带阻滤波器的功率谱密度');

③仿真图形

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

北理工随机信号分析实验报告

本科实验报告实验名称:随机信号分析实验

实验一 随机序列的产生及数字特征估计 一、实验目的 1、学习和掌握随机数的产生方法。 2、实现随机序列的数字特征估计。 二、实验原理 1、随机数的产生 随机数指的是各种不同分布随机变量的抽样序列(样本值序列)。进行随机信号仿真分析时,需要模拟产生各种分布的随机数。 在计算机仿真时,通常利用数学方法产生随机数,这种随机数称为伪随机数。伪随机数是按照一定的计算公式产生的,这个公式称为随机数发生器。伪随机数本质上不是随机的,而且存在周期性,但是如果计算公式选择适当,所产生的数据看似随机的,与真正的随机数具有相近的统计特性,可以作为随机数使用。 (0,1)均匀分布随机数是最最基本、最简单的随机数。(0,1)均匀分布指的是在[0,1]区间上的均匀分布,即 U(0,1)。实际应用中有许多现成的随机数发生器可以用于产生(0,1)均匀分布随机数,通常采用的方法为线性同余法,公式如下: )(m od ,110N ky y y n n -= N y x n n /= 序列{}n x 为产生的(0,1)均匀分布随机数。 下面给出了上式的3组常用参数: 1、10 N 10,k 7==,周期7 510≈?; 2、(IBM 随机数发生器)31 16 N 2,k 23,==+周期8 510≈?; 3、(ran0)31 5 N 21,k 7,=-=周期9 210≈?; 由均匀分布随机数,可以利用反函数构造出任意分布的随机数。 定理 1.1 若随机变量 X 具有连续分布函数F X (x),而R 为(0,1)均匀分布随机变量,则有 )(1R F X x -= 由这一定理可知,分布函数为F X (x)的随机数可以由(0,1)均匀分布随机数按上式进行变

哈工大单片机实验报告(上传)

H a r b i n I n s t i t u t e o f T e c h n o l o g y 单片机原理与应用 实验报告 学生姓名: 学号: 班级: 专业: 任课教师: 所在单位: 2013年5月

软件实验 在软件实验部分,通过实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。 实验一清零程序 一、实验目的 掌握汇编语言设计和调试方法,熟悉键盘操作。 二、实验内容 把2000~20FFh的内容清零。 三、程序框图 四、实验过程 实验中利用MOVX语句,将外部存储器指定内容清零。利用数据指针DPTR完成数据传送工作。程序采用用循环结构完成,R0移动单元的个数,可用CJNE比较语句判断循环是否结束。 五、实验结果及分析 清零前清零后

【问题回答】清零前2000H~20FFH中为内存里的随机数,清零后全变为0。 六、实验源程序 AJMP MAIN ORG 0640H MAIN: MOV R0, #00H MOV DPL, #00H MOV DPH, #20H LOOP: MOV A, #00H MOVX @DPTR, A INC DPTR INC R0 CJNE R0, #0FFH, LOOP MOVX @DPTR, A END 实验二拆字程序 一、实验目的 掌握汇编语言设计和调试方法。 二、实验内容 把2000h的内容拆开,高位送2001h低位,低位送2002h低位,2001h、2002h高位清零,一般本程序用于把数据送显示缓冲区时用。 三、程序框图 四、实验过程 将寄存器中内容送入2000H,分别将高低四位移到低位,将高四位置零然后移入2001H 和2002H中。利用MOVX语句、DPTR指针可实现数据的传送,利用高低四位交换语句SWAP和与语句ANL可进行对高低位的清零。

随机信号分析实验报告

一、实验名称 微弱信号的检测提取及分析方法 二、实验目的 1.了解随机信号分析理论如何在实践中应用 2.了解随机信号自身的特性,包括均值、方差、相关函数、频谱及功率谱密度等 3.掌握随机信号的检测及分析方法 三、实验原理 1.随机信号的分析方法 在信号与系统中,我们把信号分为确知信号和随机信号。其中随机信号无确定的变化规律,需要用统计特新进行分析。这里我们引入随机过程的概念,所谓随机过程就是随机变量的集合,每个随机变量都是随机过程的一个取样序列。 随机过程的统计特性一般采用随机过程的分布函数和概率密度来描述,他们能够对随机过程作完整的描述。但由于在实践中难以求得,在工程技术中,一般采用描述随机过程的主要平均统计特性的几个函数,包括均值、方差、相关函数、频谱及功率谱密度等来描述它们。本实验中算法都是一种估算法,条件是N要足够大。 2.微弱随机信号的检测及提取方法 因为噪声总会影响信号检测的结果,所以信号检测是信号处理的重要内容之一,低信噪比下的信号检测是目前检测领域的热点,而强噪声背景下的微弱信号提取又是信号检测的难点。 噪声主要来自于检测系统本身的电子电路和系统外空间高频电磁场干扰等,通常从以下两种不同途径来解决 ①降低系统的噪声,使被测信号功率大于噪声功率。 ②采用相关接受技术,可以保证在信号功率小于噪声功率的情况下,人能检测出信号。 对微弱信号的检测与提取有很多方法,常用的方法有:自相关检测法、多重自相法、双谱估计理论及算法、时域方法、小波算法等。 对微弱信号检测与提取有很多方法,本实验采用多重自相关法。 多重自相关法是在传统自相关检测法的基础上,对信号的自相关函数再多次做自相关。即令: 式中,是和的叠加;是和的叠加。对比两式,尽管两者信号的幅度和相位不同,但频率却没有变化。信号经过相关运算后增加了信噪比,但其改变程度是有限的,因而限制了检测微弱信号的能力。多重相关法将 当作x(t),重复自相关函数检测方法步骤,自相关的次数越多,信噪比提高的越多,因此可检测出强噪声中的微弱信号。

随机信号通过线性和非线性系统后地特性分析报告 实验报告材料

实验三 随机信号通过线性和非线性系统后的特性分析 一、实验目的 1、了解随机信号的均值、均方值、方差、自相关函数、互相关函数、概率密度、频谱及功率谱特性。 2、研究随机信号通过线性系统和非线性系统后的均值、均方值、方差、自相关函数、互相关函数、概率密度、频谱及功率谱有何变化,分析随机信号通过线性系统和非线性系统后的特性 二、实验仪器与软件平台 1、 微计算机 2、 Matlab 软件平台 三、实验步骤 1、 根据本实验内容和要求查阅有关资料,设计并撰写相关程序流程。 2、 选择matlab 仿真软件平台。 3、 测试程序是否达到设计要求。 4、 分析实验结果是否与理论概念相符 四、实验内容 1、 随机信号通过线性系统和非线性系统后的特性分析 (1)实验原理 ①随机信号的分析方法 在信号系统中,可以把信号分成两大类:确定信号和随机信号。确定信号具有一定的变化规律,二随机信号无一定的变化规律,需要用统计特性进行分析。在这里引入了一个随机过程的概念。所谓随机过程,就是随机变量的集合,每个随机变量都是随机过程的一个采样序列。随机过程可以分为平稳的和非平稳的,遍历的和非遍历的。如果随机信号的统计特性不随时间的推移而变化。则随机过程是平稳的。如果一个平稳的随机过程的任意一个样本都具有相同的统计特性。则随机过程是遍历的。下面讨论的随机过程都认为是平稳的遍历的随机过程,因此,可以随机取随机过程的一个样本值来描述随机过程中的统计特性。 随机过程的统计特性一般采用主要的几个平均统计特性函数来描述,包括、均方值、方差、自相关系数、互相关系数、概率密度、频谱及功率谱密度等。 a.随机过程的均值 均值E[x(t)]表示集合平均值或数学期望值。基于过程的各态历经行,可用时间间隔T 内的幅值平均值表示,即 ∑-==1 /)()]([N t N t x t x E 均值表达了信号变化的中心趋势,或称之为直流分量。

《随机信号处理》课程设计

《随机信号处理》课程设计

————————————————————————————————作者:————————————————————————————————日期:

华北水利水电大学 随机信号处理上机实验报告 学院:数学与信息科学 专业:信息与计算科学 姓名:孙志攀 学号:201216511 指导老师:蒋礼 日期:2015年10月20日

实验一 1、熟悉并练习使用下列Matlab 的函数,给出各个函数的功能说明和内部参数的意义,并给出至少一个使用例子和运行结果 1.rand() (1)Y = rand(n) 生成n×n 随机矩阵,其元素在(0,1)内 (2)Y = rand(m,n) 生成m×n 随机矩阵 (3)Y = rand([m n]) 生成m×n 随机矩阵 (4)Y = rand(m,n,p,…) 生成m×n×p×…随机矩阵或数组 (5)Y = rand([m n p…]) 生成m×n×p×…随机矩阵或数组 (6)Y = rand(size(A)) 生成与矩阵A 相同大小的随机矩阵 选择(3)作为例子,运行结果如下: 2.randn() 产生随机数数组或矩阵,其元素服从均值为0,方差为1的正态分布 (1)Y = randn 产生一个伪随机数 (2)Y = randn(n) 产生n×n的矩阵,其元素服从均值为0,方差为1的正态分布(3)Y = randn(m,n) 产生m×n的矩阵,其元素服从均值为0,方差为1的正态分布(4)Y= randn([m n]) 产生m×n的矩阵,其元素服从均值为0,方差为1的正态分布选择(3)作为例子,运行结果如下: 3.normrnd() 产生服从正态分布的随机数 (1)R = normrnd(mu,sigma) 产生服从均值为mu,标准差为sigma的随机数,mu和sigma 可以为向量、矩阵、或多维数组。 (2)R = normrnd(mu,sigma,v) 产生服从均值为mu 标准差为sigma的随机数,v是一个行向量。如果v是一个1×2的向量,则R为一个1行2列的矩阵。如果v是1×n的,那么R 是一个n维数组 (3)R = normrnd(mu,sigma,m,n) 产生服从均值为mu 标准差为sigma的随机数,标量m和n是R的行数和列数。

随机信号实验报告

随机信号分析 实验报告 目录 随机信号分析 (1) 实验报告 (1) 理想白噪声和带限白噪声的产生与测试 (2) 一、摘要 (2) 二、实验的背景与目的 (2) 背景: (2) 实验目的: (2) 三、实验原理 (3) 四、实验的设计与结果 (4) 实验设计: (4) 实验结果: (5) 五、实验结论 (12) 六、参考文献 (13) 七、附件 (13) 1

理想白噪声和带限白噪声的产生与测试一、摘要 本文通过利用MATLAB软件仿真来对理想白噪声和带限白噪声进行研究。理想白噪声通过低通滤波器和带通滤波器分别得到低通带限白噪声和帯通带限白噪声。在仿真的过程中我们利用MATLAB工具箱中自带的一些函数来对理想白噪声和带限白噪声的均值、均方值、方差、功率谱密度、自相关函数、频谱以及概率密度进行研究,对对它们进行比较分析并讨论其物理意义。 关键词:理想白噪声带限白噪声均值均方值方差功率谱密度自相关函数、频谱以及概率密度 二、实验的背景与目的 背景: 在词典中噪声有两种定义:定义1:干扰人们休息、学习和工作的声音,引起人的心理和生理变化。定义2:不同频率、不同强度无规则地组合在一起的声音。如电噪声、机械噪声,可引伸为任何不希望有的干扰。第一种定义是人们在日常生活中可以感知的,从感性上很容易理解。而第二种定义则相对抽象一些,大部分应用于机械工程当中。在这一学期的好几门课程中我们都从不同的方面接触到噪声,如何的利用噪声,把噪声的危害减到最小是一个很热门的话题。为了加深对噪声的认识与了解,为后面的学习与工作做准备,我们对噪声进行了一些研究与测试。 实验目的: 了解理想白噪声和带限白噪声的基本概念并能够区分它们,掌握用MATLAB 或c/c++软件仿真和分析理想白噪声和带限白噪声的方法,掌握理想白噪声和带限白噪声的性质。

哈工大计算机网络实验报告之五

计算机网络课程实验报告 实验5:利用Ethereal分析TCP、UDP、ICMP协议 继续学习Ethereal的使用; 利用Ethereal分析TCP、UDP和ICMP协议。 TCP协议采用了哪些机制保证可靠数据传输。(3分) 数据重传和数据确认应答机制 Traceroute的工作过程,用自己的话来描述,200字以内,超过酌情扣分。 (4分) 构造数据包,来检查到达一个主机时经过了哪些路由。主机发送给目的地址的数据包的TTL是从1逐个递增的,而数据包每到达一个路由器,它的TTL值就会减1,当TTL减到0时,该数据包被取消,传回一个数据包给主机,我们就能捕获这个路由器的IP地址了。如果收到"超时错",表示刚刚到达的是路由器,而如果收到的是"端口不可达" 错误,表示刚刚到达的就是目的主机,路由跟踪完成,程序结束。 阐述一下为什么应用程序开发者会选择将应用程序运行在UDP而不是TCP 之上?(3分) UDP没有拥塞控制机制,发送方可以以任何速率向下层注入数据。很多实时应用是

可以容忍一定的数据丢失的,同时又对速率有很高要求(比如在线视频播放),这时开发者会倾向选择UDP协议,避免使用TCP协议的拥塞控制机制产生的分组开销。 实验过程: 使用Ethereal分析TCP协议: (15分)得分:抓取本机与https://www.360docs.net/doc/7e8626922.html,/ethereal-labs/alice.txt通信过程中的网络数据包。根据操作思考以下问题: 客户服务器之间用于初始化TCP连接的TCP SYN报文段的序号(sequence number)是多少?在该报文段中,是用什么来标示该报文段是SYN报文段的? Seq=0 Flags中的syn位为1,ack位为0,说明是syn报文段 服务器向客户端发送的SYNACK报文段序号是多少?该报文段中,Acknowledgement字段的值是多少?https://www.360docs.net/doc/7e8626922.html,服务器是如何决定此值 的?在该报文段中,是用什么来标示该报文段是SYNACK报文段的? Seq=0 Ack=1,服务器根据客户端发送的SYN报文的Seq值加一后得到此值 Flags中的Ack和Syn位都为1,所以是SYNACK报文

随机信号分析实验报告(基于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)均匀分布随机数,通常采用的方法为线性同余法,公式如下: y0=1,y n=ky n(mod N) ? x n=y n N 序列{x n}为产生的(0,1)均匀分布随机数。 定理1.1若随机变量X 具有连续分布函数F x(x),而R 为(0,1)均匀分布随机变量,则有 X=F x?1(R) 2.MATLAB中产生随机序列的函数 (1)(0,1)均匀分布的随机序列函数:rand 用法:x = rand(m,n) 功能:产生m×n 的均匀分布随机数矩阵。 (2)正态分布的随机序列 函数:randn 用法:x = randn(m,n) 功能:产生m×n 的标准正态分布随机数矩阵。 如果要产生服从N(μ,σ2)分布的随机序列,则可以由标准正态随机序列产生。 (3)其他分布的随机序列 分布函数分布函数 二项分布binornd 指数分布exprnd 泊松分布poissrnd 正态分布normrnd 离散均匀分布unidrnd 瑞利分布raylrnd 均匀分布unifrnd X2分布chi2rnd 3.随机序列的数字特征估计 对于遍历过程,可以通过随机序列的一条样本函数来获得该过程的统计特征。这里我们假定随机序列X(n)为遍历过程,样本函数为x(n),其中n=0,1,2,……N-1。那么,

随机信号分析实验报告二 2

《随机信号分析》实验报告二 班级: 学号: 姓名:

实验二高斯噪声的产生和性能测试 1.实验目的 (1)掌握加入高斯噪声的随机混合信号的分析方法。 (2)研究随机过程的均值、相关函数、协方差函数和方差。 ⒉实验原理 (1)利用随机过程的积分统计特性,给出随机过程的均值、相关函数、协方差函数和方差。 (2)随机信号均值、方差、相关函数的计算公式,以及相应的图形。 ⒊实验报告要求 (1)简述实验目的及实验原理。 (2)采用幅度为1,频率为25HZ的正弦信号错误!未找到引用源。为原信号,在其中加入均值为2,方差为0.04的高斯噪声得到混合随机信号X(t)。 试求随机过程 的均值、相关函数、协方差函数和方差。用MATLAB进行仿真,给出测试的随机过程的均值、相关函数、协方差函数和方差图形,与计算的结果作比较,并加以解释。 (3)分别给出原信号与混合信号的概率密度和概率分布曲线,并以图形形式分别给出原信号与混合信号均值、方差、相关函数的对比。 (4)读入任意一幅彩色图像,在该图像中加入均值为0,方差为0.01的高斯噪声,请给出加噪声前、后的图像。 (5)读入一副wav格式的音频文件,在该音频中加入均值为2,方差为0.04的高斯噪声,得到混合随机信号X(t),请给出混合信号X(t)的均值、相关函数、协方差函数和方差,频谱及功率谱密度图形。 4、源程序及功能注释 (2)源程序: clear all; clc; t=0:320; %t=0:320 x=sin(2*pi*t/25); %x=sin(2*p1*t/25) x1=wgn(1,321,0); %产生一个一行32列的高斯白噪声矩阵,输出的噪声强度为0dbw

哈工大天线实验报告

Harbin Institute of Technology 天线原理实验报告 课程名称:天线原理 班级: 姓名: 学号: 同组人: 指导教师: 实验时间: 实验成绩: 注:本报告仅供参考 哈尔滨工业大学

一、实验目的 1. 掌握喇叭天线的原理。 2. 掌握天线方向图等电参数的意义。 3. 掌握天线测试方法。 二、实验原理 1. 天线电参数 (1).发射天线电参数 a.方向图:天线的辐射电磁场在固定距离上随空间角坐标分布的图形。 b.方向性系数:在相同辐射功率,相同距离情况下,天线在该方向上的辐射功率密度Smax与无方向性天线在该方向上的辐射功率密度S0之比值。 c.有效长度:在保持该天线最大辐射场强不变的条件下,假设天线上的电流均匀分布时的等效长度。 d.天线效率:表征天线将高频电流或导波能量转换为无线电波能量的有效程度。 e.天线增益:在相同输入功率、相同距离条件下,天线在最大辐射方向上的功率密度Smax与无方向性天线在该方向上的功率密度S0之比值。 f.输入阻抗:天线输入端呈现的阻抗值。 g.极化:天线的极化是指该天线在给定空间方向上远区无线电波的极化。 h.频带宽度:天线电参数保持在规定的技术要求范围内的工作频率范围。 (2).接收天线电参数:除了上述参数以外,接收天线还有一些特有的电参数:等效面积和等效噪声温度。 a.等效面积:天线的极化与来波极化匹配,且负载与天线阻抗共轭匹配的最佳状态下,天线在该方向上所接收的功率与入射电波功率密度之比。 b.等效噪声温度:描述天线向接收机输送噪声功率的参数。 2. 喇叭天线 由逐渐张开的波导构成,是一种应用广泛的微波天线。按口径形状可分为矩形喇叭天线与圆形喇叭天线等。波导终端开口原则上可构成波导辐射器,由于口径尺寸小,产生的波束过宽;另外,波导终端尺寸的突变除产生高次模外,反射较大,与波导匹配不良。为改善这种情况,可使波导尺寸加大,以便减少反射,又可在较大口径上使波束变窄。 (1).H面扇形喇叭:若保持矩形波导窄边尺寸不变,逐渐张开宽边可得H面扇

哈工大威海计算机网络实验报告1资料

计算机网络与通信实验报告(一)学号姓名班级报告日期 2015.04.15 实验内容网络常用命令的使用 实验目的1.熟悉网络命令的使用,例如ping,tracert,netstat,ipconfig等,对结果进行分析判断。 2.熟悉dns的层次查询,以及smtp协议。 实验预备知识结合实验报告相关知识以及老师课堂演示、笔记。 实验过程描述1.按照实验报告步骤所指,一步步熟悉ping tracert ipconfig 等网络命令,并对结果进行相应分析、截图。 2.Dns层次查询时,首先网上搜索全球13 个根域名服务器的ip,选择其中一个ip 对学校主页https://www.360docs.net/doc/7e8626922.html, 进行层次分析,依次进行cn https://www.360docs.net/doc/7e8626922.html, https://www.360docs.net/doc/7e8626922.html, https://www.360docs.net/doc/7e8626922.html, 的域名分析,最终得到主页ip,然后使用ping命令ping得主页ip 相比较,结果一致,查询成功。 3.熟悉掌握SMTP协议。Dos 命令下依次输入telnet相关命令,并使用事先转换成base64 的用户名、密码登陆邮箱。登陆成功后给自己的邮箱发送信息,最后退出。操作、邮箱截图如下。 实验结果见表格下方截图。 实验当中问题及解决方法1、telnet命令刚开始dos无法识别,属于不认识的命令。上网查询资料后,在控制面板中设置后成功解决。 2、熟悉SMTP协议时,telnet 登陆邮箱并发送信件,期间出现好多错误,比如单词拼写错误,指令错误。重复多次后最终成功实现。 成绩(教师打分)优秀良好及格不及格

实验相关截图 一、网络命令的使用 1.ping 命令

2.tracert 命令

随机信号处理模实验报告

随机信号分析与处理实验报告院系:信息工程学院 专业:电子信息科学与技术 姓名: 方静 学号:030941209 指导老师:廖红华

实验一 熟悉MATLAB 的随机信号处理相关命令 一、实验目的 1、利用Matlab 对随机熟悉各种随机信号函数的用法 2、掌握随机信号的简单分析方法 二、实验原理 1、语音的录入与打开 在MATLAB 中,wavread 函数用于读取语音信号,采样值放在向量y 中,s f 表示采样频率(Hz),bits 表示 采样位数。[N1 N2]表示读取从N1点到N2点的值。 2、语音信号的频域分析 FFT 即为快速傅氏变换,是离散傅氏变换的快速算法,它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的。在Matlab 信号处理工具箱中,语音信号的频域分析就是对信号进行傅里叶变换后的分析。 4、方差 定义22)]}()({[t t m t X E X X -=)(δ 为随机过程的方差。方差通常也记为DX (t ) ,随机过程的方差也是时间 t 的函数, 由方差的 定义可以看出,方差是非负函数。 5、自相关与互相关 自相关和互相关分别表示的是两个时间序列之间和同一个时间序列在任意两个不同时刻的取值之间的相关程度,即互相关函数是描述随机信号x(t),y(t)在任意两个不同时刻t1,t2的取值之间的相关程度,自相关函数是描述随机信号x(t)在任意两个不同时刻t1,t2的取值之间的相关程度。 互相关函数给出了在频域内两个信号是否相关的一个判断指标,把两测点之间信号的互谱与各自的自谱联系了起来。它能用来确定输出信号有多大程度来自输入信号,对修正测量中接入噪声源而产生的误差非常有效. 事实上,在图象处理中,自相关和互相关函数的定义如下:设原函数是f(t),则自相关函数定义为R(u)=f(t)*f(-t),其中*表示卷积;设两个函数分别是f(t)和g(t),则互相关函数定义为R(u)=f(t)*g(-t),它反映的是两个函数在不同的相对位置上互相匹配的程度。 6. 短时过零率与短时能量 语音一般分为无声段,清音段和浊音段。由于语音信号是一个非平稳过程,不能用处理平稳信号的信号处理技术对其进行分析处理。但由于语音信号本身的特点,在10-30ms 的短时间范围内,其特性可以看作是一个准稳态过程,具有短时性,因此采用短时能量和过零率来对语音进行端点检测是可行的。 信号的短时能量定义为:设语音波形时域信号为x(t),加窗分帧处理后得到第n 帧语音信号为xn(m),则定义的短时能量函数如下: ) ()()(x m n x m w m n +=,10-≤≤ N m ,,0)(),1(~0,1)(=-==n w N m m w m 为其他值,其中n=0,1T,2T……并且N 为帧长,T 为帧移长度。 短时过零率表示一帧语音中语音信号的波形穿过横轴的零电平的次数,他可以用来区分清音和浊音,因为语音信号中高音段有高的过零率,低音段有低的过零率,短时能量大的地方过零率小,短时能量小的地方过零率大。 过零率可以反映信号的频谱特性。当离散时间信号相邻两个样点的正负号相异时,我们称之为“过零”,即此时信号的时间波形穿过了零电平的横轴。统计单位时间内样点值改变符号的次数具可以得到平均过零

哈工大数学实验实验报告

实验一 2(1)(a) 程序语句: a=[-3 5 0 8;1 -8 2 -1;0 -5 9 3;-7 0 -4 5]; b=[0;2;-1;6]; inv(a)*b (b) 程序语句: a=[-3 5 0 8;1 -8 2 -1;0 -5 9 3;-7 0 -4 5]; b=[0;2;-1;6]; a\b (2)

4个矩阵的生成语句: e=eye(3,3); r=rand(3,2); o=zeros(2,3); s=diag([1,2]);%此为一个任取的2X2 矩阵 矩阵a 的生成语句: a=[e r;o s] 验证语句: a^2 b=[e r+r*s; o s^2]

(3)(a) 生成多项式的语句:poly ([2,-3,1+2i,1-2i,0,-6]) (b) 计算x=0.8,-x=-1.2 之值的指令与结果: 指令:polyval([1,5,-9,-1,72,-180,0],0.8) 指令:polyval([1,5,-9,-1,72,-180,0],-1.2)

(4) 求a的指令与结果:指令:a=compan([1,0,-6,3,-8]) 求a的特征值的指令与结果:指令:eig(a) roots(p)的指令与结果为: 指令:roots([1,0,-6,3,-8])

结论:利用友元阵函数a=company(p) 和eig(a) 可以与roots(p)有相同的作用,结果相同。 (5) 作图指令: x=0:0.01:1.5; y=[x.^2;x.^3;x.^4;x.^5]; plot (x,y) 作图指令: x=0:0.01:10; y1=x.^2; y2=x.^3; y3=x.^4; y4=x.^5; subplot(2,2,1),plot (x,y1),title('x^2') subplot(2,2,2),plot (x,y2),title('x^3') subplot(2,2,3),plot (x,y3),title('x^4') subplot(2,2,4),plot (x,y4),title('x^5')

随机信号分析与处理实验报告

随机信号分析与处理实 验 题目:对音频信号的随机处理 班级:0312412 姓名:肖文洲 学号:031241217 指导老师:钱楷 时间:2014年11月25日

实验目的: 1、学会利用MATLAB模拟产生各类随机序列。 2、熟悉和掌握随机信号数字特征估计的基本方法。 3、熟悉掌握MATLAB的函数及函数调用、使用方法。 4、学会在MATLAB中创建GUI文件。 实验内容: 1、选用任意一个音频信号作为实验对象,进行各种操作并画出信号和波形。 2、操作类型: (1)、概率密度; (2)、希尔伯特变换; (3)、误差函数; (4)、randn; (5)、原始信号频谱; (6)、axis; (7)、原始信号; (8)、normpdf; (9)、unifpdf; (10)、unifcdf; (11)、raylpdf; (12)、raylcdf; (13)、exppdf;

(14)、截取声音信号的频谱; (15)、expcdf; (16)、periodogram; (17)、weibrnd; (18)、rand; (19)、自相关函数; (20)、截取信号的均方值。 实验步骤: 1、打开MATLAB软件,然后输入guide创建一个 GUI文件。 2、在已经创建好的GUI文件里面穿件所需要的.fig 面板(以学号姓名格式命名)。入下图所示: 图为已经创建好的.fig面板

3、右击“概率密度”,查看回调,然后点击“callback”. 在相应的位置输入程序。然后点击运行,出现下图: 4、依次对后续操作方式进行类似的操作。 5、当完成所有按键的“callback”后,出现的均为上 图。 实验程序: function varargout = xiaowenzhou(varargin) % XIAOWENZHOU M-file for xiaowenzhou.fig % XIAOWENZHOU, by itself, creates a new XIAOWENZHOU or raises the existing % singleton*. % % H = XIAOWENZHOU returns the handle to a new XIAOWENZHOU or the handle to % the existing singleton*. % % XIAOWENZHOU('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in XIAOWENZHOU.M with the given input arguments.

哈工大物理实验报告总结

哈工大物理实验报告总结 这是一篇由网络搜集整理的关于哈工大物理实验报告总结的文档,希望对你能有帮助。 1.了解数码照相的基本原理、基本结构及一些重要概念; 2.学习数码相机的基本操作; 3.学习数码相机在科学技术照相中常用的一些高级功能。 二、实验原理 数码相机的原理结构:主要是利用CCD/CMOS传感器的感光功能,将来自被拍摄物体的光线通过 光学镜头成像于光电转换器CCD(或CMOS)的感光面上。经由CCD直接输出的是模拟信号,由A/D转换 器转换成数字信号,经数字信号处理器DSP的处理,将图像保存到存储器中。 原理光路(在图上标出:光阑直径、进光面积、成象面积各量) 光圈(光圈指数):光圈是限制光束通过的结构。光圈能改变能光口径,控制通光量。光圈指数是衡 量光圈大小的参数,数值越小表示光圈的孔径越大,所对应成像面的亮度就越大;反之,数值越大,表 示光圈的.孔径越小,所对应成像面的亮度就越小。 H=Et 快门速度(时间):决定曝光时间,速度越快则曝光时间越短。

景深:拍摄有前后纵深的景物时,远景不同的景物在CCD上能够清晰成像的范围。 3.成像曝光量H与光圈指数F及快门开启时间t间的关系:光圈指数越大,快门开启时间越久,则 2曝光量越大;反之,光圈指数越小,快门开启时间越短,则曝光量越小。即H∝(1/F)t 三、照片及分析评价 项目一 拍照模式:自动ISO:500(自动产生)快门:1/30(自动)光圈:4.5(自动)白平衡:Auto,0 曝光补偿:±0.0 评议:画面较暗,曝光量不足、颜色偏黄,白平衡调节不当、画面不够清晰,聚焦不准,可能是操作不当。在此场景下全自动拍摄结果不尽人意。 项目二 拍照模式:P ISO:HI-1 快门:1/125(自动)光圈:5.6白平衡:Auto,0 曝光补偿:±0.0 拍照模式:P ISO:HI-1 快门:1/125(自动)光圈:5.6白平衡:白炽灯曝光补偿:±0.0 评议:白平衡为白炽灯时效果更自然,白平衡自动时背景失真。 项目三 拍照模式:A ISO:200 快门:1/3(自动)光圈:9 白平衡:阳光曝光补偿:±0.0 拍照模式:A ISO:200 快门:1/3(自动)光圈:9 白平衡:阳光曝

随机信号实验报告

随机过程实验报告 通信1206班 U201213696 马建强 一、实验内容 1、了解随机模拟的基本方法,掌握随机数的概念及其产生方法; 2、掌握伪随机数的产生算法以及伪随机数发生器的特点; 3、掌握一般随机数的产生方法; 4、掌握平稳随机过程的数字特征的求解方法。 二、实验步骤 1、利用线性同余法产生在(min,max)上精度为4位小数的平均分布的随机数; 2、编程实现在min 到max 范围内产生服从正态分布的随机数; 3、编程产生服从指数分布的随机数; 4、编程产生服从泊松分布的随机数; 5、计算任意给定分布的随机过程的均值; 6、计算泊松过程的自相关序列。 三、实验代码与结果 1、均匀分布 /* 函数功能,采用线性同余法,根据输入的种子数产生一个伪随机数. 如果种子不变,则将可以重复调用产生一个伪随机序列。 利用CMyRand类中定义的全局变量:S, K, N, Y。 其中K和N为算法参数,S用于保存种子数,Y为产生的随机数 */ unsigned int CMyRand::MyRand(unsigned int seed) { //添加伪随机数产生代码 if(S != seed) { S = seed; Y = (seed * K) % N; } else { Y = (Y * K) % N; if(Y == 0) Y = rand(); }

return Y; } /*函数功能,产生一个在min~max范围内精度为4位小数的平均分布的随机数*/ double CMyRand::AverageRandom(double min,double max) { int minInteger = (int)(min*10000); int maxInteger = (int)(max*10000); int randInteger = MyRand(seed); int diffInteger = maxInteger - minInteger; int resultInteger = randInteger % diffInteger + minInteger; return resultInteger/10000.0; } 图一、均匀分布

随机信号实验报告(模板)(1)

随机信号实验报告 学院通信工程学院 专业信息工程 班级1401051班 制作人李文杰14010510039 制作人孙晓鹏14010510003

一、 摘要 根据实验的要求与具体内容,我们组做了一下分工,XXX 完成了本次的第一组实验即基于MATLAB 的信号通过线性系统与非线性系统的特性分析,具体内容有(高斯白噪声n ,输入信号x ,通过线性与非线性系统的信号a,b,y1,y2的均值,均方值,方差,自相关函数,概率密度,功率谱密度以及频谱并把它们用波形表示出来),XXX 和XXX 两人合力完成了基于QUARTUSII 的2ASK 信号的产生及测试实验具体内容有(XXX 负责M 序列发生器以及分频器,XXX 负责载波的产生以及开关函数和管脚配置),最后的示波器调试以及观察2ASK 信号的FFT 变换波形由我们组所有人一起完成的。 二、实验原理及要求 实验一、信号通过线性系统与非线性系统的特性分析 1、实验原理 ① 随机过程的均值(数学期望): 均值E[x(t)](μ)表示集合平均值或数学期望值。基于随机过程的各态历经性,可用时间间隔T 内的幅值平均值表示,即: ∑-==1 /)()]([N t N t x t x E 均值表达了信号变化的中心趋势,或称之为直流分量。 ② 随机过程的均方值: 信号x(t)的均方值E[x2(t)](2?),或称为平均功率,其表达式为: N t x t x E N t /)()]([(1 22 ∑-== 均方值表达了信号的强度,其正平方根值,又称为有效值,也是信号的平均能量的 一种表达。 ③ 随机信号的方差: 信号x(t)的方差定义为: N t x E t x N t /)]]([)([1 22 ∑-=-=σ

哈工大电磁场实验报告

哈工大 电磁场实验报告

电磁波波动特性的实验研究 1.实验目的 无线电的使用频率在不断提高,微波(超高频),由于它的波长短、频率高、方向性强,所以广泛的应用在雷达、遥控、电视、射电天文学、接力通讯和卫星通讯等方面。 微波通常指分米波、毫米波的电磁波,它的频率极高,一般在300~300000兆赫,所以有关微波的产生、放大、发射、接收、测量、传输等和一般的无线电波不尽相同。在微波技术中,需要微波电子管、晶体管、波导、同轴线和一些诸如衰减器,谐振腔等特殊元件。 从电磁波的本质来说,微波也具有波动的共同特点,如反射、折射、衍射、干涉、偏振等。我们根据它们的这种共同的通性,以及微波波长接近光波波长的特点,模仿光学实验的方法,来做电磁波波动特性的实验。 我们的实验目的是,以微波作波源,用模拟光学实验的方法,来研究电磁波所具有的传递能量和波动的特性。 2.微波实验主要仪器简介 1)三厘米固态信号源 三厘米固态信号源结构简单、体积小、重量轻、输出功率大、性能稳定、携带使用方便。主要技术指标: 工作频率范围:9370±50MHz 在工作频率范围内,输出功率≥20mW 工作模式:等幅波、方波 输入电源:220V±10% 2)微波分度计 其总体结构如图1-1所示,可分为三个部分。 1、发射部分 它是由固定臂及臂上的发射喇叭和可变衰减器组成,其微波信号是由三厘米固态信号发生器经同轴电缆馈电送至发射天线。 2、接收部分 它由可绕中心轴转动的悬臂和臂上端的接收喇叭,检波器组成。 3、在两喇叭之间的中心轴自由转动的圆形小平台,平台被均分为360等分。 图1-1 (一)电磁波的反射实验 1、实验目的 任何波动现象(无论是机械波、光波、无线电波),在波前进的过程中如遇到障碍物,波就要发生反射。本实验就是要研究微波在金属平板上发生反射时所遵守的波的反射定律。 2、实验原理 电磁波从某一入射角i射到两种不同介质的分界面上时,其反射波总是按照反射角等于入射角的规律反射回来。

3.随机过程的模拟与特征估计-随机信号分析实验报告

计算机与信息工程学院验证性实验报告 专业: 通信工程 年级/班级:2011级 第3学年 第1学期 实验目的 1、 了解随机过程特征估计的基本概念和方法 2、 学会运用MATLAB^件产生各种随机过程 3、 学会对随机过程的特征进行估计 4、 通过实验了解不同估计方法所估计出来的结果之间的差异 实验仪器或设备 1、 一台计算机 2、 M ATLAB r2013a 实验原理 1、 高斯白噪声的产生:利用 MATLAB!数randn 产生 2、 自相关函数的估计:MATLAB!带的函数:xcorr 3、功率谱的估计:MATLAB!带的函数为pyulear 先估计自相关函数R x (m),再利用维纳—辛钦定理,功率谱为自相关函数的傅立叶变 N 1 G x ( X ' R x (m)e” (3.2) m=N 4) 4、 均值的估计:MATLAB!带的函数为mean 1 N 4 m x 二一' x(n) (3.3 ) N n =1 5、 方差的估计:MATLAB!带的函数为var 1 N -1 「[x(n) -mi x ]2 (3.4 ) N n# 6 AR(1)模型的理论自相关函数和理论功率谱 对于AR(1)模型 X(n) =aX(n-1) W(n) 自相关函数 R x (m)二 1 N-|m| N 4m|_J Z x(n + m)x (n) n =0 (3.1 ) 换: (3.5)

功率谱为 四、实验内容 (1)按如下模型产生一组随机序列x(n) =ax(n_1)?w(n),其中w(n)为均值为1,方差 为4的正态分布白噪声序列。 1、 产生并画出a=°.8和a=°.2的x(n)的波形; 2、 估计x(n)的均值和方差; 3、 估计x(n)的自相关函数。 (2)设有AR(1)模型, X(n) ?°.8X(n -1) W(n), 1、 W (n)是零均值正态白噪声,方差为 4。 2、 用MATLA 模拟产生X(n)的500个样本,并估计它的均值和方差; 3、 画出X(n)的理论的自相关函数和功率谱; 4、 估计X(n)的自相关函数和功率谱。 五、实验程序及其运行结果 澈验(1) a=0.8; sigma=2; N=500; u=1+4*ra ndn (N,1); x(1)=sigma*u(1)/sqrt(1-a A 2); for i=2:N x(i)=a*x(i-1)+sigma*u(i); end subplot (2,2,1) plot(x);title('a=0.8') Rx=xcorr(x,'coeff); subplot (2,2,2) plot(Rx);title('a=0.8 时,自相关函数') jun zhix=mea n( x); fan gchax=var(x); b=0.2; y(1)=sigma*u(1)/sqrt(1-bA2); for j=2:N y(j)=b*y(j-1)+sigma*u(j); end 2 m a a 门 R x (m) 2 , m -° 1 -a (3.6) G x ( J 二 2 CT (1-ae 」)2 (3.7)

实验报告随机信号

实验报告 通信信号分析与处理 专业通信工程 学号j130510401 姓名王溪岩 日期2016.1.10

通信信号分析与处理实验指导书 1

1、实验过程与仿真 该实验主要包括函数确定、参数选择、仿真和分析几个部分,具体仿真程序和结果分析如下: 1.1二项分布随机过程 1.1.1信号产生 1)高斯分布随机过程: n=input('n='); x=0.25; o=1; m=1; R=normrnd(x,o,m,n); subplot(3,1,1); plot(R) R_a=xcorr(R); subplot(3,1,2); plot(R_a) Pf=abs(fft(R_a,2048)); subplot(3,1,3); plot(Pf) (n输入1000,5000,10000) 运行结果: 2

结果分析:由图可看出,高斯随机分布的均值几乎在一条直线上,可看作为恒定值,与时间无关;自相关函数是仅与时间间隔T有关的 函数,高斯随机分布为平稳过程;当n=1000时,值返回到0时 的值,此时的自相关系数最大,表明自己与本身的自相关程度最高。 2)均匀分布: m=1; n=input('n='); a=0;b=0.5; R=unifrnd(a,b,m,n); R_a=xcorr(R); subplot(3,1,1); plot(R);title('均匀随机分布'); Pf=abs(fft(R_a,10000)); 3

4 subplot(3,1,2); plot(R_a);title(' 自相关'); subplot(3,1,3); plot(Pf);title(' 功 率 '); 结果分析:自相关系数在时间间隔为1的时候最高。 3)二项分布 n=input('n='); m=1; p=0.02; N=1; R=binornd(N,p,m,n); subplot(3,1,1) plot(R); R_a=xcorr(R); subplot(3,1,2)

相关文档
最新文档