我的EEG信号在Matlab中的功率谱密度编码?

时间:2014-02-23 06:39:39

标签: matlab psd

好的,我需要在我的EEG信号上应用PSD ..我当前的程序代码位于y_theta是我的数据名称的位置。

问题是,我的讲师要求我使用PSD创建另一个绘图,但不将幅度改为dB / Hz(即y轴)。我该怎么做?

    length(y_theta)
nfft = 2^nextpow2(length(y_theta));
Fs=128;
Pxx = abs(fft(y_theta,nfft)).^2/length(y_theta)/Fs;
subplot(2,2,2),
plot(Pxx,'DisplayName','Pxx','YDataSource','Pxx');
Hpsd = dspdata.psd(Pxx(1:length(Pxx)/2),'Fs',Fs);
plot(Hpsd);

0 个答案:

没有答案