我需要从身体表面记录的平均幅度和信号速率。我在下面编写了代码,但我不知道它是否真的正确。
x=shbo2(1:600); %signal
psdest = psd(spectrum.periodogram,x,'fs',20,'NFFT',length(x));
pwr = avgpower(psdest)
对于信号速率,我计算了峰峰值距离
[pks,locs] = findpeaks(x);
peakInterval = diff(locs);
mean(peakInterval)
那些解决方案对吗? 感谢