0

我需要从身体表面记录的信号的平均幅度和速率。我写了下面的代码,但我不知道它是否真的正确。

 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)  

这些解决方案对吗?谢谢

4

0 回答 0