能量谱与功率谱(转载)

对一个时域信号进行傅里叶变换,就可以得到信号的频谱,信号的频谱由两部分构成:幅度谱和相位谱。这个关系倒还是简单。那么,什么是功率谱呢?什么又是能量谱呢?功率谱或能量谱与信号的频谱有什么关系呢?

 要区分功率谱和能量谱,首先要清楚两种不同类型的信号:功率信号和能量信号。我们从一个具体的物理系统来引出能量信号和功率信号的概念。已知阻值为R的电阻上的电压和电流分别为v(t)和i(t),则此电信号的瞬时功率为:p(t) = v2(t)/R = i2(t)R。将上面的概念做一个抽象,对信号x(t)定义其瞬时功率为|f (t)|2,在时间间隔(-T/2T/2)内的能量为:

 E=int(|f (t)|2 ,-T/2,T/2)  (1)

该间隔内的平均功率为:

p = E/T          (2)

当且仅当f(t)在所有时间上的能量不为0且有限时,该信号为能量信号,即(1)式中的T趋于无穷大的时候E为有限。典型的能量信号如方波信号、三角波信号等。但是有些信号不满足能量信号的条件,如周期信号和能量无限的随机信号,此时就需要用功率来描述这类信号。当且仅当x(t)在所有时间上的功率不为0且有限时,该信号为功率信号,即(2)式中的T趋于无穷大的时候p为有限。系统中的波形要么具有能量值,要么具有功率值,因为能量有限的信号功率为0,而功率有限的信号能量为无穷大。一般来说,周期信号和随机信号是功率信号,而非周期的确定信号是能量信号。将信号区分为能量信号和功率信号可以简化对各种信号和噪声的数学分析。还有一类信号其功率和能量都是无限的,如f(t) = t,这类信号很少会用到。

      对于能量信号,常用能量谱来描述。所谓的能量谱,也称为能量谱密度,是指用密度的概念表示信号能量在各频率点的分布情况。也即是说,对能量谱在频域上积分就可以得到信号的能量能量谱是信号幅度谱的模的平方,其量纲是/赫。对于功率信号,常用功率谱来描述。所谓的功率谱,也称为功率谱密度,是指用密度的概念表示信号功率在各频率点的分布情况。也就是说,对功率谱在频域上积分就可以得到信号的功率从理论上来说,功率谱是信号自相关函数的傅里叶变换。因为功率信号不满足傅里叶变换的条件,其频谱通常不存在,维纳-辛钦定理证明了自相关函数和傅里叶变换之间对应关系。在工程实际中,即便是功率信号,由于持续的时间有限,可以直接对信号进行傅里叶变换,然后对得到的幅度谱的模求平方,再除以持续时间来估计信号的功率谱。

    对确定性的信号,特别是非周期的确定性信号,常用能量谱来描述。而对于随机信号,由于持续期时间无限长,不满足绝对可积与能量可积的条件,因此不存在傅立叶变换,所以通常用功率谱来描述。周期性的信号,也同样是不满足傅里叶变换的条件,常用功率谱来描述,这些在前面已经有所说明。只有如单频正弦信号等很少的特殊的信号,在引入delta函数之后,才可以求解信号的傅里叶变换。

      对于用功率谱描述的随机信号而言,白噪声是一个特例。根据定义,白噪声是指功率谱密度在整个频域内均匀分布的噪声。严格地说,白噪声只是一种理想化模型,因为实际噪声的功率谱密度不可能具有无限宽的带宽,否则它的功率将是无限大,是物理上不可实现的。然而,白噪声在数学处理上比较方便,因此它是系统分析的有力工具。一般,只要一个噪声过程所具有的频谱宽度远远大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可以作为常数来考虑,就可以把它作为白噪声来处理。例如,热噪声和散弹噪声在很宽的频率范围内具有均匀的功率谱密度,通常可以认为它们是白噪声。

频谱反映的是信号的幅度和相位随频率的分布情况,它在频域中描述了信号的特征。同时,我们也可以用能量谱和功率谱来描述信号,它们反映了信号的能量或功率密度随频率的变化情况,它对于研究信号的能量(或功率)的分布,决定信号所占有频率等问题有着重要的作用。特别是对随机信号,无法用确定的时间函数来表示,也就无法用频谱表示,往往用功率谱来描述它的频率特性。

功率有限信号的功率谱函数与自相关函数是一对傅里叶变换,称为维纳-欣钦(Wiener-Khintchine)关系。对于自相关函数和功率谱函数来说,有关的傅里叶变换的性质在这里同样适用。

功率谱密度(PSD),它定义了信号或者时间序列的功率如何随频率分布。这里功率可能是实际物理上的功率,或者更经常便于表示抽象的信号被定义为信号数值的平方,可表示为: 由于平均值不为零的信号不是平方可积的,所以在这种情况下就没有傅里叶变换。幸运的是维纳-辛钦定理(Wiener-Khinchin theorem)提供了一个简单的替换方法,如果信号可以看作是平稳随机过程,那么功率谱密度就是信号自相关函数的傅里叶变换。

信号的功率谱密度当且仅当信号是广义的平稳过程的时候才存在。如果信号不是平稳过程,那么自相关函数一定是两个变量的函数,这样就不存在功率谱密度,但是可以使用类似的技术估计时变谱密度。

通过功率谱密度函数,可以看出随机信号的能量随着频率的分布情况。像白噪声就是平行于w轴,在w轴上方的一条直线。

matlab中自功率谱密度直接用psd函数就可以求。
原文地址:https://www.cnblogs.com/sccdlyc/p/2637121.html