EEGLAB ببساطة

فلترة high-pass و low-pass

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

من الواجهة

  1. ToolsFilter the dataBasic FIR filter (new, default)
  2. Lower edge of the frequency pass band (Hz) 0.1
  3. Higher edge of the frequency pass band (Hz)
  4. FIR Filter order (Mandatory even. Default is automatic*)
  5. Plot frequency responseOK
  6. Name it: D1 hp0.1
  7. Overwrite it in memory (set=yes; unset=create a new dataset)OK
  8. FileSave current dataset as D1_hp0.1.set
  9. ToolsFilter the dataBasic FIR filter (new, default)
  10. Lower edge of the frequency pass band (Hz)
  11. Higher edge of the frequency pass band (Hz) 30
  12. OK D1 hp0.1 lp30

السكربت

EEG = pop_eegfiltnew(EEG, 'locutoff', 0.1);
EEG.setname = 'D1 hp0.1';
EEG = eeg_checkset(EEG);
EEG = pop_saveset(EEG, 'filename', 'D1_hp0.1.set', 'filepath', pwd);   % path copy: the next lesson starts here
EEG_lp = pop_eegfiltnew(EEG, 'hicutoff', 30);   % exercise only: do not save
EEG_lp.setname = 'D1 hp0.1 lp30';

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

هدفكhigh-passlow-pass
تحليل ERP0.1 هرتز30 هرتز
حساب ICA1 هرتز، وأحياناً 2غير مطلوب عادةً
تحليل طيفي0.5 إلى 1 هرتزلا تجعله أقل من أعلى تردد تدرسه

تأكّد

  • اقرأ ما طبعه EEGLAB في نافذة الأوامر
  • قارن الطيف
  • انظر للإشارة نفسها

لقسم Methods

Data were high-pass filtered using a zero-phase Hamming-windowed sinc FIR filter (passband edge 0.1 Hz, cutoff frequency [0.05] Hz at −6 dB, transition bandwidth [0.1] Hz, filter length [4225] points; pop_eegfiltnew, firfilt plugin 2.8, EEGLAB 2026.1; Widmann et al., 2015).

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

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

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