将EEG信号分割成不同的频段

问题描述 投票:0回答:1

我目前正在MATLAB中创建一个程序,将脑电信号分割成不同的频段,用于评估癫痫发作。我的问题是,我如何在没有滤波器的情况下,将脑电图信号分割成不同的频段。例如,delta波(0-4赫兹),θ波(4-7赫兹)等。目前,我所拥有的是读取到的EEG信号所在的通道和信号的fft,将其转化为频域。我需要把这个信号分成不同的频段进行评估。我[正在考虑可能使用fft的欧氏距离来处理不同的频率范围,但不确定如何实际实现这一点。任何意见都是有帮助的。

matlab frequency frequency-analysis
1个回答
1
投票

你想要的可能是时间-频率分析,在那里你得到每个时间窗口的每个频段有多少能量。比方说,你有40Hz频率的尖峰。你只能在fft中看到它们,如果它是针对尖峰周围的短时间计算的,而不是通过对整个信号使用fft。Matlab的 频谱图 做到这一点,用短时傅里叶变换进行时频分析。一旦你得到每个时间窗口的傅里叶变换,你就可以在感兴趣的频率上添加或平均绝对信号。但是这里面有一整套的科学知识--使用哪种小波,每个频率有多少个周期,你可能要使用一些指定的脑电图工具,由 实地考察 (如果你喜欢脚本)或 脑电图实验室 如果你喜欢GUI)。

© www.soinside.com 2019 - 2024. All rights reserved.