马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
sensitivity=1;
i=1,%length(x)
sf=10000;
micone=a(:,i)/sensitivity;
% NN=length(miconetemp);
% w=window(@hann,NN);
% micone=miconetemp.*w;
%=========================direct fft add window================
nfft=1024*4;
Pref=7.2541e-10;
window=boxcar(length(micone)); % window
%window=triang(length(micone));
noverlap=0;
[Pxx,Pxxc]=cpsd(micone,micone,window,noverlap,nfft,sf);
index=0:round(nfft/2-1);
k=index*sf/nfft;
plot_Pxx1=10*log10(Pxx(index+1));
上面是原程序 我想知道nfft 为什么设为1024X4??
[Pxx,Pxxc]=cpsd(micone,micone,window,noverlap,nfft,sf); 这一行又是什么意思?
高手帮下 谢谢 |