【发布时间】:2016-11-12 16:17:04
【问题描述】:
我使用 edfread 来读取 EEG 数据,并将其存储到一个名为 plotData 的变量中。我想知道如何实现一个椭圆滤波器,从其中一个通道中提取 7-9 Hz(阿尔法波段)。
存储在 plotData 中的 EDF 数据如下所示。
plotData =
ver: 0
patientID: 'test '
recordID: 'test '
startdate: '23.06.16'
starttime: '12.10.38'
bytes: 9472
records: 3
duration: 1
ns: 36
label: {1x36 cell}
transducer: {1x36 cell}
units: {1x36 cell}
physicalMin: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
physicalMax: [1x36 double]
digitalMin: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
digitalMax: [1x36 double]
prefilter: {1x36 cell}
samples: [1x36 double]
【问题讨论】:
-
嗨。我认为您的问题不仅限于 EDF 文件。但是:根据您在 EDF 文件中使用的采样频率设计您的滤波器。
标签: matlab filtering signal-processing