EEGLAB ببساطة

إزالة ضوضاء الكهرباء (50 أو 60 هرتز)

المحطة 3 · الدرس 3 · EEGLAB 2026.1

من الواجهة

  1. PlotChannel spectra and maps
  2. Plotting frequency range [lo_Hz hi_Hz]: 2 251 64
  3. Frequencies to plot as scalp maps (Hz):OK 10 60
  4. ToolsFilter the dataBasic FIR filter (new, default)
  5. Lower edge of the frequency pass band (Hz) 58
  6. Higher edge of the frequency pass band (Hz) 62
  7. Notch filter the data instead of pass band
  8. OKPlot frequency response
  9. Overwrite it in memory (set=yes; unset=create a new dataset) D1 hp0.1 notch60
  10. FileSave current dataset as

السكربت

lineFreq = 60;
figure; pop_spectopo(EEG, 1, [], 'EEG', 'freqrange', [1 64], 'freq', [10 lineFreq]);
EEG = pop_eegfiltnew(EEG, 'locutoff', lineFreq - 2, 'hicutoff', lineFreq + 2, 'revfilt', 1);
EEG.setname = 'D1 hp0.1 notch60';
figure; pop_spectopo(EEG, 1, [], 'EEG', 'freqrange', [1 64], 'freq', [10 lineFreq]);
EEG = pop_saveset(EEG, 'filename', 'D1_hp0.1_notch60.set', 'filepath', pwd);

أي قيمة أختار؟

الإعدادالقيمة
تردد الكهرباء60 هرتز في D1 وفي السعودية، و50 في أوروبا وأغلب الدول العربية الأخرى
حدود notchالتردد ± 2 هرتز: من 58 إلى 62، أو من 48 إلى 52
رتبة الفلتر (filter order)اتركها فارغة (تلقائية)
التوافقيات (120 و180 هرتز…)لا تلزم في D1
الطريقةمتى تستخدمها
فلتر notch (pop_eegfiltnew)ERP وأغلب الحالات. هي طريقة مسارنا
CleanLineتحليل طيفي تريد فيه الإبقاء على الترددات حول 50 أو 60 هرتز. تقدّر موجة الكهرباء وتطرحها بدل حذف نطاق كامل. التوثيق الرسمي يقول إن نتيجتها ممتازة عندما تنجح، وإنها لا تنجح دائماً
Zapline-plusتحليل طيفي أو زمني-ترددي فوق 40 هرتز، أو ضوضاء كهرباء قوية مع توافقيات كثيرة. تبحث عن الضوضاء وتزيلها تلقائياً

تأكّد

  • قارن الطيف
  • الترددات المجاورة لم تتغيّر
  • خريطة الرأس عند 60 هرتز
  • في نافذة الأوامر

لقسم Methods

Line noise was attenuated with a zero-phase Hamming-windowed sinc FIR band-stop (notch) filter (passband edges 58 and 62 Hz, −6 dB cutoffs [59] and [61] Hz, filter length [213] points; pop_eegfiltnew with 'revfilt', firfilt plugin 2.8, EEGLAB 2026.1).

النسخة الكاملة: https://simplyeeglab.pages.dev/lesson/line-noise/

رخصة المحتوى: CC BY-NC-SA 4.0 · MIT (code)

موقع تعليمي مستقل، غير تابع رسمياً لـ EEGLAB أو SCCN.