Zapline algorythm cannot recognise 50Hz noise

8 views (last 30 days)
Ekaterina
Ekaterina on 23 Aug 2024
Edited: Ekaterina on 23 Aug 2024
Hi everyone,
I've encountered an issue trying to run clean_data_with_zapline_plus_eeglab_wrapper() within EEGLab. From my understanding, this function is supposed to recognise powerline noise and remove it. I am interating through the recordings of my subjects now and for some of them the function works as expected and produces nice figures from which I can tell the it's doing perfectly good job. Here's an example:
For other recordings (which are in no way different) the function fails to recognise 50Hz noise and instead starts to produce more and figures. Here's an example of one figure, but they all look similar tho that:
Could you please suggest why the function may fail to perform correctly? Why does it try to run the algorythm over and over again with no improvement? And can I explicitly tell it not to repeat the procedure again after the first failure?
I am not a skilled Matlab user, therefore unfortunately, the source code does not give me answers.
I'll apreciate any piece of advice :)

Answers (0)

Categories

Find more on Historical Contests in Help Center and File Exchange

Products


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!