有关白噪声序列的研究进展

有关白噪声序列的研究进展
有关白噪声序列的研究进展

白噪声的研究进展

摘要:本文首先介绍各种噪声(背景噪声、白噪声、白噪声序列以及高斯白噪声)的基本概念及它们之间的相互关系;其次是概括叙述各种噪声在各个学科及其各领域中的应用;最后介绍它们的具体应用。

关键字:白噪声;白噪声序列;高斯白噪声;加性高斯白噪声

1.基本知识

1.1 背景噪声

人对声音的感知是通过听觉系统对声音的频率、强度、空间、时间等信息进行分析来实现的。自然声环境中,几乎所有的声音都随着时间而变化,尤其是传递信息的声音(如语言和音乐等),其多数信息都包含在岁时间变化的部分,而不是固定不变的部分。听觉系统对声音时间信息的精细处理包括对声音时间的分辨和对声音时间的整合能力,这对理解语言和其他复杂声刺激是至关重要的。对声音时间信息处理能力的降低可能会引起语言能力和阅读能力的降低。对声音时间信息的分辨能力是指听觉系统能够探测随时间而变化的声刺激的能力;对时间的整合是指听觉系统能够整合随时间变化的声信息以促进对声刺激的探测和感知。已有的研究表明,间隔探测是分析听觉系统对时间间隔分辨能力的重要手段,通过测定对两个声音间的时间间隔的分辨阈值来衡量听觉系统的时间分辨率。已有的关于对时间间隔探测的研究主要集中在单耳或双耳封闭声场条件下进行,其中关于在双耳条件下对时间分辨的研究很少,在自由声场下研究持续噪声背景对时间间隔的探测能力的影响未见报道。在日常生活中,人们基本在自由声场中感知声音,而背景噪声常伴随于人们要分辨的声音信号中,并对人感知声音信号产生一定影响。我们认为:背景噪声影响人对声音信号判断或感知的原因之一可能是噪声影响了人对声音时间信息的分辨。为检验该推测,需要研究在自由声场下测定人对声音时间间隔探测的阈值,以及研究在不同强度的背景噪声对人分辨纯音间隔和噪声间隔的影响。

1.2 白噪声

白噪声是指功率谱密度在整个频域内均匀分布的噪声。所有频率具有相同能量的随机噪声称为白噪声。从我们耳朵的频率响应听起来它是非常明亮的“咝”声(每高一个八度,频率就升高一倍,因此高频率的能量也显著增强)。

白噪声过程(一系列不相关的随机变量组成的理想化随机过程)

相关函数:2()()W R τσδτ=

谱密度:2()W S ωσ=,ω-∞<<+∞

近似白噪声过程

谱密度:200,||()0,||W S σωωωωω?≤=?>?

(0ω为给定的远大于过程的截止频)

相关函数:2000sin ()W R σωωττπωτ

= 讨论白噪声时,还要涉及到白噪声的概率分布,服从正态分布的白噪声称为高斯白噪声。

n 维白噪声:一个n 维随机过程()W t 满足:

{()}0{(),()}{()()}()

E W t Cov W t W t E W t E t Q ττδτ=??+=+=? 其中Q 为正定常数矩阵,则称()W t 为n 维白噪声过程。

1.2.1白噪声序列

随机变量()x t (1,2,3)t =,如果是由一个不相关的随机变量的序列构成的,即对于所有s t ≠,随机变量()x t 和()x s 的协方差均为零,则称其为纯随机过程。对于一个纯随机过程来说,若其期望和方差均为常数,则称其为白噪声过程。白噪声过程的样本实际成为白噪声序列,简称白噪声。之所以称为白噪声,是因为它和白光的特性类似,白光的光谱在各个平率上有相同的强度,白噪声的谱密度在各个频率上的值相同。

白噪声序列是白噪声过程的离散形式。如果序列{W(k)}满足:

相关函数:2(

)W l R l σδ=, 0,1,2,l =±±

则称为白噪声序列。

谱密度:2()()jwl W W l S R l e ωσ∞-=-∞=

=∑

1.3 高斯白噪声

如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。热噪声和散粒噪声是高斯白噪声。

所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考查一个信号的两个不同方面的问题。高斯白噪声的概念."白"指功率谱恒定;高斯指幅度取各种值时的概率()p x 是高斯函数.

高斯白噪声是指信号中包含从负无穷到正无穷之间的所有频率分量,且各频率分量在信号中的权值相同。白光包含各个频率成分的光,白噪声这个名称是由此由此而来的。它在任意时刻的幅度是随机的,但在整体上满足高斯分布函数。

1.3.1 AWGN (加性高斯白噪声)

加性高斯白噪声(AWGN )从统计上而言是随机无线噪声,其特点是其通信信道上的信号分布在很宽的频带范围内。

加性高斯白噪声在通信领域中指的是一种各频谱分量服从均匀分布(即白噪声),且幅度服从高斯分布的噪声信号。因其可加性、幅度服从高斯分布且为白噪声的一种而得名。该噪声信号为一种便于分析的理想噪声信号,实际的噪声信号往往只在某一频段内可以用高斯白噪声的特性来进行近似处理。由于AWGN 信号易于分析、近似,因此在信号处理领域,对信号处理系统(如滤波器、低噪音高频放大器、无线信号传输等)的噪声性能的简单分析(如:信噪比分析)中,一般可假设系统所产生的噪音或受到的噪音信号干扰在某频段或限制条件之下是高斯白噪声。

加性高斯白噪声只是白噪声的一种,另有泊松白噪声等

1.3.2 泊松白噪声

泊松白噪声是有效应用于工程中的随机脉冲列模型

()

1()()N t k k k t Y t t ξδ==-∑

式中()N t 是泊松计数过程,表示在时间区间[0,]t 内到达的脉冲数;{,1}k Y k ≥是相互独立且同分布的实值随机变量;k Y 是脉冲的随机分布阈值,独立于脉冲到达时间k t 。

泊松白噪声()t ξ的相关函数

()12211[(),(),,()][]()

()r r r r R t t t E Y t t t t ξξξλδδ=--

1,2,,r =∞ 式中[]E ?表示数学期望,0λ>代表泊松计数过程()N t 的平均到达率。考虑λ趋于无穷的极限情形,与此同时,泊松白噪声的强度[]r E Y λ保持不变,则二阶以上的累计量趋于零,泊松白噪声()t ξ趋于高斯白噪声

2.白噪声的相关应用

2.1 白噪声在各个领域的应用

白噪声的应用领域之一是建筑声学,为了减弱内部空间中分散人注意力并且不希望出现的噪声(如人的交谈),使用持续的低强度噪声作为背景声音。一些紧急车辆的警报器也使用白噪声,因为白噪声能够穿过如城市中交通噪声这样的背景噪声并且不会引起反射,所以更加容易引起人们的注意。

在电子音乐中也有白噪声的应用,它被直接或者作为滤波器的输入信号以产生其它类型的噪声信号,尤其是在音频合成中,经常用来重现类似于铙钹这样在频域有很高噪声成分的打击乐器。

白噪声也用来产生冲击响应。为了在一个演出地点保证音乐会或者其它演出的均衡效果,从PA 系统发出一个瞬间的白噪声或者粉红噪声,并且在不同的地方监测噪声信号,这样工程师就能够建筑物的声学效应能够自动地放大或者削减某些频率,从而就可以调整总体的均衡效果以得到一个平衡的和声。

白噪声可以用于放大器或者电子滤波器的频率响应测试,有时它与响应平坦的话筒或和自动均衡器一起使用。这个设计的思路是系统会产生白噪声,话筒接收到扬声器产生的白噪声,然后在每个频率段进行自动均衡从而得到一个平坦的响应。这种系统用在专业级的设备、高端的家庭立体声系统或者一些高端的汽车收音机上。

白噪声也作为一些随机数字生成器的基础使用。

白噪声也可以用于审讯前使人迷惑,并且可能用于感觉剥夺技术的一部分,上市销售的白噪声机器产品有私密性增强器、睡眠辅助器以及掩饰耳鸣。

2.2 表示定理与成形滤波器

2.2.1 表示定理

设平稳噪声序列{()}e k 的谱密度()W S ω是ω的实函数,或是cos ω的有理函数,那么必定存在一个渐近稳定的线性环节,使得如果环节的输入是白噪声序列,则环节的输出是谱密度为()W S ω的平稳噪声序列{()}e k 。

2.2.2 成形滤波器

表示定理中所涉及的线性环节称为成型滤波器。

白噪声()k ω→线性环节(成型滤波器)→有色噪声()c k

可以证明:如果{()}e k 的谱密度()W S ω是cos ω的有理函数,那么一定存在一个 成型滤波器,它的脉冲传递函数为:

11111111()()()1s s t t n n n n c z c z D z H z C z d z d z -------+++==+++

且1()C z -、1()D z -的根都在z 平面的单位圆中

2.3 高斯白噪声的应用

高斯白噪声序列在科学研究与工程领域有着广泛的应用。例如,在电气工程领域中,有关信号处理算法的研究均涉及到高斯白噪声序列的应用;在通用的计算机系统中均配置了用以产生均匀分布和高斯分布随机序列的软件,例如在BASIC ,FORTRAN ,C ,b V 和Vc ++等程序设计语言软件包、以及功能强大的MATLAB 软件包中均配置了用以产生均匀分布与高斯分布随机序列的内建函数。事实上,应用这些软件产生随机数序列,其随机性和分布特性与所调用的函数名相差甚远。

研究了噪声引发的神经元相干共振现象,基于神经元二维映射模型,用高斯白噪声模拟生物神经元系统中的环境噪声,通过数字仿真研究了噪声对神经元动力学特性的影响。研究发现,噪声可以提高静态神经元的可兴奋性,诱导其产生动作电位,当噪声达到某一适中强度时,动作电位的有序性可以达到最佳,产生相干共振形象。研究了系统参数的选取对神经元共振特性的影响,发现控制参数越接近分岔点,相干共振性越好。结果表明:合适强度的噪声可以促进神经元的信息传递。

从神经元二维映射模型出发,用高斯白噪声模拟了神经元的噪声环境,进而研究了高斯白噪声对参数空间相图的影响.研究发现,噪声可以提高系统的可兴奋性.通过数值模拟研究了噪声引起的相干共振现象.结果表明,只有当系统参数选取在静息区域且接近连续点火和静息状态分界线时才可以得到相干共振现象. 3 具体的实例

离散频谱序列为服从2(0,)N N σ分布的平稳高斯白噪声序列

设{()|(0,1,2,,1)}x n n N =-为一均值为0,方差为2σ的平稳高斯白噪声序

列,则该序列亦可表示成序列{|(0,1,2,,1)}n x n N σ=-。其中0x 、1x 、2x 、、

1N x -为独立同分布的实随机变量,且均服从标准正态分布(0,1)N 。由离散频谱的定义得

210()()N j kn N n X k x n e

σ--==∑=210N j kn N n n x e σσ--=∑ (0,1,2,,-1)k N =

由有限个相互独立的正态随机变量的线性组合仍为正态随机变量知:对?[0,1,2,,-1]k N ∈,()X k 为正态随机变量,其均值和方差分别为

10[()][]N n n E X k E x σ-==?∑2j kn N e

σ-=0

______[()][()()]D X k E X k X k ==2211200[]N N j kn j kn N N n m n m E x e x e σσσ

----==?∑∑ = 211

()200[]N N j k n m N n m n m E x x e σσ----==?∑∑=2

N σ 故对?[0,1,2,,-1]k N ∈,随机变量()X k 服从2(0,)N N σ的高斯分布。 对?12,[0,1,2,,-1]k k N ∈,且12k k ≠时,1()X k 、2()X k 的互相关系数为 ______12[()()]E X k X k =2211200

[]N N j kn j kn N N n

m n m E x e x e σσσ----==?∑∑ =211()200[]N N j k n m N n m n m E x x

e σσ----==?∑∑=1221()20N j k k n N n e σσ---=∑=0

故1()X k 、2()X k 互不相关。不相关即统计独立。由此知,平稳高斯白噪声序列的离散频谱序列{()|(0,1,2,,-1)}X k k N =为平稳高斯白噪声序列。

平稳高斯白噪声序列谱的统计特性的一个直接应用,就是加性平稳高斯白噪声中正弦型信号的检测及噪声功率估计问题。设待分析信号为

()()()s t x t n t =+

其中()x t 是振幅a 、角频率0Ω、初相角θ均为未知常数的一单频信号,()n t 为服从2(0,)N σ的平稳高斯白噪声。序列{()|(0,1,2,,1)}n x nT n N =-的离散频谱

()X k 与a 、0Ω、θ、采样点数N 及采样周期n T 有下面关系(以下讨论均指正频

率分量)

0012()202sin()2()22sin()2

s s N j k T j N s k T N N a X k e e k T N σθσσ---Ω-Ω?≈???-Ω (0,1,2,,-1)k N = 其功率谱峰点02()s k T N σ'≈Ω所对应的值为 2

2()(/2)X k aN '≈

由均值为零,方差为2σ,长度为N 的平稳高斯白噪声序列的功率谱幅度服从参数为21/N σ的指数分布知:其功率谱幅度以99.9%概率小于6.92N σ?。所以,当对观测序列{()|(0,1,2,,1)}s s nT n N =-作谱分析时,可以认为:若功率谱中某频率点处的谱幅度大于6.92N σ?,则标志着该点附近有待提取的单频信号分量存在。由此就得到一种检测准则和一种估计噪声功率2σ的方法。由于噪声功率谱幅度均值与N 成正比,而单音信号功率谱峰值与2N 成正比,故增大数据长度能提高检测概率。这也是一个很有用的结论。

(注:素材和资料部分来自网络,供参考。请预览后才下载,期待你的好评与关注!)

白噪声与高白区别

白噪声、高斯色噪声、高斯白噪声 白噪声,就是说功率谱为一常数;也就是说,其协方差函数在delay=0时不为0,在delay不等于0时值为零;换句话说,样本点互不相关。(条件:零均值。)所以,“白”与“不白”是和分布没有关系的。 当随机的从高斯分布中获取采样值时,采样点所组成的随机过程就是“高斯白噪声”; 同理,当随机的从均匀分布中获取采样值时,采样点所组成的随机过程就是“均匀白噪声”。 那么,是否有“非白的高斯”噪声呢?答案是肯定的,这就是”高斯色噪声“。这种噪声其分布是高斯的,但是它的频谱不是一个常数,或者说,对高斯信号采样的时候不是随机采样的,而是按照某种规律来采样的。 仿真时经常采用高斯白噪声是因为实际系统(包括雷达和通信系统等大多数电子系统)中的主要噪声来源是热噪声,而热噪声是典型的高斯白噪声,高斯噪声下的理想系统都是线性系统。

相关讨论: 1、白噪声是指功率谱在整个频域内为常数的噪声,其付氏反变换是单位冲击函数的n倍(n取决于功率谱的大小),说明噪声自相关函数在t=0时不为零,其他时刻都为0,自相关性最强。高斯噪声是一种随机噪声,其幅度的统计规律服从高斯分布。高斯白噪声是幅度统计规律服从高斯分布而功率谱为常数的噪声如果在系统通带内功率谱为常数,成为带限白噪声“高斯”与“白”没有直接关系,有时人们还会提出高斯型噪声,这指的是噪声功率谱呈高斯分布函数的形状而已。 2、有一个问题我想提出来: 连续白噪声和离散白噪声序列的关系是什么?它们之间不应该是简单的采样关系。因为连续白噪声的功率谱在整个频率轴上为常数,按照随机信号采样定理,对这样的信号采样,采样后的序列的功率谱必然发生混叠,而且混叠过后的功率谱是什么?应该是在整个频率轴上都为无穷大。这显然不满足离散白噪声序列的定义。 那离散白噪声序列跟连续白噪声有何关系?我觉得是对带限的连续白噪声进行采样后得到的,这个带限的连续白噪声信号的带宽刚好满足Nyquist抽样定理。这样采样过后的信号的功率谱就能满足定义了。 答:连续白噪声是离散白噪声在采样间隔趋近于零的极限。对带限的连续白噪声按照Nyquist采样定理进行采样就得到信息不损失的白噪声序列,当连续白噪声的带宽趋近于无穷大时,采样率也趋近于无穷大(采样间隔趋近于零),此时不会发生频谱混叠。用极限的概念理解二者的关系就很清楚了。需要说明的是,任何实际系统都是工作于一定频带范围内的,带宽为无穷大的信号仅仅存在于理论分析中,在实际系统中找不到。 3、对随机信号而言也有采样定理,这个采样定理是针对功率谱而言的。具体的证明可以参看陆大金老师的随机过程教材。(清华的博士入学考试指定的参考教材) 4、对于不限带的白噪声,已经分析的比较清楚了。 而对于限带白噪声,我认为既然考虑采样定理,那么连续的限带白噪声可以利用采样函数作为正交基的系数来表示,这些系数就是对应的噪声采样值,这个过程

高斯白噪声与高斯噪声的相关概念

高斯噪声是一种随机噪声,在任选瞬时中任取n个,其值按n个变数的高斯概率定律分布。注: 1,高斯噪声完全由其时变平均值和两瞬时的协方差函数来确定,若噪声为平稳的,则平均值与时间无关,而协方差函数则变成仅和所考虑的两瞬时之差有关的相关函数,它在意义上等效于功率谱密度。 2,高斯噪声可以是大量独立的脉冲所产生的,从而在任何有限时间间隔内,这些脉冲中的每一个脉冲值与所有脉冲值的总和相比都可忽略不计。 3,实际上热噪声、散弹噪声及量子噪声都是高斯噪声。 白噪声是一种功率频谱密度为常数的随机信号或随机过程。换句话说,此信号在各个频段上的功率是一样的,由于白光是由各种频率(颜色)的单色光混合而成,因而此信号的这种具有平坦功率谱的性质被称作是“白色的”,此信号也因此被称作白噪声。相对的,其他不具有这一性质的噪声信号被称为有色噪声(功率谱密度随频率变化)。 理想的白噪声具有无限带宽,因而其能量是无限大,这在现实世界是不可能存在的。实际上,我们常常将有限带宽的平整讯号视为白噪音,因为这让我们在数学分析上更加方便。然而,白噪声在数学处理上比较方便,因此它是系统分析的有力工具。一般,只要一个噪声过程所具有的频谱宽度远远大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可以作为常数来考虑,就可以把它作为白噪声来处理。例如,热噪声和散弹噪声在很宽的频率范围内具有均匀的功率谱密度,通常可以认为它们是白噪声。 白噪声的功率谱密度是一个常数。这是因为:白噪声的时域信号中任意两个不同时刻是不相关的,因此,白噪声的自相关函数为冲击函数,因此,白噪声的功率谱密度为常数。(自相关函数和功率谱密度是傅立叶变换对)。 当随机的从高斯分布中获取采样值时,采样点所组成的随机过程就是“高斯白噪声”;同理,当随机的从均匀分布中获取采样值时,采样点所组成的随机过程就是“均匀白噪声”。 “非白的高斯”噪声——高斯色噪声。这种噪声其分布是高斯的,但是它的频谱不是一个常数,或者说,对高斯信号采样的时候不是随机采样的,而是按照某种规律来采样的。 仿真时经常采用高斯白噪声是因为实际系统(包括雷达和通信系统等大多数电子系统)中的主要噪声来源是热噪声,而热噪声是典型的高斯白噪声,高斯噪声下的理想系统都是线性系统。 高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。 热噪声和散粒噪声是高斯白噪声。 所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考查一个信号的两个不同方面的问题。

MATLAB中产生高斯白噪声

MATLAB中产生高斯白噪声,涉及到awgn和wgn函数 MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。 1. WGN:产生高斯白噪声 y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。 y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。 y = wgn(m,n,p,imp,state) 重置RANDN的状态。 在数值变量后还可附加一些标志性参数: y = wgn(…,POWERTYPE) 指定p的单位。POWERTYPE可以是'dBW', 'dBm'或 'linear'。线性强度(linear power)以瓦特(Watt)为单位。 y = wgn(…,OUTPUTTYPE) 指定输出类型。OUTPUTTYPE可以是'real'或 'complex'。 2. AWGN:在某一信号中加入高斯白噪声 y = awgn(x,SNR) 在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数,就加入复噪声。 y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER是数值,则其代表以dBW为单位的信号强度;如果SIGPOWER为'measured',则函数将在加入噪声之前测定信号强度。y = awgn(x,SNR,SIGPOWER,STATE) 重置RANDN的状态。 y = awgn(…,POWERTYPE)指定SNR和SIGPOWER的单位。POWERTYPE可以是'dB'或'linear'。如果POWERTYPE是'dB',那么SNR以dB为单位,而SIGPOWER以dBW为单位。如果POWERTYPE是'linear',那么SNR作为比值来度量,而SIGPOWER 以瓦特为单位。 注释 1. 分贝(decibel,dB):分贝(dB)是表示相对功率或幅度电平的标准单位,换句话说,就是我们用来表示两个能量之间的差别的一种表示单位,它不是一个绝对单位。例如,电子系统中将电压、电流、功率等物理量的强弱通称为电平,电平的单位通常就以分贝表示,即事先取一个电压或电流作为参考值(0dB),用待表示的量与参考值之比取对数,再乘以20作为电平的分贝数(功率的电平值改乘10)。 2. 分贝瓦(dBW, dB Watt):指以1W的输出功率为基准时,用分贝来测量的功率放大器的功率值。 3. dBm (dB-milliWatt):即与1milliWatt(毫瓦)作比较得出的数字。 0 dBm = 1 mW 10 dBm = 10 mW 20 dBm = 100 mW 也可直接用randn函数产生高斯分布序列,例如: 程序代码 y=randn(1,2500); y=y/std(y);

高斯白噪声

一、概念 英文名称:white Gaussian noise; WGN 定义:均匀分布于给定频带上的高斯噪声; 所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考察一个信号的两个不同方面的问题。 高斯白噪声:如果一个噪声,它的幅度服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。 热噪声和散粒噪声是高斯白噪声。 二、matlab举例 Matlab有两个函数可以产生高斯白噪声,wgn( )和awgn( )。 1. WGN:产生高斯白噪声 y = wgn(m,n,p) y = wgn(m,n,p) %产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。 y = wgn(m,n,p,imp) y = wgn(m,n,p,imp) %以欧姆(Ohm)为单位指定负载阻抗。 y = wgn(m,n,p,imp,state) y = wgn(m,n,p,imp,state) %重置RANDN的状态。 2. AWGN:在某一信号中加入高斯白噪声 y = awgn(x,SNR) y = awgn(x,SNR) %在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数,就加入复噪声。 clear,clc; N=0:1000; fs=1024; t=N./fs; y=3*sin(2*pi*t); x=wgn(1,1001,2); i=y+x; % i=awgn(y,2); subplot(3,1,1),plot(x); subplot(3,1,2),plot(y); subplot(3,1,3),plot(i);

时间序列和白噪声

时间序列和白噪声 1.什么是白噪声答:白噪声是指功率谱密度在整个频域内均匀分布的噪声。白噪声或白杂讯是一种功率频谱密度为常数的随机信号或随机过程。换句话说此信号在各个频段上的功率是一样的由于白光是由各种频率颜色的单色光混合而成因而此信号的这种具有平坦功率谱的性质被称作是白色的此信号也因此被称作白噪声。相对的其他不具有这一性质的噪声信号被称为有色噪声。理想的白噪声具有无限带宽因而其能量是无限大这在现实世界是不可能存在的。实际上我们常常将有限带宽的平整讯号视为白噪音因为这让我们在数学分析上更加方便。然而白噪声在数学处理上比较方便因此它是系统分析的有力工具。一般只要一个噪声过程所具有的频谱宽度远远大于它所作用系统的带宽并且在该带宽中其频谱密度基本上可以作为常数来考虑就可以把它作为白噪声来处理。例如热噪声和散弹噪声在很宽的频率范围内具有均匀的功率谱密度通常可以认为它们是白噪声。高斯白噪声的概念--.白指功率谱恒定高斯指幅度取各种值时的概率px是高斯函数高斯噪声--n维分布都服从高斯分布的噪声高斯分布--也称正态分布又称常态分布。对于随机变量X记为Nμσ2分别为高斯分布的期望和方差。当有确定值时p x也就确定了特别当μ0σ21时X的分布为标准正态分布。2.matlab中白噪声和有色噪声怎么表示答:假设V和W是2个n维噪声序列其中V表示白噪声W表示有色噪声在MA TLAB中表示方法为: Vrandnmn Wfilterb1V b为滤波器系数。3.什么叫单边功率谱和双边功率谱他们如何计算答:单边功率谱密度N0主要用在复数信号中双边功率谱密度N0/2主要用在实信号中。单边功率谱适于基带分析在基带中是0中频。如果信号通过了调制将原中频搬移到了高频段原来的负频部分就成了正频利用双边功率谱进行分析。4.Matlab常用工具箱有哪些答:MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算可视化建模仿真文字处理及实时控制等功能。学科工具包是专业性比较强的工具包控制工具包信号处理工具包通信工具包等都属于此类。开放性使MA TLAB广受用户欢迎。除内部函数外所有MA TLAB主包文件和各种工具包都是可读可修改的文件用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。MatlabMainToolbox--matlab主工具箱ControlSystemToolbox--控制系统工具箱CommunicationToolbox--通讯工具箱FinancialToolbox--财政金融工具箱SystemIdentificationToolbox--系统辨识工具箱FuzzyLogicToolbox--模糊逻辑工具箱Higher-OrderSpectralAnalysisToolbox--高阶谱分析工具箱ImageProcessingToolbox--图象处理工具箱LMIControlToolbox--线性矩阵不等式工具箱ModelpredictiveControlToolbox--模型预测控制工具箱μ-AnalysisandSynthesisToolbox--μ分析工具箱NeuralNetworkToolbox--神经网络工具箱OptimizationToolbox--优化工具箱PartialDifferentialToolbox--偏微分方程工具箱RobustControlToolbox--鲁棒控制工具箱SignalProcessingToolbox--信号处理工具箱SplineToolbox--样条工具箱StatisticsToolbox--统计工具箱SymbolicMathToolbox--符号数学工具箱SimulinkToolbox--动态仿真工具箱WaveleToolbox--小波工具箱5什么是加性噪声答:加性噪声一般指热噪声、散弹噪声等它们与信号的关系是相加不管有没有信号噪声都存在。而乘性噪声一般由信道不理想引起它们与信号的关系是相乘信号在它在信号不在他也就不在。一般通信中把加性随机性看成是系统的背景噪声而乘性随机性看成系统的时变性如衰落或者多普勒或者非线性所造成的。信道中加性噪声的来源一般可以分为三方面:1人为噪声:人为噪声来源于无关的其它信号源例如:外台信号、开关接触噪声、工业的点火辐射等2自然噪声:自然噪声是指自然界存在的各种电磁波源例如:闪电、雷击、大气中的电暴和各种宇宙噪声等3内部噪声:内部噪声是系统设备本身产生的各种噪声例如:电阻中自由电子的热运动和半导体中载流子的起伏变化等。某些类型的噪声是确知的。虽然消除这些噪声不一定很容易但至少在原理上可消除或基本消除。另一些噪声则往往不能准确预测其波形。这种不能预测的噪声统称为随机噪声。我们关心的只是随机噪声。随机噪声的分类常见的随机噪声可

matlab 正弦波 高斯白噪声 均匀白噪声 功率谱密度 自相关函数

现代通信原理作业一 姓名:张英伟学号:8036 班级:13级理工部3班 利用matlab完成: ●产生正弦波信号、均匀白噪声以及高斯白噪声并分别将两种噪声叠加到正弦 波信号上,绘出波形。 ●分别求取均匀白噪声序列和高斯白噪声序列的自相关及功率谱密度,绘出波 形。 一、白噪声区别及产生方法 1、定义: 均匀白噪声:噪声的幅度分布服从均匀分布,功率谱密度在整个频域内均匀分布的噪声。 高斯白噪声:噪声的幅度分布服从正态分布,功率谱密度在整个频域内均匀分布的噪声。 2、matlab仿真函数: rand函数默认产生是区间在[0,1]的随机数,这里需要利用公式: z2=a+(b-(a))*rand(m,n)............(公式1) randn函数默认产生均值是0、方差是1的随机序列,所以可以用其来产生均值为0、方差为1的正态分布白噪声,即N(0,12)。利用公式: z1=a+b*randn(1,n).................(公式2) 可以产生均值为a,方差为b2 高斯白噪声,即N(a,b2)。 二、自相关函数与功率谱密度之间的关系 1、功率谱密度:每单位频率波携带的功率,这被称为信号的功率谱密度。 2、自相关函数:描述随机信号X(t)在任意两个不同时刻t1,t2的取值之间的相关程度。 3、维纳-辛钦定理: 由于平均值不为零的信号不是平方可积的,所以在这种情况下就没有傅里叶变换。幸运的是维纳-辛钦定理提供了一个简单的替换方法,如果信号可以看作是平稳随机过程,那么功率谱密度就是信号自相关函数的傅里叶变换。 4、平稳随机过程:是在固定时间和位置的概率分布与所有时间和位置的概率分布相同的随机过程。(就是指得仅一个随机过程,中途没有变成另外一个统计特性的随机过程)

高斯白噪声

MATLAB中产生高斯白噪声的两个函数 MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。 1. WGN:产生高斯白噪声 y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。 y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。 y = wgn(m,n,p,imp,state) 重置RANDN的状态。 在数值变量后还可附加一些标志性参数: y = wgn(…,POWERTYPE) 指定p的单位。POWERTYPE可以是'dBW', 'dBm'或'linear'。线性强度(linear power)以瓦特(Watt)为单位。 y = wgn(…,OUTPUTTYPE) 指定输出类型。OUTPUTTYPE可以是'real'或 'complex'。 2. AWGN:在某一信号中加入高斯白噪声 y = awgn(x,SNR) 在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x 的强度假定为0dBW。如果x是复数,就加入复噪声。 y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER是数值,则其代表以dBW为单位的信号强度;如果SIGPOWER为'measured',则函数将在加入噪声之前测定信号强度。 y = awgn(x,SNR,SIGPOWER,STATE) 重置RANDN的状态。 y = awgn(…,POWERTYPE) 指定SNR和SIGPOWER的单位。POWERTYPE 可以是'dB'或'linear'。如果POWERTYPE是'dB',那么SNR以dB为单位,而SIGPOWER以dBW为单位。如果POWERTYPE是'linear',那么SNR作为比值来度量,而SIGPOWER以瓦特为单位。 注释 1. 分贝(decibel, dB):分贝(dB)是表示相对功率或幅度电平的标准单位,换句话说,就是我们用来表示两个能量之间的差别的一种表示单位,它不是一个绝对单位。例如,电子系统中将电压、电流、功率等物理量的强弱通称为电平,电

高斯白噪声地matlab实现

通信系统建模与仿真 实验一、高斯白噪声的matlab 实现 要求: 样本点:100 1000 标准差:0.2 2 10 均值: 0 0.2 白噪声 如果噪声的功率谱密度在所有的频率上均为一常数,即 ) /(),(,)(0Hz W f n f P n +∞<<-∞= 式中:0n 为常数,责成该噪声为白噪声,用)(t n 表示。 高斯白噪声的matlab 实现

1.样本点为1000、均值为0、标准差为0.2时,高斯白噪声分布为下图所示: 程序如下所示: % White background nois clear all f = 1:1:1000; for i = 1:length(f) K = (0.2) * randn(1,1) - 0; P(i) = 10.^(K - 3.95*(10^-5)*f(i)); A(i) = sqrt(2*P(i)); end xifft = ifft(A); realx = real(xifft); ti = [1:length(xifft)-1]/1000; realx2(1:length(xifft)-1) = realx(2:length(xifft)); plot(ti,realx2) 2.样本点为1000、均值为0、标准差为2时,高斯白噪声分布为下图所示:

程序如下所示: % White background nois clear all f = 1:1:1000; for i = 1:length(f) K = (2) * randn(1,1) - 0; P(i) = 10.^(K - 3.95*(10^-5)*f(i)); A(i) = sqrt(2*P(i)); end xifft = ifft(A); realx = real(xifft); ti = [1:length(xifft)-1]/1000; realx2(1:length(xifft)-1) = realx(2:length(xifft)); plot(ti,realx2) 3.样本点为1000、均值为0、标准差为10时,高斯白噪声分布为下图所示:

matlab 正弦波 高斯白噪声 均匀白噪声 功率谱密度 自相关函数

现代通信原理作业一 姓名:张英伟学号:133320085208036 班级:13级理工部3班 利用matlab完成: ●产生正弦波信号、均匀白噪声以及高斯白噪声并分别将两种噪声叠加到正弦 波信号上,绘出波形。 ●分别求取均匀白噪声序列和高斯白噪声序列的自相关及功率谱密度,绘出波 形。 一、白噪声区别及产生方法 1、定义: 均匀白噪声:噪声的幅度分布服从均匀分布,功率谱密度在整个频域内均匀分布的噪声。 高斯白噪声:噪声的幅度分布服从正态分布,功率谱密度在整个频域内均匀分布的噪声。 2、matlab仿真函数: rand函数默认产生是区间在[0,1]的随机数,这里需要利用公式: z2=a+(b-(a))*rand(m,n)............(公式1) randn函数默认产生均值是0、方差是1的随机序列,所以可以用其来产生均值为0、方差为1的正态分布白噪声,即N(0,12)。利用公式: z1=a+b*randn(1,n).................(公式2) 可以产生均值为a,方差为b2 高斯白噪声,即N(a,b2)。 二、自相关函数与功率谱密度之间的关系 1、功率谱密度:每单位频率波携带的功率,这被称为信号的功率谱密度。 2、自相关函数:描述随机信号X(t)在任意两个不同时刻t1,t2的取值之间的相关程度。 3、维纳-辛钦定理: 由于平均值不为零的信号不是平方可积的,所以在这种情况下就没有傅里叶变换。幸运的是维纳-辛钦定理提供了一个简单的替换方法,如果信号可以看作是平稳随机过程,那么功率谱密度就是信号自相关函数的傅里叶变换。 4、平稳随机过程:是在固定时间和位置的概率分布与所有时间和位置的概率分布相同的随机过程。(就是指得仅一个随机过程,中途没有变成另外一个统计特性的随机过程)

MATLAB环境下的正弦信号及高斯白噪声仿真程序说明

姓名:朱奇峰 专业:电子与通信工程 方向:数字广播电视技术 学号:103320430109033 MATLAB 环境下的正弦信号及高斯白噪声仿真程序说明 一、信号的产生及时域观察 1、设定正选信号的频率为10HZ ,抽样频率为100HZ ; 2、设定N(0,0.25)高斯白噪声,及噪声功率为0.25W ; 3、最后将噪声叠加到正弦信号上,观察其三者时域波形。 二、信号频谱及白噪声功率谱的求解与观察 1、对原正弦信号直接进行FFT ,得出其频谱; 2、求白噪声的自相关函数,随机序列自相关函数的无偏估计公式为: 1 ^ 01()()()N m xx n r m x n x n m N m --==+-∑ 01m N ≤≤- ^^ ()()xx xx r m r m =- 01m N <<- 对所求自相关函数进行FFT 变换,求的白噪声的功率谱函数。 三、仿真结果:

附源程序代码: fs=100; fc=10; x=(0:1/fs:2); n=201; y1=sin(2*pi*fc*x); %原正弦信号,频率为10 a=0;b=0.5; %均值为a,方差为b^2 subplot(3,2,1); plot(x,y1,'r'); title('y=sin(20pi*x)'); ylabel('y'); xlabel('x/20pi'); grid; y2=a+b*randn(1,n); %高斯白噪声 subplot(3,2,2); plot(x,y2,'r'); title('N(0,0.25)的高斯白噪声'); ylabel('y'); xlabel('x/20pi'); grid; y=y1+y2; %加入噪声之后的信号 subplot(3,2,3); plot(x,y,'r'); title('叠加了高斯白噪声的sinx'); ylabel('y'); xlabel('x/20pi'); grid; FY=fft(y); %傅里叶变换得出频谱函数 FY1=fftshift(FY); %频谱校正 f=(0:200)*fs/n-fs/2; subplot(3,2,4); plot(f,abs(FY1),'r'); title('函数频谱图'); ylabel('F(jw)'); xlabel('w'); grid; %求高斯白噪声的自相关函数 m=50; i=-0.49:1/fs:0.49;

高斯白噪声

本文科普一下高斯白噪声(white Gaussian noise,WGN)。 百度百科上解释为“高斯白噪声,幅度分布服从高斯分布,功率谱密度服从均匀分布”,听起来有些晦涩难懂,下面结合例子通俗而详细地介绍一下。 白噪声,如同白光一样,是所有颜色的光叠加而成,不同颜色的光本质区别是的它们的频率各不相同(如红色光波长长而频率低,相应的,紫色光波长短而频率高)。白噪声在功率谱上(若以频率为横轴,信号幅度的平方为功率)趋近为常值,即噪声频率丰富,在整个频谱上都有成分,即从低频到高频,低频指的是信号不变或缓慢变化,高频指的是信号突变。 由傅里叶变换性质可知,时域有限,频域无限;频域有限,时域无限。那么频域无限的信号变换到时域上,对应于冲击函数的整数倍(由公式也可推得:)。即说明在时间轴的某点上,噪声孤立,与其它点的噪声无关,也就是说,该点噪声幅值可以任意,不受前后点噪声幅值影响。简而言之,任意时刻出现的噪声幅值都是随机的(这句话实际上说的就是功率谱密度服从均与分布的意思,不同的是,前者从时域角度描述,而后者是从频域角度描述)。这里要指出功率谱密度(Power Spectral Density,PSD)的概念,它从频域角度出发,定义了信号的功率是如何随频率分布的,即以频率为横轴,功率为纵轴。 既然白噪声信号是“随机”的,那么反过来,什么叫做“相关”呢?顾名思义,相关就是某一时刻的噪声点不孤立,和其它时刻的噪声幅值有关。其实相关的情况有很多种,比如此时刻的噪声幅值比上一时刻的大,而下一时刻的噪声幅值比此时刻的还大,即信号的幅值在时间轴上按从小到大的顺序排列。除此之外,幅值从大到小,或幅值一大一小等都叫做“相关”,而非“随机”的。 解释完了“白噪声”,再来谈谈“高斯分布”。高斯分布,又名正态分布(normal distribution)。概率密度函数曲线的形状又两个参数决定:平均值和方差。简单来说,平均值决定曲线对称中线,方差决定曲线的胖瘦,即贴近中线的程度。概率密度定义了信号出现的频率是如何随着其幅值变化的,即以信号幅值为横轴,以出现的频率为纵轴。因此,从概率密度角度来说,高斯白噪声的幅度分布服从高斯分布 描述了“白噪声”和“高斯噪声”两个含义,那么,回到文章开头的解释:高斯白噪声,幅度分布服从高斯分布,功率谱密度服从均匀分布。它的意义就很明确了,上半句是从空域(幅值)角度描述“高斯噪声”,而下半句是从频域角度描述“白噪声”。 下面以matlab程序演示,感性认识一下高斯白噪声。 程序1(高斯白噪声):

白噪声深度分析

1.什么是白噪声?答:白噪声是指功率谱密度在整个频域内均匀分布的噪声。白噪声或白杂讯,是一种功率频谱密度为常数的随机信号或随机过程。换句话说,此信号在各个频段上的功率是一样的,由于白光是由各种频率(颜色)的单色光混合而成,因而此信号的这种具有平坦功率谱的性质被称作是“白色的”,此信号也因此被称作白噪声。相对的,其他不具有这一性质的噪声信号被称为有色噪声。 理想的白噪声具有无限带宽,因而其能量是无限大,这在现实世界是不可能存在的。实际上,我们常常将有限带宽的平整讯号视为白噪音,因为这让我们在数学分析上更加方便。然而,白噪声在数学处理上比较方便,因此它是系统分析的有力工具。一般,只要一个噪声过程所具有的频谱宽度远远大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可以作为常数来考虑,就可以把它作为白噪声来处理。例如,热噪声和散弹噪声在很宽的频率范围内具有均匀的功率谱密度,通常可以认为它们是白噪声。高斯白噪声的概念——."白"指功率谱恒定;高斯指幅度取各种值时的概率p (x)是高斯函数 高斯噪声——n维分布都服从高斯分布的噪声 高斯分布——也称正态分布,又称常态分布。对于随机变量X,记为N(μ,σ2),分别为高斯分布的期望和方差。当有确定值时,p (x)也就确定了,特别当μ=0,σ2=1时,X的分布为标准正态分布。 2.matlab中白噪声和有色噪声怎么表示?答:假设V和W是2个n维噪声序列,其中V表示白噪声,W表示有色噪声,在MATLAB中表示方法为: V=randn(m,n) W = filter(b,1,V); b为滤波器系数。 3. 什么叫单边功率谱和双边功率谱?他们如何计算? 答:单边功率谱密度(N0)主要用在复数信号中,双边功率谱密度(N0/2)主要用在实信号中。单边功率谱适于基带分析,在基带中是0中频。如果信号通过了调制,将原中频搬移到了高频段,原来的负频部分就成了正频,利用双边功率谱进行分析。 4.Matlab常用工具箱有哪些?答:MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。 Matlab Main Toolbox——matlab主工具箱;Control System Toolbox——控制系统工具箱; Communication Toolbox——通讯工具箱 Financial Toolbox——财政金融工具箱;System Identification Toolbox——系统辨识工具箱; Fuzzy Logic Toolbox——模糊逻辑工具箱 Higher-Order Spectral Analysis Toolbox——高阶谱分析工具箱; Image Processing Toolbox——图象处理工具箱 LMI Control Toolbox——线性矩阵不等式工具箱; Model predictive Control Toolbox——模型预测控制工具箱 μ-Analysis and Synthesis Toolbox——μ分析工具箱;Neural Network Toolbox——神经网络工具箱 Optimization Toolbox——优化工具箱;Partial Differential Toolbox——偏微分方程工具箱;Robust Control Toolbox——鲁棒控制工具箱

白噪声及有色噪声序列的产生

%白噪声及有色噪声序列的产生 设ξ(k) 为均值为0,方差为1的高斯白噪声序列,e(k)为有色噪声序 列: 1 1 1 12 123 () ()()()() () 10.50.2 () 1 1.50.70.1 C z e k G z k k D z z z k z z z ξξ ξ - - - -- --- == ++ = -++ 高斯白噪声序列ξ(k)在Matlab中由rand()函数产生,程序如下:clear all; close all; L=500; %仿真长度 d=[1 -1.5 0.7 0.1]; c=[1 0.5 0.2]; % 分子分母多项式系数 nd=length(d)-1 ;nc=length(c)-1; %阶次 xik=zeros(nc,1); %白噪声初值 ek=zeros(nd,1); xi=randn(L,1); %产生均值为0,方差为1的高斯白噪声序列 for k=1:L e(k)=-d(2:nd+1)*ek+c*[xi(k);xik]; %产生有色噪声 %数据更新 for i=nd:-1:2 ek(i)=ek(i-1); end

ek(1)=e(k); for i=nc:-1:2 xik(i)=xik(i-1); end xik(1)=xi(k); end subplot(2,1,1); plot(xi); xlabel('k');ylabel('噪声幅值');title('白噪声序列'); subplot(2,1,2); plot(e); xlabel('k');ylabel('噪声幅值');title('有色噪声序列');

白噪声

4.3 理想白噪声、带限白噪声比较分析 1、实验原理 若一个具有零均值的平稳随机过程,其功率谱密度在某一个有限频率范围内均匀分布,而在此范围外为零,则称这个过程为带限白噪声。带限白噪声分为低通型和带通型。 白噪声详细描述可参考马文平、李兵兵等编著.随机信号分析与应用.科学出版社,2006出版的书第2章节。朱华、黄辉宁、李永庆、梅文博.随机信号分析.北京理工大学出版社,2000出版的书第4章节。以及与随机信号分析相关的参考书籍。 2、实验任务与要求 ⑴ 通过实验掌握白噪声的特性以及带限白噪声的意义,重点在于系统测试与分析。算法选用matlab 或c/c++语言之一编写和仿真程序。系统框图如图2-8所示: 低通 带通 x(t) y1(t) y2(t) 图2-8 带通滤波器系统框图 ⑵ 输入信号 x(t):x(t)分别为高斯白噪声信号和均匀白噪声信号,高斯白噪声如图2-9所示: 图2-9 高斯白噪声的时域、频域图

要求测试白噪声的均值、均方值、方差,自相关函数、概率密度、频谱及功率谱密度并绘图。分析实验结果,搞清楚均值、均方值、方差,自相关函数、频谱及功率谱密度的物理意义。例:均值除了表示信号的平均值,它还表示信号中有了什么成分。相关函数当τ=0时为什么会有一个冲击,表示什么,它又等于什么。信号的时域波形有哪些特征,频域又有哪些特征。频谱及功率谱密度有什么差异,什么噪声是白噪声,这个噪声符合白噪声的定义吗等等。 ⑶设计一个低通滤波器和一个带通滤波器。要求白噪声分别通过低通滤波器和带通滤波器后的信号能够表现出带限白噪声的特点。测试低通滤波器和一个带通滤波器的时频特性和频域特性以验证其正确性。 ⑷分别计算高斯白噪声、均匀白噪声经低通滤波、带通滤波器后的均值、均方值、方差、概率密度、自相关函数、频谱及功率谱密度,并加以分析。 ⑸所有结果均用图示法来表示。 ⑹白噪声在什么情况下为带限白噪声? ⑺按要求写实验报告。

MATLAB环境下的正弦信号及高斯白噪声仿真程序说明

姓名:朱奇峰 专业:电子与通信工程 方向:数字广播电视技术 学号:103320430109033 MATLAB 环境下的正弦信号及高斯白噪声仿真程序说明 一、信号的产生及时域观察 1、设定正选信号的频率为10HZ ,抽样频率为100HZ ; 2、设定N(0,0.25)高斯白噪声,及噪声功率为0.25W ; 3、最后将噪声叠加到正弦信号上,观察其三者时域波形。 二、信号频谱及白噪声功率谱的求解与观察 1、对原正弦信号直接进行FFT ,得出其频谱; 2、求白噪声的自相关函数,随机序列自相关函数的无偏估计公式为: 1 ^ 01()()()N m xx n r m x n x n m N m --==+-∑ 01m N ≤≤- ^^ ()()xx xx r m r m =- 01m N <<- 对所求自相关函数进行FFT 变换,求的白噪声的功率谱函数。 三、仿真结果:

附源程序代码: fs=100; fc=10; x=(0:1/fs:2); n=201; y1=sin(2*pi*fc*x); %原正弦信号,频率为10 a=0;b=0.5; %均值为a,方差为b^2 subplot(3,2,1); plot(x,y1,'r'); title('y=sin(20pi*x)'); ylabel('y'); xlabel('x/20pi'); grid; y2=a+b*rand(1,n); %均匀白噪声 subplot(3,2,2); plot(x,y2,'r'); title('N(0,0.25)的均匀白噪声'); ylabel('y'); xlabel('x/20pi'); grid; y=y1+y2; %加入噪声之后的信号 subplot(3,2,3); plot(x,y,'r'); title('叠加了均匀白噪声的sinx'); ylabel('y'); xlabel('x/20pi'); grid; FY=fft(y); %傅里叶变换得出频谱函数 FY1=fftshift(FY); %频谱校正 f=(0:200)*fs/n-fs/2; subplot(3,2,4); plot(f,abs(FY1),'r'); title('函数频谱图'); ylabel('F(jw)'); xlabel('w'); grid; %求均匀白噪声的自相关函数 m=50; i=-0.49:1/fs:0.49;

用FPGA产生高斯白噪声序列的一种快速方法

Vol.10No.11 Nov.2009 第10卷第11期 2008年11月 https://www.360docs.net/doc/8612902667.html, 2008.11用FPGA 产生高斯白噪声序列的 一种快速方法* 管宇,徐雷,徐建中 (南京航空航天大学信息科学与技术学院,南京 210016)摘要:介绍了用FPGA 快速产生高斯白噪声序列的方法、原理和实现步骤。根据均匀分布和高斯分布之间的映射关系,提出了适合在FPGA 中实现的折线逼近方法(以折线逼近映射关系曲线),从而实现了高斯白噪声序列的快速实时生成。 关键字:均匀分布;高斯白噪声;折线逼近法;FPGA 设计参考55

Electronic Component & Device Applications 姨×exp (-y 2 /2)其中:-∞<y <+∞。对f (y )在[-4,4]间进行每隔0.02的等间隔采样,共可采401个值z i (i =1:401),其中z i =f (y i ),sum (z )=z 1+z 2+…+z 401。要建立服从均匀分布的随机变量X 和服从高斯分布的随机变量Y 之间的映射关系,可以z i (i =1:401)及sum (z )为中间量关联X 和Y 。其映射计算式为: X [p i :(p i +q i -1)]=y i ,i =1,2,3, (401) (3) 其中:p i =p i-1+q i-1,i =2,3,…401,p 1=1; X [p i :(p i +q i -1)]=y i 表示X 的取值在p i 到p i +q i -1范围内都映射为y i ;round 表示四舍五入;q i 表示X 所有取值中映射为y i 的个数。根据映射计算式得到均匀分布和高斯分布之间的映射关系图如图2所示。 2.2折线逼近法 如果直接应用上述映射关系进行均匀分布向高斯分布的转换,则需开辟(218-1)个物理空间来建立查找表,这几乎不可能实现。但由图2可见,其关系曲线在很大区间上表现出线性关系,所以,可以以斜率不同的直线段分段逼近关系曲线。在一定精度要求下,该方法简单易行,占用硬件资源少,适合在FPGA 中实现,从而实现由服从均匀分布向服从高斯分布的快速转换。图3是关系曲线(实线)和15段折线逼近法(虚线)的拟合图,由图可见,其实线和虚线拟合得很好,从而证明了折线逼近法能较好的反映映射关系。 利用m 序列的周期特性可降低高斯白噪声任意两个不同时刻的采样信号的相关性。在线性反馈移位寄存器中每隔r 个同步时钟(其中r =2i ,i 为整数)输出一个状态值作为均匀分布的随机数输入可实现均匀分布向高斯分布的转化 。为了选择 图118级线性反馈移位寄存器

白噪声

白噪声 白噪声是指功率谱密度在整个频域内均匀分布的噪声。所有频率具有相同能量密度的随机噪声称为白噪声。从我们耳朵的频率响应听起来它是非常明亮的“咝”声(每高一个八度,频率就升高一倍。因此高频率区的能量也显著增强)。 1概述 白噪声是指在较宽的频率范围内,各等带宽的频带所含的噪声能量相等的噪声。 一般在物理上把它翻译成白噪声(white noise)。 白噪声或白杂讯,是一种功率频谱密度为常数的随机信号或随机过程。换句话说,此信号在各个频段上的功率是一样的,由于白光是由各种频率(颜色)的单色光混合而成,因而此信号的这种具有平坦功率谱的性质被称作是“白色的”,此信号也因此被称作白噪声。相对的,其他不具有这一性质的噪声信号被称为有色噪声。 理想的白噪声具有无限带宽,因而其能量是无限大,这在现实世界是不可能存在的。实际上,我们常常将有限带宽的平整讯号视为白噪音,因为这让我们在数学分析上更加方便。然而,白噪声在数学处理上比较方便,因此它是系统分析的有力工具。一般,只要一个噪声过程所具有的频谱宽度远远大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可以作为常数来考虑,就可以把它作为白噪声来

处理。例如,热噪声和散弹噪声在很宽的频率范围内具有均匀的功率谱密度,通常可以认为它们是白噪声。 当你需要专心工作,而周遭总是有繁杂的声音时,就可以选用这两种声音来加以遮蔽。一般来说,通常的情况下你可以选用白色噪音,而粉红色噪音则是特别针对说话声的遮蔽材料。 粉红色噪音又被称做频率反比(1/f) 噪音,因为它的能量分布与频率成反比,或者说是每一个八度音程(Octave) 能量就衰退3 dB。 高斯白噪声 高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。 热噪声和散粒噪声是高斯白噪声。 所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考查一个信号的两个不同方面的问题。 高斯白噪声是指信号中包含从负无穷到正无穷之间的所有频率 分量,且各频率分量在信号中的权值相同。白光包含各个频率成分的光,白噪声这个名称是由此由此而来的。它在任意时刻的幅度是随机的,但在整体上满足高斯分布函数。时变信号的知识参考《信号与系统》,高斯白噪声参考《通信原理》类书籍。 2 分析 是70年代中期国际上新创立的无穷维Schwartz广泛函数理论,应用所严加安研究员是建立和完善该理论的数学框架的主要贡献者

相关文档
最新文档