随机过程的模拟与数字特征

合集下载

第五章 随机过程及数字特征

第五章 随机过程及数字特征


+∞
−∞
x1 x 2 p( x1 , t1 ; x 2 , t 2 )dx1dx 2
=∫
+∞
−∞

+∞
−∞
x1 x 2 p( x1 , x 2 ,τ )dx1dx 2
随机变量相关,集合平均数字特征与时间t有关. 随机变量相关,集合平均数字特征与时间t有关. 相关
5-3.2 时间平均
1.均值
µ xk = lim
5-3.1 集合平均
1.均值
+∞ 1 n 2 2 2 2.方差 σ x ( t ) = ∑ [ x k ( t ) − µ x ( t )] = ∫− ∞ [ x − µ x ( t )] p( x , t )dx n k =1
+∞ 1 n µ x ( t ) = ∑ x k ( t ) = ∫ x ( t ) p( x , t )dx −∞ n k =1
方差constdxdxdx542各态历经随机过程对于一个平稳随机过程其集合平均的数字特征不随时间发生变化而且与任意样本时间平均的数字特征相等这类随机过程称为各态历经随机过程
第五章 随机过程及数字特征
工程中随机振动的物理量是随时间变化的,如力, 工程中随机振动的物理量是随时间变化的,如力, 位移,速度,加速度. 位移,速度,加速度. 用随机变量虽然能表述随机振动的取值问题和数 字特征,但不能反映物理量取值随时间的变化, 字特征,但不能反映物理量取值随时间的变化,因此 需要用随机过程描述随机振动. 需要用随机过程描述随机振动.
2 x 2
+∞

T
0
[ x ( t ) − µ x ]2 dt
3.自相关函数
Rx (τ ) = ∫ 1 = lim T →∞ T

随机过程的数字特征及概率意义。

随机过程的数字特征及概率意义。

随机过程的数字特征及概率意义。

1、随机过程的概念
随机变量的特点:在每次试验的结果中,以一定的概率取某些实现未知、但为确定的“数值”。

在实际问题中,我们需要研究在试验过程中随着时间而变化的随机变量,即随时间的改变而随机变化的过程。

随机过程:随参数(比如时间)改变而随机变化的过程称为随机过程,把这个参数称为时间。

在一次试验中,随机过程取一个样本向量或样本数列或样本函数,但究竟取哪一个则带有随机性。

但在大量的观察中,样本的出现是有统计规律性的。

2、随机过程的分类
(1)连续型随机过程:T是连续集,且对于任意的tet,X(t)是连续型随机变量,也就是时间和状态皆为连续的情况。

(2)离散型随机过程:T是连续集,且对于任意的tet,X(t)是离散型随机变量。

(3)连续型随机序列:T是离散集,且对于任意的tet,X(t)是连续型随机变量,它对应于时间离散、状态连续的情况,实际上,它可以用队连续性随机变量进行顺序等时间间隔采样得到。

(4)离散型随机序列:随机数字序列,随机过程的时间和状态都是离散的,为了适应数字化的需求,对连续型随机过程进行等时间间隔采样,派兵将采样值量化、分层,即得到这种连三随机过程,由以
上可知,最基本的是连续型随机过程,其他三类只是对它做离散处理而得。

随机过程的统计特性—数字特征

随机过程的统计特性—数字特征

Q RX (t1 , t2 ) =
k1 , k2 ∈ ε X

∑k ⋅k
1
2
⋅ P{ X (t1 ) = k1 , X (t2 ) = k2 }
一次结果中,决不会发生t1时刻的状态在ζ3上取值,而到t2时 刻的状态在ζ4上取值。k1,k2不在一条样本上,此情况发生的概率 为0。即P{X(t1)=k1,X(t2)=k2} =0。 由于一次试验结果只有一 个样本出现,若此次样本ζ3出现,则t1时刻的状态必在ζ3上取值, 且t2时刻的状态必还在ζ3上取值。 k1,k2必在一条样本上,此情况 发生的概率为1/4。 P{X(t1)=k1,X(t2)=k2} = 1/4。 ←样本ζi发生的概率。


−∞
x ⋅ f X ( x, t )d χ = mX (t )
mx(t) 描述了X(t)所有样本函数在各个时刻摆动的中心--即 在各个时刻摆动的中心 X(t)在各个时刻的状态(随机变量)的数学期望。
X (t ) 0
t1
m X (t1 )
m X (t i )
t m X (t )
ti
二、随机过程X(t)的均方值和方差 同理,把过程X (t)中的t视为固定时, X(t)为时刻t的状态(随机 变量)。其二阶原点矩:
例1、设随机过程X(t)=U·t,U在(0,1)上均匀分布,求E[X(t)], D[X(t)],Rx(t1,t2),Cx (t1,t2)。
⎧1, Q fU (u ) = ⎨ ⎩0,
解:
0 ≤ u ≤1 其它
∞ 1
t ∴ E[ X (t )] = E[U ⋅ t ] = t ⋅ E[U ] = t ⋅ ∫ ufU (u )du = t ⋅ ∫ udu = 0 -∞ 2 2 RX (t1 , t2 ) = E[ X (t1 ) X (t2 )] = E[U ⋅ t1 ⋅ U ⋅ t2 ] = t1 ⋅ t2 ⋅ E[U ] t1 ⋅ t2 = t1 ⋅ t2 ⋅ ∫ u ⋅ fU (u )du = t1 ⋅ t2 ⋅ ∫ u du = −∞ 0 3 t1 ⋅ t2 t1 t2 t1 ⋅ t2 − ⋅ = C X (t1 , t2 ) = RX (t1 , t2 ) − m(t1 ) ⋅ m(t2 ) = 2 2 12 3 2 t D[ X (t )] = C X (t , t ) = 12

通信系统的随机过程模拟

通信系统的随机过程模拟

通信系统的随机过程模拟随机过程模拟是通信系统设计和性能评估中的重要工具。

通过模拟随机过程,我们可以得到通信系统在不同条件下的性能指标,例如信号质量、传输速率、误码率等。

本文将介绍通信系统中常见的随机过程模拟方法,并探讨其在通信系统设计中的应用。

一、随机过程的定义与特性随机过程是一类随机变量的集合,其特点是在时间上呈现出随机性。

常见的随机过程包括离散时间随机过程和连续时间随机过程。

离散时间随机过程可以用概率质量函数或概率密度函数描述,而连续时间随机过程则使用概率密度函数描述。

二、随机过程模拟方法1. 蒙特卡洛方法蒙特卡洛方法是一种基于随机采样的模拟方法。

它通过对随机过程进行大量的随机采样,得到模拟样本,并利用这些样本计算出期望、方差等统计指标。

蒙特卡洛方法的优点是适用于各种随机过程模型,但缺点是计算量较大。

2. 数字仿真方法数字仿真方法是一种近似计算随机过程的方法。

它利用计算机在离散时间或连续时间上对随机过程进行采样,并根据采样结果计算出各种统计指标。

数字仿真方法的优点是计算快速、结果准确,但缺点是对随机过程的模型有一定的要求。

三、通信系统设计中的随机过程模拟1. 信道建模在通信系统设计中,信道模型是非常重要的一环。

通过对信道进行随机过程模拟,我们可以研究信号在传输过程中的衰减、干扰等情况,评估信道的性能。

2. 误码率性能评估误码率是衡量通信系统性能的重要指标之一。

通过随机过程模拟,可以模拟信号传输过程中的噪声、干扰等因素,计算出误码率,并进一步分析和改善系统的性能。

3. 数据传输速率评估在高速通信系统中,传输速率是一个关键指标。

通过随机过程模拟,可以模拟数据在信道中的传输过程,计算出传输速率,并优化系统设计,提高传输效率。

四、实例分析以无线通信系统为例,假设信道模型为瑞利衰落信道。

通过蒙特卡洛方法,我们可以随机产生多个瑞利衰落信道样本,并利用这些样本计算出信号质量、传输速率、误码率等性能指标。

进一步,可以通过分析这些指标,优化天线布置、信号调制等系统参数,提高通信系统性能。

随机信号分析实验报告(基于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、实现随机序列的数字特征估计。

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

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

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

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

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

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

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

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

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

定理 1.1 若随机变量 X 具有连续分布函数F X (x),而R 为(0,1)均匀分布随机变量,则有)(1R F X x -=由这一定理可知,分布函数为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 的标准正态分布随机数矩阵。

实验一:随机过程的模拟与特征估计

实验一:随机过程的模拟与特征估计

实验一:随机过程的模拟与特征估计一、实验目的了解随机过程特征估计的基本概念和方法,学会运用MATLAB 软件产生各种随机过程,对随机过程的特征进行估计,并通过实验了解不同估计方法所估计出来的结果之间的差异。

二、实验原理(1)高斯白噪声的产生利用MATLAB 函数randn 产生(2)自相关函数的估计111()()ˆ()1ˆ()N m n x N m x n m n n x n m x n N R m R m x x N m --=--+=⎧+⎪⎪=⎨⎪=⎪-⎩∑∑对有偏估计对无偏估计MATLAB 自带的函数为xcorr(),阐述xcorr 的用法R=xcorr(x,y)或R=xcorr(x,y,’option ’) 用来求序列x(n)与y(n)的互相关函数R=xcorr(x)或R=xcorr(x,’option ’) 用来求序列x(n)的自相关函数 option 选项是: ‘biased ‘unbiased‘coeff ’ m=01‘none ’不作归一化处理(3)功率谱的估计利用周期图方法估计功率谱,21ˆ()()xG X N=ωω 提示:MATLAB 自带的函数为periodogram(),阐述periodogram()的用法; 阐述其它谱估计方法的用法。

[Pxx,w]=periodgram(x)Pxx 为对应频率w 的功率谱密度值。

[Pxx,w]=periodgram(x,window)window =boxcar(n)矩形窗(Rectangle Window )window=triang(n)三角窗(Triangular Window)window=hanning(n)汉宁窗(Hanning Window)window=hamming(n)海明窗(Hamming Window)window=blackman(n)布拉克曼窗(Blackman Window)window=kaiser(n,beta)恺撒窗(Kaiser Window)Window代表与x等长度的窗序列,对数据进行加窗。

随机过程的基本知识

随机过程的基本知识

• 解:X2 (t) =E(X(t)X(t))=E{AAcos(t)cos(t)}=cos^2(t)E(A^2) • =cos^2(t)(1x1+2x2+3x3)/3= 14 cos2 (t)
3
2 X
(t
)
E{[
X
(t
)
E(
X
(t))]2}
E{[
A
cos(t)
cos(t)E(
A)]2}
E{[ Acos(t) 2 cos(t)]2} E{cos2 (t)( A2 4A 4)}
• 特点2:随时间t的变化,X(t)在延续变化。
例3:股票的价格
• 记t时刻股票的价格为Y(t),则{Y(t),t>0}是一个随机 过程。
•图
• 特点1:给定时刻t,股票价格Y(t)不可预测,可以 认为是随机变量。
• 特点2:股票价格Y(t)随时间t的变化在不断变化。
例4 排队问题
• 记X(t)表示[0,t)小时内通过柜台的人数,则 {X(t),t>0}是一个随机过程。
所以
C 11tt11t22
1 t1t2
1
t
2 2
故( X (t1), X (t2 ))服从以(0,0) 为均值向量,C为协方差矩阵 的二维正态分布
例2:设随机过程X(t)=A cos(t), t实数,其中A是随
机变量,其分布律为:P{A=1}=P{A=2}=P{A=3}=1/3
求(1)X(t)的一维分布函数
是连续型,称该过程为连续型随机过程。 • 例:热噪声电压X(t)服从(a,b)上均匀分布 • 2、离散型 当X(t)是离散型,如排队问题
是离散型随机过程,t时刻通过的人数X(t)只 能取可数个值。据研究,X(t)服从泊松分布。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二随机过程的模拟与数字特征
一、实验目的
1. 学习利用MATLAB模拟产生随机过程的方法。

2. 熟悉和掌握特征估计的基本方法及其MATLAB 实现。

二、实验原理
1.正态分布白噪声序列的产生
MATLAB提供了许多产生各种分布白噪声序列的函数,其中产生正态分布白噪声序列的函数为randn。

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

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

如果
X ~ N(0,1),则N (,)。

2.相关函数估计
MATLAB提供了函数 xcorr用于自相关函数的估计。

函数: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' 有偏估计。

'unbiased' 无偏估计。

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

'none' 不做归一化处理。

3.功率谱估计
对于平稳随机序列X(n),如果它的相关函数满足
(2.1)
那么它的功率谱定义为自相关函数R X(m)的傅里叶变换:
(2.2)
功率谱表示随机信号频域的统计特性,有着重要的物理意义。

我们实际所能得到的随机信号的长度总是有限的,用有限长度的信号所得的功率谱只是真实功率谱的估计,称为谱估计或谱分析。

功率谱估计的方法有很多种,这里我们介绍基于傅里叶分析的两种通用谱估计方法。

(1)自相关法
先求自相关函数的估计X(m),然后对自相关函数做傅里叶变换
(2.3)
其中N 表示用于估计样本序列的样本个数。

(2)周期图法
先对样本序列x(n)做傅里叶变换
(2.4)
其中0n N-1,则功率谱估计为
(2.5)
MATLAB函数 periodogram实现了周期图法的功率谱估计。

函数:periodogram
用法:[Pxx,w] = periodogram(x)
[Pxx,w] = periodogram(x,window)
[Pxx,w] = periodogram(x,window,nfft)
[Pxx,f] = periodogram(x,window,nfft,fs)
periodogram(...)
功能:实现周期图法的功率谱估计。

其中:
Pxx为输出的功率谱估计值;
f为频率向量;
w为归一化的频率向量;
window代表窗函数,这种用法种对数据进行了加窗,对数据加窗是为了减少功率谱估计中因为数据截断产生的截断误差,表2.1列出了产生常用窗函数的 MATLAB函数
nfft设定 FFT算法的长度;
fs表示采样频率;
如果不指定输出参数(最后一种用法),则直接会出功率谱估计的波形。

三、实验内容
1. 按如下模型产生一组随机序列
x(n)=0.8x(n-1)(n)
其中(n)是均值为1,方差为 4的正态分布白噪声序列。

估计过程的自相关函数和功率谱。

(1)实验程序
m.文件如下:
#输入变量p表示x(n)里n的数值#
function f=func1(p)
w=randn(1,p)*2+1;
#或 f=normrnd(1,2,1000,1)#
x=zeros(1,p);
for n = 2:1:p
x(n)=0.8*x(n-1)+ w(n); end
figure(1)
plot(x);
c=xcorr(x);
plot(c);
figure(2);
title(' 'x(n)的自相关函数'); figure(3);
periodogram(x);
title('x(n)的功率谱');
end
(2)实验过程及结果:
在command命令栏里输入:
func1(5000)
得到三个图的结果:
2. 设信号为
x(n)=(n) n=0,1,,N-1
其中f1 =0 .05,f2 =0 .12为正态分布白噪声序列,试在N =256和N= 1024点时,分别产生随机序列x(n),画出x(n)的波形并估计x(n)的相关函数和功率谱。

(1)实验程序:
写出m.文件
#输入变量p表示x(n)里n的数值#
function f=func2(p)
f1 = 0.05;
f2 = 0.12;
w=randn(1,p);
x = zeros(1,p);
for n=0:1:p-1
x(n+1) = sin(2*pi*f1*n) + 2*cos(2*pi*f2*n) + w(n+1);
end
figure(1);
plot(x);
title(' N=p时x(n)的波形');
c = xcorr (x);
figure(2);
subplot(1,2,1);
plot(c);
title(' N=p时x(n)的相关函数 '); subplot(1,2,2);
periodogram(x);
end
(2)实验过程及结果
在command命令栏里输入:
Func2(256)
得到三个图的结果:
在command命令栏里输入:Func2(1024)
得到三个图的结果:
四、实验报告要求
1.实验报告要求格式规范,排版整齐美观。

2.给出实验的程序代码及相应的实验结果,编写的程序中应加上必要的注释。

3.第 1 题中样本序列的长度自行选择。

4.对第 2 题得到的功率谱估计结果做适当的解释和分析。

5.实验中产生的样本序列及计算得到的相关函数、功率谱要求以图形的方式表示。

6.总结实验中遇到的难点及解决方法、实验的体会和建议等。

五、实验小结
(1)学会了应用matlab产生随机数的方法,并且可以利用matlab实现随机序列的数字特征的估计。

(2)通过对试验结果的分析,用这种方法在计算机上生成伪随机数,但通过增大样本量,可以使其数字特征逼近理论值。

Welcome To Download
欢迎您的下载,资料仅供参考!



















相关文档
最新文档