功率谱和功率谱密度-MATLAB

转载于matlab论坛

今天做EEG用到了功率谱密度(PSD),查了挺长时间,记一下。

1,功率谱和功率谱密度是不同的。若能量为E,时间为T,频带为F,则功率谱是表示为E/T;而功率谱密度是表示为E/T/F。所以它们的量纲和单位是不同的,表示了不同的物理量。但又由有常把功率谱当作功率谱密度的简称,所以经常容照耀混淆。
2,pwech方法是计算功率谱密度的,而spectrogram函数,STFT函数,以及tfrstft函数都是计算短时傅里叶变换的,给的是不同时间的频谱值,与功率谱和功率谱密度没有关系。
3,在程序中用psd=abs(fft(x,nfft));实际上不是功率谱,只是频谱的幅值。在FFT变换中常用abs(fft(x)).^2/N来表示为功率谱。
4,fft(x,nfft)后得到的是复数,为了求取幅值故要取绝对值。

功率谱表示为
Pw=abs(fft(x)).^2/N
而功率谱密度表示为
psd = abs(fft(x)).^2/length(x)/fs;
当length(x)=N时为
psd = abs(fft(x)).^2/N/fs;
功率谱密度表是单位频率的功率。

  • 59
    点赞
  • 268
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值