随机实验仿真
- 格式:doc
- 大小:897.50 KB
- 文档页数:24
随机信号仿真与分析1.【实验目的】:1)利用计算机仿真随机信号,考察其数字特征, 以此加深对满足各种分布的随机信号的理解2)熟悉常用的信号处理仿真软件平台:matlab. 2.【实验任务】1) 生成满足各种概率分布的仿真随机信号2) 自己编写程序计算各种概率分布的 仿真随机信号的各种特征3) 撰写实验报告 3. 【实验原理】随机信号的定义:随机信号是随机变量在时间上推进产生的过程量,它同时具有过程性和不确定性。
定义如下:给定参量集T 与概率空间(Ω, F, P ),若对于每个t ,都有一个定义在(Ω, F, P )上的实随机变量X(t)与之对应,就称依赖于参量t 的随机变量族 为一(实)随机过程或随机信号。
4. 【几种常见的随机信号】 1). 高斯随机信号 概率密度为 22()(p 2x m f x σ⎡⎤--⎢⎥⎣⎦若0,1m σ== ,则称之为标准正态分布。
数字特征:均值: ()0,E x m == 方差: ()21D x σ==利用matlab 做出标准正态分布的概率曲线,并选取10000点做出其波形,统计均值与方差。
仿真结果:Ans =-0.0326 DX=0.9969 2). 均匀分布随机信号 概率密度函数满足下式:1(),X f x a x bb a=<<-现在取 0a =,1b =为例,进行分析讨论。
数字特征:均值: ()0.5,2a b E x +== 方差: ()20.08312()D x b a =≈-利用matlab 做出均匀分布的概率曲线,并选取10000点做出其波形,统计均值与方差。
仿真结果:Ans = 0.5018 DX =0.0833 3). 正弦随机信号给定具有某种概率分布的振幅随机变量A 、角频率随机变量Ω与相位随机变量Θ,(具体概率分布与特性视应用而定),以(时间)参量t 建立随机变量:)sin(),(Θ+Ω==t A s t W Wt。
于是,相应于某个参量域T 的随机变量族{},tW t T ∈为正弦随机信号(或称为正弦随机过程)。
正弦随机信号的概率密度函数与所选组的随机变量有关,因此其均值、方差也是与所选取的随机变量有关。
选取t 在0~10之间,以步长0.1变化仿真结果:ans =5.6891e-018 DX =1.9802 4). 伯努利随机信号给定某个序列随机实验,观测某事件B 发生与否,建立事件B 的指示函数,⎩⎨⎧===不发生时刻,在发生时刻,在,,B 01n t B n t Xn而且,序列随机实验间彼此统计独立并有相同的概率,1]0[,]1[=+====q p q XP p XP nn和于是,nX 是一个(0,1)贝努里随机变量,相应的随机变量序列{},...3,2,1,=nX n 为(0,1)伯努利随机序列(或称随机信号,有时也称为随机过程)。
利用matlab 做出伯努利分布的概率曲线,并选取10000点做出其波形,统计均值与方差。
5.【实验项目】 1).【实验项目1】随机数的产生与测量:产生 0.1=λ的10000个指数分布随机数,测量它们的均值、方 差与概率密度。
Xi_array=exprnd(0.5, 1,10000); mean(Xi_array);var(Xi_array);hist(Xi_array);2).【实验项目2】概率密度曲线的图形表示:绘制)1,0(N与)3,2(N的密度函数曲线。
3).【实验项目3】统计分析:二维正态分布)5.0;4,0,1,0(YX 的联合概率密度函数,)(N为)]25.05.0(32exp[321),(22y xy x y x f +--=π利用Matlab ,(1)求)(y f Y(2)求|)(|Y X E + (3)求)0,0(≤≤Y X PCommand Window >>syms x y;>> f=exp(-2*(x*x-0.5*x*y+0.25*y*y)/3)/( 2*pi*sqrt(3) ); >> fy=int(f,x,-inf, inf) fy=281474976710656/6126469605667549*exp(-1/8*y^2)*2^(1/2)*3^(1/2)*pi^(1/2) >> x_yf=abs(x+y)*f;>> Exy=int(int(x_yf,x,-inf,inf),y,-inf,inf) Exy =844424930131968/42885287239672843*42^(1/2)*pi^(1/2)+2814749767106560/6126469605667549*6^(1/2)*pi^(1/2)*hypergeom([1/2],[],-3/25)>> P=int(int(f,x,-inf,0),y,-inf,0) P =140737488355328/18379408817002647*pi*6^(1/2)*2^(1/2)+70368744177664/6126469605667549*pi*6^(1/2)*8^(1/2) 观察结果中的fy ,我们注意到:1)22(-π=281474976710656/6126469605667549*2^(1/2)*3^(1/2)*pi^(1/2)=0.1995 因此,经过化简后得到]8exp[221)(2yy fY-=π.同样,进一步化简上面Exy 与P 的结果值,可见,它们分别为0.211与0.3333,即 =0.2110, =0.3333 6.【思考题】用计算机产生的随机信号是真正的随机信号吗?不是。
随机信号是有范围约束的,在有效约束范围内产生的随机信号就是真正的随机信号,超出有效约束范围则不是随机信号。
随机信号平稳性实验1【实验目的】通过对几个实用随机信号(语音信号,音乐信号)的平稳性分析,加深对随机信号平稳性的理解。
2【实验原理】随机信号的平稳性可以分为严格平稳和广义平稳,分别定义如下: 1) 严格平稳性:随机过程, 如果其任意n 维概率分布函数具有下述的移动不变性:任取 ,对于满足的任意 τ值,始终有成立。
则称X(t) 具有严格平稳性(或强平稳性),也称X(t)是严格平稳随机信号(或强平稳随机信号)。
2) 广义平稳性:随机过程 ,如果其均值与相关函数存在,并且满足:均值为常数;相关函数与两时刻 的绝对值无关,只与相对差 有关,则称X(t) 具有广义平稳性(或弱平稳性、宽平稳性),也称X(t)是广义平稳随机信号(或弱平稳随机信号、宽平稳随机信号)。
3【实验方法】{}T t t X ∈),(nn n Rx x x T t t t ∈∈,...,,,...,,2121与Tt t t n ∈+++τττ,...,,21),...,,;,...,,(),...,,;,...,,(21212121τττ+++=n n n n t t t x x x F t t t x x x F {}T t t X ∈),(),(21t t 21t t -=τ)(),(),()]([21ττηR t t R t t R t X E =+===常数一、随机信号的获取。
实验中采用了两种声音信号:语音信号和音乐信号。
语音信号可以通过麦克风,由windows自带的录音机软件录下自己的声音。
音乐信号可采用现成的wav音乐文件。
二、随机信号平稳性的分析。
通过matlab的simulink功能模块计算声音信号的相关性,进而验证随机信号的短时平稳性。
4【实验步骤】随机信号的获取:一语音信号的获取。
(1)将麦克风接入计算机声卡的输入端。
(2)打开Windows的录音机软件。
打开录音机软件的途径:开始程序附件娱乐录音机(3)打开录音机并开始录入语音将语音信号以wav. 文件格式存入硬盘指位置二利用matlab中的simulink模块对声音随机信号分析:1. 建立simulink分析模块(1)启动matlab,在命令行窗口输入命令:simulink,启动simulink.(2) 建立仿真分析模块:在simulink工作窗口的file菜单,按File New Model 顺序建立分析模块(3)把wav.文件设置成为simulink分析模块的信号源。
在simulink库浏览器中打开DSP Blockset,进入Blockset DSP sources选择From Multimedia File图标,拖入模块编辑器。
(3)自相关分析器的建立如上,仍在DSP Blockset中,选择statistic文件夹,从右边运算模块窗口中选择Autocorrelation 模块,拖入模块编辑器。
(4) 选菜单Simulation start 来运行此分析输入的语音信号,双击Scope图标,即可看到语音信号的自相关函数的图形(5)示波器的建立。
在simulink文件夹中选择sink目录,在右边的可选模块窗口中选择Scope模块并拖入分析模块编辑器中。
2.仿真选菜单Simulation start 来运行此分析输入的语音信号,双击Scope图标,即可看到语音信号的自相关函数的图形。
5【实验数据分析】多次仿真实验,记录音频随机信号的自相关函数,观察并分析其在短时内自相关函数的变化幅度。
6【实验结果】最后得到的波形:7【实验结论】根据分析,音频随机信号在短时内具有近似平稳特性即所谓的“短时平稳性”短时平稳性对音频信号的处理有什么意义?答:具有压缩数据的作用!噪声平滑与匹配滤波1【实验名称】噪声平滑与匹配滤波2【实验环境】硬件实验平台:通用计算机软件实验平台:matlab R2010b3【实验目的】对信号中加性白噪声平滑、加性噪声中信号的检测,进而了结随机信号与系统的应用4【实验任务】①生成含有加性噪声的正弦信号,设计一阶低通滤波器,观察平滑后的正弦波形。
②生成含有加性噪声的方波信号,用匹配滤波器进行检测。
③撰写实验报告5【实验原理】略6【实验内容】A【实验项目1】加性白噪声环境下,正弦波信号中噪声的平滑。
simulink模块编辑器B【实验项目2】匹配滤波程序……s1=ones(1,20);s2=zeros(1,20);s=[s1 s2];figure(1)subplot(3,1,1)t=0:39;plot(t,s);title('ÐźÅ');noise=wgn(1,40,0);x=s+noise;subplot(3,1,2)plot(x);title('ÐźżÓÔëÉù');h=[s2,s1];y=conv(h,x);subplot(3,1,3);plot(y);title('Êä³öÐźÅ')所的信号波形如下图所示:7【思考题】思考题一:用平滑的方法能消除所有噪声吗?答:由实验平滑处理方法所知,消除噪声的滤波器的是低通噪声滤波器,但是噪声分布在所有频率段,即低频段的噪声在低通滤波器可以通过,所以平滑的方法不能消除所有的噪声。