I'm trying to use the mem() function in MATLAB with EEG signals imported using load_bcidat('..','-calibrated'), but the plots I get are very weird, the spectral power decreases exponentially. So in order to test the MEM function I'm trying to use some sinusoidal inputs plus white noise (because I read that MEM doesn't behave well with pure sines). Again the plots I'm getting don't make any sense... this time the spectral power increases exponentially. If I use the pwelch() I get the right spectra for my sines instead.
The parameters I'm passing the mem function are:
Code: Select all
sampfreq = 512; ModelOrder= 16; FirstBinCenter= 0; LastBinCenter= 30/(sampfreq); BinWidth= 1/(sampfreq); EvaluationsPerBin= 15; settingtrend = 1;