L
lylea
Guest
Hoi,
Ik probeer voor de berekening van de bandpower van twee frequentiebereik, F op EEG-signaal als in de matlab programma below.This is niet mijn programma, dus ik
ben niet volledig begrijpen hoe dit programma works.especially op "bp = [BP, log (filter (enen (W * fs, 1), W * fs, filtreer (B, 1, tmp). ^ 2 ))];".
Is er iemand begrijpen;
1) waarom log wordt gebruikt in dit bandpower berekening?
2) Waarom is er twee 'filter' wordt gebruikt in die lijn?
3) waar precies de bandpower berekening is gedaan? Waarom er geen 'trapz' voor het berekenen van de bandpower?
Thanx op voorhand.s = belasting (gegevens);% gegevens naam
fs = 256;
W = 1;% window size = 1sec
F = [1,4, 5,8];% filter Cutoff freq
BP = [];
tmp = s;
tmp (isnan (tmp)) = 0;
voor k = 1: size (F, 1),
B = fir1 (FS, F (k,
/ fs * 2);% filter coëfficiënt
BP = [BP, log (filter (enen (W * fs, 1), W * fs, filtreer (B, 1, tmp). ^ 2))];
einde;
Ik probeer voor de berekening van de bandpower van twee frequentiebereik, F op EEG-signaal als in de matlab programma below.This is niet mijn programma, dus ik
ben niet volledig begrijpen hoe dit programma works.especially op "bp = [BP, log (filter (enen (W * fs, 1), W * fs, filtreer (B, 1, tmp). ^ 2 ))];".
Is er iemand begrijpen;
1) waarom log wordt gebruikt in dit bandpower berekening?
2) Waarom is er twee 'filter' wordt gebruikt in die lijn?
3) waar precies de bandpower berekening is gedaan? Waarom er geen 'trapz' voor het berekenen van de bandpower?
Thanx op voorhand.s = belasting (gegevens);% gegevens naam
fs = 256;
W = 1;% window size = 1sec
F = [1,4, 5,8];% filter Cutoff freq
BP = [];
tmp = s;
tmp (isnan (tmp)) = 0;
voor k = 1: size (F, 1),
B = fir1 (FS, F (k,
BP = [BP, log (filter (enen (W * fs, 1), W * fs, filtreer (B, 1, tmp). ^ 2))];
einde;