dandanzhang000 发表于 2007-8-5 21:39

如何由功率谱获得幅度谱

当把功率谱转化为时间序列时,需要先获得幅度谱,用以下两句命令获得了功率谱,
=periodogram(x,[],NFFT,fs);   
plot(f,10*log10(Pxx));
请教两个问题:(1)Pxx是什么意思呢,为什么要log10(Pxx))后才得到功率谱呢
       (2)由Pxx如何获得幅度,是用sqrt(length(x)*Pxx)还是sqrt(Pxx)?

[ 本帖最后由 dandanzhang000 于 2007-8-5 21:57 编辑 ]

无水1324 发表于 2007-8-6 08:11

回复 #1 dandanzhang000 的帖子

你可以在matlab里面help一下,里面有解释

xiaoyongsword 发表于 2007-8-6 23:22

1.如果用线性坐标表示,可能变化范围很大,取对数主要是为了便于观察。
2。根据周期图法的公式,仔细看一下
页: [1]
查看完整版本: 如何由功率谱获得幅度谱