《实验一-白噪声测试》由会员分享,可在线阅读,更多相关《实验一-白噪声测试(2页珍藏版)》请在金锄头文库上搜索。
1、白噪声测试一、实验目的了解白噪声信号的特性,包括均值(数学期望)、均方值、方差、相关函数、概率密度、 频谱及功率谱密度等。 掌握白噪声信号的分析方法。二、实验原理所谓白噪声是指它的概率统计特性服从某种分布而它的功率谱密度乂是均匀的。确切的说,白噪声只是一种理想化的模型,因为实际的噪声功率谱密度不可能具有无限宽的带宽,否则它的平均功率将是无限大,是物理上不可实现的。然而白噪声在数学处理上比较方便, 所以 它在通信及电子工程系统的分析中有十分重要的作用。一般地说,只要噪声的功率谱密度的宽 度远大丁它所作用的系统的带宽,并且在系统的带内,它的功率谱密度基本上是常数,就可以 作为白噪声处理了。白噪声的
2、功率谱密度为:No其中No为单边功率谱密度。白噪声的自相关函数为:白噪声的自相关函数是位丁 i =0 处、强度为冬 的冲击函数。这表明白噪声在任何两个不2同的瞬间的取值是不相关的。同时也意味着白噪声能随时间无限快的变化,因为它的带宽是无限宽的。下面我们给出几种分布的白噪声。随机过程的几种分布前人已证明,要产生一个服从某种分布的随机数,可以先求出其分布函数的反函数的解析式,再将一个在0 ,1区间内的均匀分布的随机数的值代入其中, 就可以计算出服从某种分布 的随机数。下面我们就求解这些随机数。0 , 1区间均匀分布随机信号的产生:采用混合同余法产生0,1区间的均匀分布随机数。混合同余法产生随机数的
3、递推公式为:Yn 1aYnn=0,1,2x 当xn Mn=1,2,3aXnaXnMC由上式的出如下实用算法:XnX0其中:2k,其中 k 为计算几种数字尾部的字长4t 1,为任意选定的正整数yoc,为奇数Matlab 语言中的 rand ()函数是服从0 , 1均匀分布的,所以在以后的实验中如果用到均 匀分布的随机数,我们统一使用 rand()函数。正态分布(高斯分布)随机信号的产生:高斯分布的密度函数为:1x2、f (x)exp(侦22采用变换法产生正态分布随机数,若 RI、R2示0 , 1均匀分布随机数,则有正态分布随 机数:2lnRcos2R22ln R1sin2 R2指数分布随机信号的产生:指数分布的密度函数为:f(x) *ex当 x0 时,当 x 0它的反函数(指数分布随机数)为:x F1(r)-ln(1 r)其中 r 为0 , 1区间均匀分布的随机数。三、实验内容与结果1.产生五种概率分布的信号Matlab 程序: