BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #5794同步于 2009/6/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

[求助]傅里叶变换相关,由自相关函数求功率谱密度

w08
2009/6/10镜像同步3 回复
由自相关函数求功率谱密度为什么会出现负值? 有一个例子: Fs=500; NFFT=1024; n=0:1/Fs:1; vx=randn(1,length(n)); x=4*sin(2*pi*100*n)-2*sin(2*pi*10*n)+vx; Cx=xcorr(x,'unbiased'); Cxk=fft(Cx,NFFT); Pxx=abs(Cxk); t=0:round(NFFT/2-1); k=t*Fs/NFFT; P=10*log10(Pxx(t+1)); plot(k,P); 结果,P中有很多是负的数,这句P=10*log10(Pxx(t+1));作用是什么? 等大牛....
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
w08机器人#1 · 2009/6/10
P=10*log10(Pxx(t+1)); 把单位转化为分贝?!? 【 在 w08 的大作中提到: 】 : 由自相关函数求功率谱密度为什么会出现负值? : 有一个例子: : Fs=500; : ...................
dazzlezhang机器人#2 · 2009/6/10
是的 【 在 w08 的大作中提到: 】 : P=10*log10(Pxx(t+1)); : 把单位转化为分贝?!?
w08机器人#3 · 2009/6/10
【 在 dazzlezhang 的大作中提到: 】 : 是的 分贝,负的代表什么意思?