Classical FFT ยท CCA ยท TRCA โ Observe how each method handles noise, epoch length and number of channels
๐ FFTClassical Fourier
โ
โ Pros
- Simple & computationally fast
- No training data needed
- Interpretable PSD visualization
โ Cons
- Single channel โ no spatial filtering
- Resolution ฮf = 1/T (needs long epochs)
- Poor robustness at low SNR
- Ignores harmonic structure
๐ CCACanonical Correlation
โ
โ Pros
- Multi-channel โ better SNR than FFT
- Exploits harmonics (f, 2f, 3fโฆ)
- No training data required
- Closed-form solution
โ Cons
- Reference signals are generic (not subject-specific)
- No optimized spatial filter per subject
- Still degrades at low SNR
๐ง TRCATask-Related Component
โ
โ Pros
- Subject-specific spatial filter
- Maximises inter-trial reproducibility
- Highest accuracy especially at low SNR
- Works with short epochs
โ Cons
- Requires training trials per subject
- More complex implementation
- Sensitive to non-stationarities
- Needs multiple EEG channels