EEG Time-Frequency Analysis Toolbox (EEG-TFAT)
项目介绍
EEG Time-Frequency Analysis Toolbox (EEG-TFAT) 是一款专为脑电信号时频分析设计的专业工具箱。本工具箱集成了多种先进的时频表示方法和统计工具,使研究人员能够深入分析脑电信号在时间和频率两个维度的动态变化。EEG-TFAT 支持完整的分析流程,从数据预处理到结果可视化,适用于认知神经科学、临床诊断及脑机接口等多个研究领域。
功能特性
- 多模态时频分析: 支持短时傅里叶变换 (STFT)、连续小波变换 (CWT) 和基于希尔伯特-黄变换(HHT)的经验模态分解(EMD)
- 灵活的数据输入: 支持多种脑电数据格式(.mat, .edf, .set),可导入采样频率、事件标记和通道位置信息
- 强大的可视化功能: 提供时频功率谱的二维/三维可视化,支持拓扑图显示
- 统计分析工具: 包含基线校正、组间差异显著性检验等统计功能
- 特征提取与导出: 生成时频特征矩阵(频率×时间×通道),可导出分析报告和图表
使用方法
- 数据准备: 准备脑电数据文件(支持.mat, .edf, .set格式),确保证据格式正确
- 参数设置: 配置采样频率、分析时间段、通道信息等参数
- 选择分析方法: 根据研究需求选择合适的时频分析方法(STFT/CWT/EMD)
- 执行分析: 运行主程序进行时频分析和统计处理
- 结果查看: 查看生成的时频图谱和统计结果,可导出分析报告
系统要求
- MATLAB R2018b 或更高版本
- 信号处理工具箱 (Signal Processing Toolbox)
- 统计和机器学习工具箱 (Statistics and Machine Learning Toolbox)
- 至少 4GB 内存(推荐 8GB 或以上)
- 支持的操作系统:Windows 10/11, macOS 10.14+, Linux Ubuntu 16.04+
文件说明
主程序文件实现了工具箱的核心功能集成,包括数据导入与格式验证、时频分析算法调度、可视化模块调用以及结果输出管理。它负责协调整个分析流程的参数传递,为用户提供统一的交互接口,并确保各功能模块之间的数据流转与错误处理。