matlab随机过程的非线性变换实验报告

matlab随机过程的非线性变换实验报告
matlab随机过程的非线性变换实验报告

随机过程的线性变换

姓名:徐延林学号:200904013026

专业:电子工程指导教师:谢晓霞

2012年4月17日

一、实验目的

了解随机过程线性变换的基本概念和方法,学会运用MATLAB 软件模拟各种随机过程的线性变换,对其结果进行仿真分析,并通过实验了解不同随机过程经过窄带系统的输出。

二、实验原理

(1)均匀分布白噪声序列利用MATLAB 函数rand 产生;

laplace 分布的白噪声表达式

()

()(0)2

c x m c f x e m --=

=白噪声 据此我们可以产生拉普拉斯白噪声序列。 (2)自相关函数的估计

||1

1

?()()()||N m x

n R m x n m x n N m --==+-∑

MATLAB 自带的函数为xcorr 。 (3)功率谱的估计

先估计自相关函数?()x

R m ,再利用维纳-辛钦定理,功率谱为自相关函数的傅立叶变换:1

(1)

()()N jm x x m N G R m e ωω+-=--=

MATLAB 自带的函数为periodogram 、pyulear 或pburg 。 (4)均值的估计

1

1

1?()N x n m

x n N -==∑

MATLAB 自带的函数为mean 。 (5)方差的估计

1

221

1??[()]N x

x n x n m N σ

-==-∑

MATLAB 自带的函数为var 。

(6) ARMA 模型的理论自相关函数和理论功率谱

对于AR(1)模型()(1)()X n aX n W n =-+,其理论自相关函数和功率谱分别为

222

2()(0)1()(1)m

X X j a R m m a G ae ωσσω-?=≥?-?

??=

?-?

对于ARMA 模型

01201()(1)(2)()()(1)()

N M a X n a X n a X n a X n N b W n bW n b W n M +-+-+?+-=+-+?+- 其理论的功率谱密度为

220

()M

jkw

k k x N jkw

k

k b e

G w a e

σ-=-==∑∑

(7)白噪声过有限系统或宽带信号过窄带系统输出信号成正态分布。

三、实验内容及结果分析 1.PAM 信号的匹配滤波

假定信号为脉冲幅度调制(PAM )信号,1

0()()M k s k s t A p t kt -==-∑,k A 等概率取

+1和-1两个值,1s t =,信号在信道中传输会受到加性高斯白噪声的污染,在接收端每一个脉冲要判断发射的是“1”还是“0”。 (1) 画出信号、信号加噪声的波形;

(2) 对匹配滤波器输出信号,每隔s t 秒进行取样(在每个脉冲的结尾时刻取

样),取样值与一门限(自行确定)进行比较,超过门限判“1”,低于

门限判“0”,画出匹配滤波器输出的波形,并标出取样值。

(3)产生10000个二进制数字(随机产生),统计输出端检测的误码率。

结果分析:

clear all;clc;

ts=1;s=0;h=0;out=0;wuma=0;c=1;t0=100;

a=2.*randint(1,100)-1; %随机等概率产生+1和-1

t=0:0.01:100;

for i=1:100

p1=rectpuls(t-0.5-i.*ts); %产生单个矩形脉冲

p2=rectpuls(-t-0.5-i.*ts+t0);

f1=a(i).*p1;

f11=a(i).*p1+0.8.*randn(1,10001);

f2=a(i).*p2;

h1=c.*p1; %产生单个矩形脉冲的匹配滤波器

y=conv(f11,h1); %求单个矩形脉冲过匹配滤波器输出波形 out=out+y;

s=s+f1;

h=h+f2;

end

t1=0:0.01:200;

figure;

plot(t1,out);title('非量化输出波形');

for i=1:10000;

if out(i.*2)>0 out(i.*2)=1;

else out(i.*2)=-1; %输出波形量化

end

output(i)=out(i.*2);

if output(i)~=s(i) wuma=wuma+1;

end

end

Pwuma=wuma./10000; %统计误码率

w=0.8.*randn(1,10001);

zs=s+w;

figure;

subplot(2,1,1);plot(t,s);axis([0 100 -5

5]);legend('s(t)');title('random PAM signal')

subplot(2,1,2);plot(t,zs);axis([0 100 -5

5]);legend('s(t)+w(n)');title('random PAM + guass noise signal'); figure;

subplot(2,1,1);plot(0:0.01:99.99,output);axis([0 100 -5 5]);legend('output signal');title('量化后的输出波形');

sc=conv(zs,h); %求所有脉冲和信号的匹配输出 subplot(2,1,2);plot(t1,sc);legend('The output signal');title('经过相参累加器后输出波形');

经过运行程序得到相应结果如下(信噪比1:0.8)

102030405060708090100

-50

5

random PAM signal

102030405060708090100

-50

5

random PAM + guass noise signal

非量化输出波形

量化后输出波形

经过相参累加器后的输出

信噪比对误码率的影响(信号脉宽1s)

信噪1:0.1 1:0.5 1:0.8 1:1.5 1:2 1:3 1:100

从表格中的数据我们可以看到,信噪比越高,误码率越大,这从实际中也是很好理解的。为了研究误码率与信噪比的定量关系,我们对上述数据进行拟合得到如下结果:

由拟合结果看,误码率与信噪比是近似呈反指数关系的,关系式近似为

0.27

0.305x w

error p e

-=

根据我们自己的理解,当信噪比趋于零时,噪声已将信号完全“淹没”,此时的匹配滤波器就没有什么作用了,由于原信号是随机生成的二进制序列,那么此时的输出误码率应该趋近于50%,即理想的误码率与信噪比的关系应该为

0.5x w

error p e

α

-=

信号脉宽对误码率的影响(信噪比1:0.8)

从上面的结果来看,随着信号脉宽的加大,误码率逐渐降低。这是由于匹配滤波器总是在脉冲结束的时刻将信号的能量集中起来,信号的脉宽越大,集中的能量就越多,匹配滤波器的输出信噪比就越大,这就越容易“解码”。

单个脉冲信号的能量信号

2

Q a x t =?(x 表示脉冲信号的幅度,t ?表示脉宽)

所以匹配滤波器输出信号的信噪比正比于信号的脉宽,由上面的分析我们可知误码率是与信噪比呈反指数关系的,所以我们可以合理的猜测,误码率与脉冲信号的脉宽也是呈反指数关系的。其实验拟合效果如下:

由上面的拟合关系我们可以看到,误码率的确与信号脉宽呈反指数关系的,由于实验的随机性,上面的数据只能作为一种定性的描述,不能作为定量的关系式。

脉宽(*0.01s ) 1 2 3 4 5

2. 理论值与估计值的对比分析

2.1设有AR(1)模型,

=--+,

X n X n W n

()0.8(1)()

W(n)是零均值正态白噪声,方差为4。

(1)用MATLAB模拟产生X(n)的500个样本,并绘出波形;

(2)用产生的500个观测点估计()

X n的均值和方差;

(3)画出X(n)的理论的自相关函数和功率谱;

(4)估计X(n)的自相关函数和功率谱。

结果分析:

N=500;u=0;sigma2=4;a=-0.8;

W=u+sqrt(sigma2).*randn(1,N);

for n=1:N-1

x(1)=0;

x(n+1)=a.*x(n)+W(n+1);

end

figure;

stem(x,'.'); %画序列波形

mu=mean(x);

sigma=var(x);

for i=1:500

Rx0(i)=(sigma2.*(a.^i))./(1-(a.^2)); %计算理论自相关函数

end

for j=1:1000

if j<=500

Rx1(j)=Rx0(501-j);

else

Rx1(j)=Rx0(j-500);

end

end%将自相关函数处理成轴对称序列Rx2=xcorr(x)/500;

figure;

subplot(2,1,1),stem(-500:1:499,Rx1,'.'),title('理论自相关函数');

subplot(2,1,2),stem(-499:1:499,Rx2,'.'),title('估计自相关函数');

Pw=fft(Rx0/5000);

f=(0:length(Pw)-1)*1000/length(Pw);

figure;

subplot(2,1,1),plot(f,10*log10(abs(Pw))),title('理论功率谱'); subplot(2,1,2),periodogram(x,[],'twosided',512,1000),title('估计功率谱');

经过运行程序,得到x(n)的序列如下图所示,此时该序列的均值为-0.023,方差为9.952。并且该序列的理论和估计的自相关函数以及功率谱如下图示。

理论自相关函数

估计自相关函数理论功率谱

Frequency (Hz)

P o w e r /f r e q u e n c y (d B /H z )

估计功率谱

从上面的自相关函数序列中我们可以看到:估计的自相关函数基本上与理论的自相关函数轮廓符合,都是逐渐衰减的序列;所不同的是,随着时间差的增大理论的自相关函数序列是单调减小的,而估计的自相关函数不是单调减小的,它是一个波动的减小过程,这主要是因为信号噪声的影响。估计自相关函数的表达式为

||1

1?()()()||N m x

n R m x n m x n N m --==+-∑

它是与序列()

x n的表达式中含有噪声分量,所以这就导致x n的值相关的,而()

估计的相关函数必然是一个波动减小的过程,并且我们可以断定波动的程度是与噪声信号的方差呈正相关的。

从功率谱的理论和估计结果来看,我们同样可以发现,估计的双边功率谱与理论的功率谱基本吻合,但是估计的含有较大的波动性,其原因与上面分析的原因类似。

2.2设有ARMA(2,2)模型:

+---=+---X n X n X n W n W n W n

()0.3(1)0.2(2)()0.5(1)0.2(2)

W n是零均值正态白噪声,方差为4。

()

(1)用matlab模拟产生()

X n的500点样本函数,并绘出波形;

(2)用产生的500个观测点估计()

X n的均值和方差;

(3)画出理论的功率谱;

(4)估计()

X n的相关函数和功率谱。

结果分析:

clear all;clc;

N=500;u=0;sigma2=4;

W=u+sqrt(sigma2).*randn(1,N);

for n=1:N-2

x(1)=0;x(2)=0;

x(n+2)=W(n+2)+0.5.*W(n+1)-0.2.*W(n)-0.3.*x(n+1)+0.2.*x(n);

end

mu=mean(x);

sigma=var(x);

Rx=xcorr(x)/500;

figure;

subplot(2,1,1),stem(x,'.');title('x序列波形');

subplot(2,1,2),stem(-499:1:499,Rx,'.'),title('估计自相关函数');

f=0:5:1000;

middle1=1+0.5.*exp(-i.*f)-0.2.*exp(-i.*2.*pi.*f);

middle2=1+0.3.*exp(-i.*f)-0.2.*exp(-i.*2.*pi.*f);

g=sigma2.*(abs(middle1./middle2)).^2; G=-10.*log(g)./log(10)-20; figure;

subplot(2,1,1),plot(f,G),title(理论功率谱');grid on ;

subplot(2,1,2),periodogram(x,[],'twosided',512,1000),title('估计功率谱');

经过运行程序,得到x(n)的序列如下图所示,此时该序列的均值为0.061,方差为3.927。并且该序列的理论和估计的自相关函数以及功率谱如下图示。

x 序列波形图

估计自相关函数

理论功率谱

Frequency (Hz)

P o w e r /f r e q u e n c y (d B /H z )

估计功率谱

3.随机过程过线性系统分析

假定滤波器为课本图3.7给出的RC 电路(低通滤波器)。 (1) 将低通滤波器转化成数字低通滤波器;

(2) 产生一组均匀分布的白噪声序列,让这组白噪声序列通过数字低通滤

波器,画出输出序列的直方图,并与输出的理论分布进行比较;

(3) 产生一组拉普拉斯分布的白噪声序列,让这组白噪声序列通过数字低

通滤波器,画出输出序列的直方图,并与输出的理论分布进行比较;

(4) 改变滤波器的参数(电路RC 值),重做(1)~(3),并与前一次的结

果进行比较。

结果分析:

clear all ;clc;

R=1000;C=10.^(-6);w0=1./(R.*C); w=0:1:1000;

H=1./(1+i.*w.*R.*C);

%均匀分布白噪声过低通系统

w1=rand(1,1001); W1=fft(w1,1001); OUT1=W1.*H; out1=ifft(OUT1);

[f1,xi1]=ksdensity(out1); k1=0:0.01:1; figure;

plot(w,abs(H));grid on ;title('一阶低通数字滤波器'); figure;

subplot(2,1,1);plot(xi1,f1);grid on ;title('均匀分布白噪声输出概率分布'); subplot(2,1,2);hist(out1,k1);grid on ;title('均匀分布白噪声输出分布直方图');

%拉普拉斯分布白噪声过低通系统 s=1/2*(2*rand(1,1001)-1);

w2=-0.20*sign(s).*log(1-2*abs(s)); W2=fft(w2,1001); OUT2=W2.*H; out2=ifft(W2);

[f2,xi2]=ksdensity(out2); k2=-1.5:0.01:1.5; figure;

subplot(2,1,1);plot(xi2,f2);grid on ;title('拉普拉斯分布白噪声输出概率分布'); subplot(2,1,2);hist(out2,k2);grid on ;title('拉普拉斯分布白噪声输出分布直方图');

该题中的低通滤波器的截止角频率

1c w RC

=

即系统带宽c BW w =,改变,R C 的值就可以改变系统带宽,下面我们研究不同带宽下系统的输出。

1)1,1R k C uF =Ω=

0.7

0.75

0.8

0.85

0.9

0.95

1

一阶数字滤波器

均匀分布白噪声输出概率分布

均匀分布白噪声输出分布直方图

拉普拉斯白噪声输出概率分布

拉普拉斯白噪声输出分布直方图

2)10,1R k C uF =Ω=

00.1

0.20.30.40.50.60.70.80.91一阶数字滤波器

均匀分布白噪声输出概率分布

均匀分布白噪声输出分布直方图

拉普拉斯白噪声输出概率分

拉普拉斯白噪声输出分布直方图

3)10,100R k C uF =Ω=

00.1

0.20.30.40.50.60.70.80.91一阶

数字滤波器

均匀分布白噪声输出概率分布

均匀分布白噪声输出分布直方图

拉普拉斯白噪声输出概率分布

拉普拉斯白噪声输出分布直方图

从上面的结果中我们可以看到:随着R,C 值的增大,滤波器的截止频率降低,系统带宽越来越小,输出的信号分布越来越接近于高斯分布。

理论上,白噪声过限带系统输出应该为高斯分布。在试验中由于低通滤波器只是一阶的,滤波效果不是特别好,这就导致了输出波形只是近似高斯分布,而且输出结果又一定的随机性,上图只是挑选了效果比较好的几幅图;然而,从另一方面看,随着系统带宽的减少,输出越来越接近高斯分布的事实,也从另一个侧面验证了白噪声过限带系统输出接近高斯分布的结论。

四、心得体会

总体上来说,感觉这次实验的挑战性比较大。其一是因为一些实验结论在事先我们是不知道的,探究性比较强,比如说PAM 信号的误码率问题;其二是感觉时间有点紧,因为现在各种事情好多,真有点分身乏术的感觉。

俗话说有挑战才有动力,也正因为有挑战所以当自己完成任务的时候成就感就比较强。

这次实验一方面加深了我对所学知识的理解,另一方面也培养了我对matlab 的学习兴趣。一个人为了一个问题翻看各种书籍其实回想起来也是一种乐趣,会有问题得到解答时的兴奋,也会有找不到答案的沮丧,各种滋味也只有自己体会过了才会有收获吧。

最后,我觉得探究性的题目做起来更能调动我的积极性,得到的结论也许是错的,但只要是自己未知的,那种感觉也是很好的。我们的时间和精力是有限的,如果我们有与时间和精力赛跑的心情,我相信我们的效率会大大提高的。

第三章_随机过程教案

第三章随机过程 本节首先介绍利用matlab现有的库函数根据实际需要直接产生均分分布和高斯分布随机变量的方法,然后重点讲解蒙特卡罗算法。 一、均匀分布的随机数 利用MATLAB库函数rand产生。rand函数产生(0,1)内均匀分布的随机数,使用方法如下: 1)x=rand(m);产生一个m×m的矩阵,所含元素取值均为在(0,1)内均匀分布的随机数。 2)x=rand(m,n);产生一个m×n的矩阵,所含元素取值均为在(0,1)内均匀分布的随机数。 3)x=rand;产生一个随机数。 举例:1、产生一个5×5服从均匀分布的随机矩阵,所含元素取值均为在(0,1)内均匀分布的随机数。 x=rand(5) 2、产生一个5×3服从均匀分布的随机矩阵,所含元素取值均为在(0,1)内均匀分布的随机数。 x=rand(5,3) 二、高斯分布的随机数 randn函数产生均值为0,方差为1的高斯分布的随机数,使用方法如下: 1)x=randn(m);产生一个m×m的矩阵,所含元素都是均值

为0,方差为1的高斯分布的随机数。 2)x=randn(m,n);产生一个m×n的矩阵,所含元素都是均值为0,方差为1的高斯分布的随机数。 3)x=randn;产生一个均值为0,方差为1的高斯分布的随机数。 举例:1、产生一个5×5的矩阵,所含元素都是均值为0,方差为1的高斯分布的随机数。 x=randn(5) 2、产生一个5×3的矩阵,所含元素都是均值为0,方差为1的高斯分布的随机数。 x=randn(5,3) 3、产生一个5×3的矩阵,所含元素都是均值为0,方差为4的高斯分布的随机数。 x=2×randn(5,3) 三、蒙特卡罗仿真 1、蒙特卡罗算法 蒙特卡罗估计是指通过随机实验估计系统参数值的过程。蒙特卡罗算法的基本思想:由概率论可知,随机实验中实验的结果是无法预测的,只能用统计的方法来描述。故需进行大量的随机实验,如果实验次数为N,以 N表示事件A发 A 生的次数。若将A发生的概率近似为相对频率,定义为 N N。 A 这样,在相对频率的意义下,事件A发生的概率可以通过重

(完整版)答案应用随机过程a

山东财政学院 2009—2010学年第 1 学期期末考试《应用随机过程》试卷(A ) (考试时间为120分钟) 参考答案及评分标准 考试方式: 闭卷 开课学院 统计与数理学院 使用年级 07级 出题教师 张辉 一. 判断题(每小题2分,共10分,正确划√,错误划ⅹ) 1. 严平稳过程一定是宽平稳过程。(ⅹ ) 2. 非周期的正常返态是遍历态。(√ ) 3. 若马氏链的一步转移概率阵有零元,则可断定该马氏链不是遍历的。(ⅹ ) 4. 有限马尔科夫链没有零常返态。(√ ) 5.若状态i 有周期d, 则对任意1≥n , 一定有:0)(?nd ii p 。(ⅹ ) 二. 填空题(每小题5分,共10分) 1. 在保险公司的索赔模型中,设索赔要求以平均每月两次的速率的泊松过程到达保险公司,若每次赔付金额是均值为10000元的正态分布,一年中保险公司的平均赔付金额是__240000元___。 2.若一个矩阵是随机阵,则其元素满足的条件是:(1)任意元素非负(2)每行元素之和为1。 三. 简答题(每小题5分,共10分) 1. 简述马氏链的遍历性。 答:设) (n ij p 是齐次马氏链{}1,≥n X n 的n 步转移概率,,如果对任意 I j i ∈,存在不依赖于i 的极限0)(?=j n ij p p ,则称齐次马氏链{}1,≥n X n 具有遍历性。 2. 非齐次泊松过程与齐次泊松过程有何不同?

答:非齐次泊松过程与齐次泊松过程的不同在于:强度λ不再是常数,而是与t 有关,也就是说,不再具有平稳增量性。它反映了其变化与时间相关的过程。如设备的故障率与使用年限有关,放射物质的衰变速度与衰败时间有关,等等。 四. 计算、证明题(共70分) 1. 请写出C —K 方程,并证明之. (10分) 解: 2. 写出复合泊松过程的定义并推算其均值公式. (15分) 解:若{}0),(≥t t N 是一个泊松过程,是Λ,2,1,=i Y i 一族独立同分布的随机变量,并且与{}0),(≥t t X 也是独立的, )(t X =∑=t N i i Y 1,那么{}0),(≥t t X 复合泊松过程

随机过程matlab程序

基本操作 -5/(4.8+5.32)^2 area=pi*2.5^2 x1=1+1/2+1/3+1/4+1/5+1/6 exp(acos(0.3)) a=[1 2 3;4 5 6;7 8 9] a=[1:3,4:6,7:9] a1=[6: -1:1] a=eye(4) a1=eye(2,3) b=zeros(2,10) c=ones(2,10) c1=8*ones(3,5) d=zeros(3,2,2); r1=rand(2, 3) r2=5-10*rand(2, 3) r4=2*randn(2,3)+3 arr1=[1.1 -2.2 3.3 -4.4 5.5] arr1(3) arr1([1 4]) arr1(1:2:5) arr2=[1 2 3; -2 -3 -4;3 4 5] arr2(1,:) arr2(:,1:2:3) arr3=[1 2 3 4 5 6 7 8] arr3(5:end) arr3(end) 绘图

x=[0:1:10]; y=x.^2-10*x+15; plot(x,y) x=0:pi/20:2*pi y1=sin(x);y2=cos(x); plot(x,y1,'b-'); hold on; plot(x,y2,‘k--’); legend (‘sin x’,‘cos x’); x=0:pi/20:2*pi; y=sin(x); figure(1) plot(x,y, 'r-') grid on 以二元函数图 z = xexp(-x^2-y^2) 为例讲解基本操作,首先需要利用meshgrid 函数生成X-Y平面的网格数据,如下所示: xa = -2:0.2:2; ya = xa; [x,y] = meshgrid(xa,ya); z = x.*exp(-x.^2 - y.^2); mesh(x,y,z); 建立M文件 function fenshu( grade ) if grade > 95.0 disp('The grade is A.'); else if grade > 86.0 disp('The grade is B.'); else

计算机上机实验内容及实验报告要求(完整版)

报告编号:YT-FS-1915-76 计算机上机实验内容及实验报告要求(完整版) After Completing The T ask According To The Original Plan, A Report Will Be Formed T o Reflect The Basic Situation Encountered, Reveal The Existing Problems And Put Forward Future Ideas. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

计算机上机实验内容及实验报告要 求(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 一、《软件技术基础》上机实验内容 1.顺序表的建立、插入、删除。 2.带头结点的单链表的建立(用尾插法)、插入、删除。 二、提交到个人10m硬盘空间的内容及截止时间 1.分别建立二个文件夹,取名为顺序表和单链表。 2.在这二个文件夹中,分别存放上述二个实验的相关文件。每个文件夹中应有三个文件(.c文件、.obj 文件和.exe文件)。 3.截止时间:12月28日(18周周日)晚上关机时为止,届时服务器将关闭。 三、实验报告要求及上交时间(用a4纸打印)

1.格式: 《计算机软件技术基础》上机实验报告 用户名se××××学号姓名学院 ①实验名称: ②实验目的: ③算法描述(可用文字描述,也可用流程图): ④源代码:(.c的文件) ⑤用户屏幕(即程序运行时出现在机器上的画面): 2.对c文件的要求: 程序应具有以下特点:a 可读性:有注释。 b 交互性:有输入提示。 c 结构化程序设计风格:分层缩进、隔行书写。 3.上交时间:12月26日下午1点-6点,工程设计中心三楼教学组。请注意:过时不候哟! 四、实验报告内容 0.顺序表的插入。 1.顺序表的删除。

随机过程上机实验报告讲解.pdf

2015-2016第一学期随机过程第二次上机实验报告 实验目的:通过随机过程上机实验,熟悉Monte Carlo计算机随机模拟方法,熟悉Matlab的运行环境,了解随机模拟的原理,熟悉随机过程的编码规律即各种随机过程的实现方 法,加深对随机过程的理解。 上机内容: (1)模拟随机游走。 (2)模拟Brown运动的样本轨道。 (3)模拟Markov过程。 实验步骤: (1)给出随机游走的样本轨道模拟结果,并附带模拟程序。 ①一维情形 %一维简单随机游走 %“从0开始,向前跳一步的概率为p,向后跳一步的概率为1-p” n=50; p=0.5; y=[0 cumsum(2.*(rand(1,n-1)<=p)-1)]; % n步。 plot([0:n-1],y); %画出折线图如下。

%一维随机步长的随机游动 %选取任一零均值的分布为步长, 比如,均匀分布。n=50; x=rand(1,n)-1/2; y=[0 (cumsum(x)-1)]; plot([0:n],y);

②二维情形 %在(u, v)坐标平面上画出点(u(k), v(k)), k=1:n, 其中(u(k))和(v(k)) 是一维随机游动。例 %子程序是用四种不同颜色画了同一随机游动的四条轨 道。 n=100000; colorstr=['b' 'r' 'g' 'y']; for k=1:4 z=2.*(rand(2,n)<0.5)-1; x=[zeros(1,2); cumsum(z')]; col=colorstr(k); plot(x(:,1),x(:,2),col);

hold on end grid ③%三维随机游走ranwalk3d p=0.5; n=10000; colorstr=['b' 'r' 'g' 'y']; for k=1:4 z=2.*(rand(3,n)<=p)-1; x=[zeros(1,3); cumsum(z')]; col=colorstr(k); plot3(x(:,1),x(:,2),x(:,3),col);

MATLAB 窄带随机过程

中山大学移动学院本科生实验报告 (2015学年春季学期) 课程名称:通信原理 任课教师:刘洁 教学助理(TA ):朱焱 1、 实验要求 1.产生窄带随机过程和其概率谱密度 2.产生多个窄带随机过程 3.求出窄带随机过程的均值和自相关函数 2、 设计思路 00)()sin(2) f t b t f t p p - 对于第一个实验: 首先便是要搞懂如何产生一个窄带随机过程,按照TA 的提示,循序而进,从定义出发,获得答案。按照上面的结构框图 ,由公式: t t b t t a t X 00sin )(cos )()(ωω-= 可以较为轻松的得到窄带随机过程(先产生高斯白噪声g = randn(1,1001),产生低通[b,a] = butter(1,wn)的B/A 系数,由Y = filter (B ,A ,X ),得到a (t )和 b (t ),之后zt = a(t)cos(wt) - b(t)sin(wt),通过这个公式就容易了,再通过plot(zt);便可以得到窄带随机过程),后面的两个实验,是基于第一个实验来做的; 对第二个实验: 加入for 循环,生成五个窄带随机过程,并且利用subplot 画小图。 对第三个实验: 产生窄带随机过程,利用函数mean 和xcorr 两个函数分别产生均值和

自相关函数。 3、运行与测试 Lab1:产生窄带随机过程和其概率谱密度 在command命令框里写入:zhaidai,这是基于随机过程的莱斯表达式,产生一个1000个点的高斯窄带随机过程,和其概率谱密度(基本呈现正态分布)。 Lab2:产生多个窄带随机过程

实验三 随机过程通过线性系统

实验名称线性系统对随机过程的响应 一、实验目的 通过本仿真实验了解正态白色噪声随机过程通过线性系统后相关函数以及功率谱的变化;培养计算机编程能力。 二、实验平台 MATLAB R2014a 三、实验要求 (1)运用正态分布随机数产生函数产生均值为m=0,根方差σ=1的白色正态分布 序列{u(n)|n=1,2,…,2000},画出噪声u(n)的波形图。 (2)设离散时间线性系统的差分方程为 x(n)=u(n)-0.36u(n-1)+0.85u(n-2)(n=3,4,…,2000). 画出x(n)的波形图。 (3)随机过程x(n)的理论上的功率谱函数为 在[0,π]范围内对w进行采样,采样间隔0.001π,计算S(i×0.001π) (i=1,2,…,1000);画出波形图。 (4)根据步骤二产生的数据序列x(n)计算相关函数的估计值 与理论值1.1296、-0.666、0.85、0、0、0的差异。 (5)根据相关函数的估计值对随机过程的功率谱密度函数进行估计 在[0,π]范围内对w进行采样,采样间隔0.001π,计算S(i×0.001π) (i=1,2,…,1000);画出波形图,比较其与理论上的功率谱密度函数S(w)的差异。 (6)依照实验1的方法统计数据x(n)在不同区间出现的概率,计算其理论概率, 观察二者是否基本一致。

四、实验代码及结果 A、运用正态分布随机数产生函数产生均值为m=0,根方差σ=1的白色正态分布序列{u(n)|n=1,2,…,2000},画出噪声u(n)的波形图。 代码实现: 波形图: 分析:运用正态分布随机数产生函数产生均值为0,根方差σ=1的白色噪声样本序列。 B、设离散时间线性系统的差分方程为 x(n)=u(n)-0.36u(n-1)+0.85u(n-2)(n=3,4,…,2000). 画出x(n)的波形图。 代码实现:

应用随机过程试题及答案

应用随机过程试题及答案 一.概念简答题(每题5 分,共40 分) 1. 写出卡尔曼滤波的算法公式 2. 写出ARMA(p,q)模型的定义 3. 简述Poisson 过程的随机分流定理 4. 简述Markov 链与Markov 性质的概念 5. 简述Markov 状态分解定理 6.简述HMM 要解决的三个主要问题得分B 卷(共9 页)第2 页7. 什么是随机过程,随机序列?8.什么是时齐的独立增量过程?二.综合题(每题10 分,共60 分) 1 .一维对称流动随机过程n Y , 0 1 0, , n n k k Y Y X ? ? ? ? 1 ( 1) ( 1) , 2 k k k X p x p x ? ? ? ? ? 具有的概率分布为且1 2 , , ... X X 是相互独立的。试求1 Y 与2 Y 的概率分布及其联合概率分布。 2. 已知随机变量Y 的密度函数为其他而且,在给定Y=y 条件下,随机变量X 的条件密度函数为? ? 其他试求随机变量X 和Y 的联合分布密度函数( , ) f x y . 得分B 卷(共9 页)第3 页 3. 设二维随机变量( , ) X Y 的概率密度为( ,其他试求p{x<3y} 4.设随机过程( ) c o s 2 , ( , ) , X t X t t ? ? ? ? ? ? X 是标准正态分布的随机变量。试求数学期望( ) t E X ,方差( ) t D X ,相关函数1 2 ( , ) X R t t ,协方差1 2 ( , ) X C t t 。B 卷(共9 页)第4 页5 .设马尔科夫链的状态空间为I={0,1}, 一步转移概率矩阵为

C程序设计上机实验报告((完整版))

C语言程序设计上机实验报告 学院:机械工程学院 班级:机自161213 姓名:刘昊 学号:20162181310 实验时间:2017 年3 月6 号 任课老师:张锐

C语言程序设计上机实验报告 实验一 一、实验名称: C 程序的运行环境和运行C程序的方法 二、实验目的:了解在 程序 C 编译系统上如何编辑、编译、连接和运行一个 C 三、实验内容: (1). (2). (3). 输入并运行一个简单的C程序。 设计程序,对给定的两个数求和。 设计程序,对给定的两个数进行比较,然后输出其中较大的数。 四、源程序代码: 代码1: 运行结果1:

程序分析1: 该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了 1 和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。 代码2: 运行结果2:

程序分析2: 简单的使用printf() 和scanf() 函数进行简单的数据运算。代码3: 运行结果3:

程序分析3: 使用if 语句进行判断。 五.实验总结 C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法, 熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar 和putchar 输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1: 运行结果1: 程序分析1:

相关正态随机过程的仿真实验报告

实验名称:相关正态随机过程的仿真 一、实验目的 以正态随机过程为例,掌握离散时间随机过程的仿真方法,理解正态分布随机过程与均匀分布随机过程之间的相互关系,理解随机过程的相关函数等数值特征;培养计算机编程能力。 二、实验内容 相关正态分布离散随机过程的产生 (1)利用计算机语言的[0,1]区间均匀分布随机数产生函数生成两个相互独立的序列 {U1(n)|n=1,2,…100000},{U2(n)|n=1,2,…100000} 程序代码: clc; N=100000; u1=rand(1,N); u2=rand(1,N);%----------------在[0,1] 区间用rand函数生成两个相互独立的随机序列 n1=hist(u1,10);%--------------------------hist函数绘制分布直方图 subplot(121);%-----------------------------一行两列中的第一个图 bar(n1); n2=hist(u2,10); subplot(122); bar(n2); 实验结果:

(2)生成均值为m=0,根方差σ=1的白色正态分布序列 {e(n)|n=1,2, (100000) [][]m n u n u n +=)(2cos )(ln 2-)(e 21πσ 程序代码: clc; N=100000; u1=rand(1,N); u2=rand(1,N);%---------------在[0,1] 区间用rand 函数生成两个相互独立的随机序列 en=sqrt(-2*log(u1)).*cos(2*pi*u2);%--------定义白色正态分布e(n) n=hist(en,100);%--------------------------hist 函数绘制分布直方图 bar(n); 实验结果: (3)假设离散随机过程x(n)服从均值为x m =0、根方差为2x =σ、相关函数为||2)(r k x x k ασ= )6.0(=α 功率谱函数为

随机过程课程作业(附MATLAB源码)

绘制样本曲线的MATLAB命令: t=1:50:100000; xt1=0.5*cos(0.5.*t+pi/3); subplot(2,2,1) plot(t,xt); axis([1 100000 -1 1]); title('样本曲线一,sita=pi/3'); xt2=0.5*cos(0.5.*t+pi/2); subplot(2,2,2); plot(t,xt); axis([1 100000 -1 1]); title('样本曲线二,sita=pi/2'); xt3=0.5*cos(0.5.*t+3*pi/4); subplot(2,2,3); plot(t,xt); axis([1 100000 -1 1]); title('样本曲线三,sita=3*pi/4'); xt3=0.5*cos(0.5.*t+3*pi/2); subplot(2,2,4); plot(t,xt); axis([1 100000 -1 1]); title('样本曲线四,sita=3*pi/2'); 四条样本曲线图:

选取第一条样本曲线对时间求均值: MATLAB 命令为: avX=sum(xt1)/length(t) avX = 0.0018 泊松过程的模拟: a 采用增量迭加法产生泊松过程 根据泊松过程是一个平稳增量随机过程,那么可知 1100()()()()()()()()n n n N t N t N t N t N t N t N t N t -=-+-+???+-+ 其中1()()()n n N t N t P λτ--= 假设某泊松过程的参数λ=3,时间最大为30,τ=1那么MTALAB 参数的样本曲线命令为 lamda=2;Tmax=30;hao=1; for j=1:4 i=1;N(1)= 0; while(i

随机实验报告

随机信号实验报告 课程:随机信号 实验题目:随机过程的模拟与特征估计 学院: 学生名称:

实验目的: 1.学会利用MATLAB模拟产生各类随即序列。 2.熟悉和掌握随机信号数字特征估计的基本方法。 实验内容: 1.模拟产生各种随即序列,并画出信号和波形。 (1)白噪声(高斯分布,正弦分布)。 (2)随相正弦波。 (3)白噪声中的多个正弦分布。 (4)二元随机信号。 (5)自然信号:语音,图形(选做)。 2.随机信号数字特征的估计 (1)估计上诉随机信号的均值,方差,自相关函数,功率谱密度,概率密度。 (2)各估计量性能分析(选做) 实验仪器: PC机一台 MATLAB软件 实验原理:

随机变量常用到的数字特征是数字期望值、方差、自相关函数等。相应地,随机过程常用到的数字特征是数字期望值、方差、相关函数等。它们是由随机变量的数字特征推广而来,但是一般不再是确定的数值,而是确定的时间函数。 1.均值:m x(t)=E[X(t)]=;式中,p(x,t)是X(t)的 一维概率密度。m x(t)是随机过程X(t)的所有样本函数在 时刻t的函数值的均值。在matlab中用mea()函数求均值。 2.方差:(t)=D[X(t)]=E[];(t)是t的确定 函数,它描述了随机过程诸样本函数围绕数学期望m x(t) 的分散程度。若X(t)表示噪声电压,则方差(t)则 表示瞬时交流功率的统计平均值。在matlab中用var()函 数求均值。 3.自相关函数:Rx(t1,t2)=E[X(t1)X(t2)];自相关函数就是用来描 述随机过程任意两个不同时刻状态之间相关性的重要数 字特征。在matlab中用xcorr()来求自相关函数。 4.在matlab中可用函数rand、randn、normr、random即可生成 满足各种需要的近似的独立随机序列。 实验步骤: (一)大体实验步骤 (1)利用MATLAB编写程序。 (2)调试程序。

应用随机过程习题课二

习题 1. 设随机过程{(,),}X t t ω-∞<<+∞只有两条样本函数 12(,)2cos ,(,)2cos ,X t t X t t x ωω==--∞<<+∞ 且1221 (),()33P P ωω==,分别求: (1)一维分布函数(0,)F x 和(,)4F x π ; (2)二维分布函数(0,;,)4F x y π ; (3)均值函数()X m t ; (4)协方差函数(,)X C s t . 2. 利用抛掷一枚硬币一次的随机试验,定义随机过程 1 2 cos ()2t X t πωω?=??出现正面出现反面 且“出现正面”与“出现反面”的概率相等,各为1 2 ,求 1)画出{()}X t 的样本函数 2){()}X t 的一维概率分布,1 (;)2F x 和(1;)F x 3){()}X t 的二维概率分布121 (,1;,)2 F x x 3. 通过连续重复抛掷一枚硬币确定随机过程{()}X t cos ()2 t t X t t π?=? ?在时刻抛掷硬币出现正面 在时刻抛掷硬币出现反面 求:(1)1(,),(1,)2F x F x ; (2)121 (,1;,)2 F x x 4. 考虑正弦波过程{(),0}X t t ≥,()cos X t t ξω=,其中ω为正常数,~(0,1)U ξ. (1)分别求3,,,424t ππππωωωω = 时()X t 的概率密度(,)f t x . (2)求均值函数()m t ,方差函数()D t ,相关函数(,)R s t ,协方差函数(,)C s t . 5. 给定随机过程: ()X t t ξη=+ ()t -∞<<+∞ 其中r. v. (,)ξη的协方差矩阵为1334C ?? = ??? , 求随机过程{(),}X t t -∞<<+∞的协方差函数. 6. 考虑随机游动{(),0,1,2,}Y n n =

随机过程上机实验报告-华中科技大学--HUST

随机实验报告 班级:通信1301班姓名:郭世康 学号:U201313639 指导教师:卢正新

一、模块功能描述 CMYRand类是整个系统的核心,它产生各种随机数据供后面的类使用。可以产生伪随机序列、均匀分布、正态分布、泊松分布、指数分布等多种随机数据。 CRandomDlg类是数据的采集处理类。它可以将CMYRand产生的随机数据处理分析,再送入CScope等类进行模拟示波器显示。 CScope等类是有关示波器显示的类。 二、模块间的关系 CRandomDlg类在整个程序中是一个不可缺少的环节,它调用CMYRand中的函数来产生符合所需分布的随机序列,再将产生的结果统计分析,送到CScope类中的函数进行模拟示波器显示。CMYRand为整个程序的核心,就是这个类产生所需分布的随机序列。CAboutDlg是模拟示波器界面上的有关按钮选项的类。我们在示波器界面上点击一个按钮,它就会执行这个按钮所对应功能,比如点击正态分布,它就会调用CRandomDlg中的对应函数,在调用CMYRand中的产生正态分布的函数,再将结果送到CScope类中进行显示,最后我们可以在示波器上看到图形。 三、数据结构 在本次随机试验中所填写的代码部分并没有用到有关于结构体等数据结构的东西。 四、功能函数 1、 /* 函数功能,采用线性同余法,根据输入的种子数产生一个伪随机数. 如果种子不变,则将可以重复调用产生一个伪随机序列。 利用CMyRand类中定义的全局变量:S, K, N, Y。 其中K和N为算法参数,S用于保存种子数,Y为产生的随机数 */ unsigned int CMyRand::MyRand(unsigned int seed) { //添加伪随机数产生代码 if(S==seed)

Matlab仿真窄带随机过程

随机过程数学建模分析 任何通信系统都有发送机和接收机,为了提高系统的可靠性,即输出信噪比,通常在接收机的输入端接有一个带通滤波器,信道内的噪声构成了一个随机过程,经过该带通滤波器之后,则变成了窄带随机过程,因此,讨论窄带随机过程的规律是重要的。 一、窄带随机过程。 一个实平稳随机过程X(t),若它的功率谱密度具有下述性质: 中心频率为ωc,带宽为△ω=2ω0,当△ω<<ωc时,就可认为满足窄带条件。若随机过程的功率谱满足该条件则称为窄带随机过程。若带通滤波器的传输函数满足该条件则称为窄带滤波器。随机过程通过窄带滤波器传输之后变成窄带随机过程。 图1 为典型窄带随机过程的功率谱密度图。若用一示波器来观测次波形,则可看到,它接近于一个正弦波,但此正弦波的幅度和相位都在缓慢地随机变化,图2所示为窄带随机过程的一个样本函数。 图1 典型窄带随机过程的功率谱密度图 图2 窄带随机过程的一个样本函数 二、窄带随机过程的数学表示 1、用包络和相位的变化表示 由窄带条件可知,窄带过程是功率谱限制在ωc附近的很窄范围内的一个随机过程,从示波器观察(或由理论上可以推知):这个过程中的一个样本函数(一个实现)的波形是一个频率为?c且幅度和相位都做缓慢变化的余弦波。

写成包络函数和随机相位函数的形式: X(t)=A(t)*cos[ωc t+ Φ(t)] 其中:A(t)称作X(t)的包络函数; Φ(t)称作X(t)的随机相位函数。包络随时间做缓慢变化,看起来比较直观,相位的变化,则看不出来。 2、莱斯(Rice)表示式 任何一个实平稳随机过程X(t)都可以表示为: X(t)=A c(t) cosωc t-A S(t) sinωc t 其中同相分量: A c(t)= X(t) cosφt= X(t) cosωc t+sinωc t=LP[X(t) *2cosωc t] 正交分量: A S(t) = X(t)sinφt=cosωc t— X(t) sinωc t= LP[-X(t) *2sinωc t] (LP[A]表示取A的低频部分)。A c(t)和A S(t)都是实随机过程,均值为0,方差等于X(t)的方差。 三、窄带随机过程仿真建模要求 1、用Matlab 编程仿真窄带随机信号:X(t)=(1+ A(t))*cos(ωc t+φ)+n(t)。其中包络A(t)频率为1KHz,幅值为l V。载波频率为:4KHz,幅值为l V,φ是一个固定相位,n(t)为高斯白噪声,采样频率设为16KHz。实际上,这是一个带有载波的双边带调制信号。 2、计算窄带随机信号的均值、均方值、方差、概率密度、频谱及功率谱密度、相关函数,用图示法来表示。 3、窄带系统检测框图如图3所示。 图3 窄带系统检测框图

6.窄带随机过程的产生 - 随机信号分析实验报告

计算机与信息工程学院综合性实验报告 一、实验目的 1、基于随机过程的莱斯表达式产生窄带随机过程。 2、掌握窄带随机过程的特性,包括均值(数学期望)、方差、概率密度函数、相关函数及功率谱密度等。 3、掌握窄带随机过程的分析方法。 二、实验仪器或设备 1、一台计算机 2、MATLAB r2013a 三、实验内容及实验原理 基于随机过程的莱斯表达式 00()()cos ()sin y t a t t b t t ωω=- (3.1) 实验过程框图如下:

理想低通滤波器如图所示: 图1 理想低通滤波器 ()20 A H ?ω ?ω≤ ?ω=? ??其它 (3.2) 设白噪声的物理谱0=X G N ω() ,则系统输出的物理谱为 2 2 0=()=20 Y X N A G H G ?ω ?0≤ω≤ ?ωωω???()() 其它 (3.3) 输出的自相关函数为: 01()()cos 2Y Y R G d τωωτωπ∞ = ? /22 1cos 2N A d ωωτωπ?=? (3.4) 2 0sin 242 N A ωτωωτπ ??=? ? 可知输出的自相关函数()Y R τ是一个振荡函数。计算高斯白噪声x(t)、限带白噪声()a t 、 ()b t 及窄带随机过程()y t 的均值,并绘出随机过程各个随机过程的自相关函数,功率谱密 度图形。 四、MATLAB 实验程序 function random(p,R,C) %产生一个p 个点的随机过程 %--------------------------高斯窄带随机过程代码--------------------------% n=1:p; w=linspace(-pi,pi,p); wn=1/2*pi*R*C; [b,a]=butter(1,wn,'low'); %产生低通滤波器 Xt=randn(1,p); %产生p 个点均值为0方差为1的随机数,即高斯白噪声 at=filter(b,a,Xt); %让高斯白噪声通过低通滤波器

随机过程matlab程序

精心整理基本操作 -5/(4.8+5.32)^2 area=pi*2.5^2 x1=1+1/2+1/3+1/4+1/5+1/6 exp(acos(0.3)) arr2(:,1:2:3) arr3=[12345678] arr3(5:end)arr3(end) 绘图 x=[0:1:10];

y=x.^2-10*x+15; plot(x,y) x=0:pi/20:2*pi y1=sin(x);y2=cos(x); plot(x,y1,'b-'); holdon; plot(x,y2,‘k--’); legend(‘sinx’,‘cosx’); x=0:pi/20:2*pi; y=sin(x); figure(1) plot(x,y,'r-') gridon 平面的ya=xa; 建立M function if disp( else if grade>86.0 disp('ThegradeisB.'); else if grade>76.0 disp('ThegradeisC.'); else if grade>66.0 disp('ThegradeisD.'); else disp('ThegradeisF.'); end end

end end end function y=func(x) if abs(x)<1 y=sqrt(1-x^2); else y=x^2-1; end function summ(n) i=1; sum=0; while i=i+1; end str=[ end symsx diff(f) diff((x^2+y^2+z^2)^(1/2),x,2) 重积分 int(int(x*y,y,2*x,x^2+1),x,0,1) 级数 symsn; symsum(1/2^n,1,inf) Taylor展开式 求y=exp(x)在x=0处的5阶Taylor展开式 taylor(exp(x),0,6) 矩阵求逆 A=[0-6-1;62-16;-520-10] det(A)

随机过程实验报告全

随机过程实验报告学院专业学号姓名

实验目的 通过随机过程的模拟实验,熟悉随机过程编码规律以 及各种随机过程的实现方法,通过理论与实际相结合的方式,加深对随机过程的理解。 二、实验内容 (1)熟悉Matlab 工作环境,会计算Markov 链的n 步转移概率矩阵和Markov 链的平稳分布。 (2)用Matlab 产生服从各种常用分布的随机数,会调用matlab 自带的一些常用分布的分布律或概率密度。 (3)模拟随机游走。 (4)模拟Brown 运动的样本轨道的模拟。 (5)Markov 过程的模拟。 三、实验原理及实验程序 n 步转移概率矩阵 根据Matlab的矩阵运算原理编程,Pn = P A n o 已知随机游动的转移概率矩阵为: P = 0.5000 0.5000 0 0 0.5000 0.5000 0.5000 0 0.5000

求三步转移概率矩阵p3 及当初始分布为 P{x0 = 1} = p{x0 = 2} = 0, P{x0 = 3} = 1 时经三步转移后处于状态 3 的概率。 代码及结果如下: P = [0.5 0.5 0; 0 0.5 0.5; 0.5 0 0.5] % 一步转移概率矩阵 P3 = P A3 %三步转移概率矩阵 P3_3 = P3(3,3) %三步转移后处于状态的概率 1、两点分布x=0:1; y=binopdf(x,1,0.55); plot(x,y,'r*'); title(' 两点分 布'); 2、二项分布 N=1000;p=0.3;k=0:N; pdf=binopdf(k,N,p); plot(k,pdf,'b*'); title(' 二项分布'); xlabel('k'); ylabel('pdf'); gridon; boxon 3、泊松分布x=0:100; y=poisspdf(x,50); plot(x,y,'g.'); title(' 泊松分布') 4、几何分布 x=0:100; y=geopdf(x,0.2); plot(x,y,'r*'); title(' 几何分布'); xlabel('x'); ylabel('y'); 5、泊松过程仿真 5.1 % simulate 10 times clear; m=10; lamda=1; x=[]; for i=1:m s=exprnd(lamda,'seed',1); x=[x,exprnd(lamda)]; t1=cumsum(x); end [x',t1'] 5.2%输入:

随机信号实验报告

随机过程实验报告 通信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; } 图一、均匀分布

实验报告

实验报告 课程名称:高频电子线路 院系:信息工程学院 专业班级:电子信息 学号: 学生姓名: 指导教师: 开课时间:2013至2014学年第二学期 教务处制

一、学生撰写要求 按照实验课程培养方案的要求,每门实验课程中的每一个实验项目完成后,每位参加实验的学生均须在实验教师规定的时间内独立完成一份实验报告,不得抄袭,不得缺交。 学生撰写实验报告时应严格按照本实验报告规定的内容和要求填写。字迹工整,文字简练,数据齐全,图表规范,计算正确,分析充分、具体、定量。 二、教师评阅与装订要求 1.实验报告批改要深入细致,批改过程中要发现和纠正学生实验报告中的问题,给出评语和实验报告成绩,签名并注明批改日期。实验报告批改完成后,应采用适当的形式将学生实验报告中存在的问题及时反馈给学生。 2.实验报告成绩用百分制评定,并给出成绩评定的依据或评分标准(附于实验报告成绩登记表后)。对迟交实验报告的学生要酌情扣分,对缺交和抄袭实验报告的学生应及时批评教育,并对该次实验报告的分数以零分处理。对单独设课的实验课程,如学生抄袭或缺交实验报告达该课程全学期实验报告总次数三分之一以上,不得同意其参加本课程的考核。 3.各实验项目的实验报告成绩登记在实验报告成绩登记表中。本学期实验项目全部完成后,给定实验报告综合成绩。 4.独立设课的实验课程,实验报告综合成绩应按课程教学大纲规定比例(一般为10-15%)计入实验课总评成绩;实验总评成绩原则上应包括考勤、实验报告、考核(操作、理论)等多方面成绩; 5.非独立设课的实验课程,实验报告综合按教学大纲规定计入相关理论课程的总评成绩。 6.实验教师每学期负责对拟存档的学生实验报告按课程、学生收齐并装订,按如下顺序装订成册:实验报告封面、实验报告成绩登记表、实验报告成绩评定依据、实验报告(按教学进度表规定的实验项目顺序排序)。装订时统一靠左侧按“两钉三等分”原则装订。 7.根据课程性质,实验报告可提交电子版,但需要有教师的批改记录,并将电子版汇总后刻录在一张光盘上,并加上封面、实验报告成绩登记表、实验报告成绩评定依据。

随机过程马尔可夫过程的应用

随机过程——马尔可夫过程的应用 年级:2013级 专 业: 通信工程3 班姓 名: 李毓哲 学 号: 1302070131

摘要:随机信号分析与处理是研究随机信号的特点及其处理方法的专业基础,是目标检测、估计、滤波灯信号处理理论的基础,在通信、雷达、自动检测、随机振动、图像处理、气象预报、生物医学、地震信号处理等领域有着广泛的应用,随着信息技术的发展,随机信号分析与处理的理论讲日益广泛与深入。 随机过程是与时间相关的随机变量,在确定的时刻它是随机变量。随机过程的具体取值称作其样本函数,所有样本函数构成的集合称作随机过程的样本函数空间,所有样本函数空间及其统计特性即构成了随机过程。通信工程中存在大量的随机现象和随机问题。如:信源是随机过程;信道不仅对随机过程进行了变换,而且会叠加随机噪声等。 马尔可夫过程是一类非常重要的随机过程。随着现代科学技术的发展,很多在应用中出现的马氏过程模型的研究受到越来越多的重视。在现实世界中,有很多过程都是马尔可夫过程,马尔可夫过程在研究质点的随机运动、自动控制、通信技术、生物工程等领域中有着广泛的应用。我们可以通过对马尔可夫过程的研究来分析马尔可夫信源的特性。 关键词:随机过程,马尔可夫过程,通信工程,应用

目录 一、摘要 二、随机过程 2.1 、随机过程的基本概念及定义 2.2 、随机过程的数学描述 2.3 、基于MATLAB的随机过程分析方法 三、马尔可夫过程 3.1 马尔可夫过程的概念 3.2 马尔可夫过程的数学描述 四、马尔可夫过程的应用 4.1 马尔可夫模型在通信系统中的应用 4.2 马尔可夫模型在语音处理的应用 4.3 马尔可夫模型的其他应用 五、结论 参考文献

相关文档
最新文档