This code shows how to use the task-related component analysis (TRCA), the TRCA with reference signal (TRCA-R), and the modified TRCA (mTRCA) for SSVEP recognition.
Please refer the following papers for more details:
TRCA: Nakanishi, M., et al. (2017). Enhancing detection of SSVEPs for a high-speed brain speller using task-related component analysis. IEEE Transactions on Biomedical Engineering, 65(1), 104-112.
TRCA-R: Wong, C. M., et al. (2020). Spatial filtering in SSVEP-based BCIs: unified framework and new improvements. IEEE Transactions on Biomedical Engineering, 67(11), 3057-3072.
mTRCA: Tang, J. et al. Optimizing SSVEP-Based BCI System towards Practical High-Speed Spelling. Sensors 2020, 20, 4186.
This code is prepared by Chi Man Wong (chiman465@gmail.com)
27 July 2020 (v1.0): TRCA and TRCA-R
29 July 2020 (v1.1): Add mTRCA
If you use this code for a publication, please cite the following paper:
@article{wong2020spatial,
title={Spatial Filtering in SSVEP-based BCIs: Unified Framework and New Improvements},
author={Wong,Chi Man and Wang, Boyu and Wang, Ze and Lao, Ka Fai and Rosa, Agostinho and Wan, Feng},
title={{S}patial {F}iltering in {SSVEP}-based {BCI}s: {U}nified {F}ramework and {N}ew {I}mprovements},
journal=IEEE Trans. Biomed. Eng.,
volume={67},
number={11},
pages={3057 --3072},
year={2020},
publisher={IEEE}
}
Please email me (chiman465@gmail.com) if you find any mistakes and problems about it.