【发布时间】:2022-06-17 10:15:43
【问题描述】:
我正在尝试从许多 EEG 数据集中去除线路噪声及其谐波。我一直在使用清洁线来做到这一点。但是,它有时不适用于某些数据集。例如,这里是清洁线前后的对数功率谱密度图。 before cleanline。 after cleanline
我使用的代码是: EEG = pop_cleanline(EEG, 'bandwidth',2,'chanlist',[1:68] ,'computepower',1,'linefreqs',[60:60:420] ,'newversion',0,'normSpectrum', 0,'p',0.01,'pad',2,'plotfigures',0,'scanforlines',0,'sigtype','Channels','taperbandwidth',2,'tau',100,'verb', 1,'winsize',4,'winstep',1);
我也尝试使用下边缘为 55,上边缘为 65 的陷波滤波器,但效果不佳。
对于我可以尝试的其他消除线路噪声和谐波的方法有什么建议吗?还是 CleanLine 是最好的方法?有什么方法可以调整 cleanline 的参数以使其更好地工作?
我对 eeglab 比较陌生,非常感谢任何帮助 :)
【问题讨论】:
标签: matlab filtering signal-processing noise eeglab