在MATLAB中信号分析的频谱与功率谱密度相似是怎么回事

 我来答
Nexus科技
2017-02-15 · TA获得超过1311个赞
知道小有建树答主
回答量:559
采纳率:60%
帮助的人:141万
展开全部

首先:什么是信号功率谱密度?Matlab中是如何实现的?

信号功率谱PSD描述的是平稳随机过程。注意是统计随机过程。功率谱密度PSD的表达式如下:

rxx是统计过程的自相关函数。

在Matlab中,当我们用periodogram()等谱分析工具进行PSD计算时,只是基于统计信号的一个时间片段。在广义平稳假设下,这个近似是可以的。

在Matlab中,周期图法计算psd的公式如下:

这个公式的本质就是DFT离散傅立叶变换的幅值平方,注意不是FFT(快速傅立叶变换)。FFT只是实现了DFT的快速运算。

DFT/FFT是如实现的?

fft/dft只是对时域信号的傅立叶变换,并不具有统计意义。当然实际应用中psd也只是简单的信号处理,但是要注意背后的统计意义。

然后,如何计算信号功率谱密度?

基于以上分析:在Matlab中有2中方法:

  1. fft然后把幅值求平方

  2. psd谱分析函数,比如:pburg |pmusic | pwelch | periodogram等。

    注意2种方法的计算结果不是绝对相同,有时需要加入一个矫正系数。如何加系数,就要详细参见以上分析了。对统计过程和信号处理的深入理解。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式