Ich habe EDFread verwendet, um EEG-Daten zu lesen, die ich in einer Variablen namens PlotData gespeichert habe. Ich möchte wissen, wie ich einen elliptischen Filter implementieren kann, um 7-9 Hz (Alpha-Band) von einem der Kanäle zu extrahieren.Wie elliptischen Filter in Matlab für EDF-Daten verwenden
Die in plotData gespeicherten EDF-Daten sehen wie folgt aus.
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]
Hallo. Ich denke, Ihre Frage ist nicht wirklich auf EDF-Dateien beschränkt. Aber: Entwerfen Sie Ihren Filter abhängig von Ihrer in der EDF-Datei verwendeten Abtastfrequenz. –