EPS
EEG Processing Software
Version alpha (Development)
BKR-Format V 2.07
A BKR-file starts with a header containing information like sample frequency, number of channels etc. .... The second part of the files is the data block with samples values for each channel. The size of the data block is given by the number of trials (ntr), channels (nch), number of samples per trial (nsp) and the datasize of a sample value (2 Bytes for SSHORT). If the file is untriggered the datablock ends with the BKR-file.
Headerinformation (1024 Bytes)
Sample values (data)
Datablock: untriggered file
value 1 to nch |
channel 1 sample 1 |
channel 2 sample 1 |
channel 3 sample 1 |
... |
... |
channel nch-1 sample 1 |
channel nch sample 1 |
value nch-1 to 2nch |
channel 1 sample 2 |
channel 2 sample 2 |
channel 3 sample 2 |
... |
... |
channel nch-1 sample 2 |
channel nch sample 2 |
... |
... |
... |
... |
... |
... |
... |
... |
... |
... |
... |
... |
... |
... |
... |
... |
values (n-2)nch+1 to... |
channel 1 sample n-1 |
channel 2 sample n-1 |
channel 3 sample n-1 |
... |
... |
channel nch-1 sample n-1 |
channel nch sample n-1 |
values (n-1)nch to n*nch |
channel 1 sample n |
channel 2 sample n |
channel 3 sample n |
... |
... |
channel nch-1 sample n |
channel nch sample n |
value n*nch+1 |
EOF |
Datablock: triggered file
Trial 1: |
channel 1 sample 1 |
channel 2 sample 1 |
channel 3 sample 1 |
... ... |
... ... |
channel nch-1 sample 1 |
channel nch sample 1 |
channel 1 sample 2 |
channel 2 sample 2 |
channel 3 sample 2 |
... ... |
... ... |
channel nch-1 sample 2 |
channel nch sample 2 |
|
... ... |
... ... |
... ... |
... ... |
... ... |
... ... |
... ... |
|
channel 1 sample nsp |
channel 2 sample nsp |
channel 3 sample nsp |
... ... |
... ... |
channel nch-1 sample nsp |
channel nch sample nsp |
|
Trial 2: |
channel 1 sample 1 |
channel 2 sample 1 |
channel 3 sample 1 |
... ... |
... ... |
channel nch-1 sample 1 |
channel nch sample 1 |
... ... |
... ... |
... ... |
... ... |
... ... |
... ... |
... ... |
|
channel 1 sample nsp |
channel 2 sample nsp |
channel 3 sample nsp |
... ... |
... ... |
channel nch-1 sample nsp |
channel nch sample nsp |
|
... |
... |
... |
... |
... |
... |
... |
... |
Trial ntr: |
channel 1 sample 1 |
channel 2 sample 1 |
channel 3 sample 1 |
... ... |
... ... |
channel nch-1 sample 1 |
channel nch sample 1 |
... ... |
... ... |
... ... |
... ... |
... ... |
... ... |
... ... |
|
channel 1 sample nsp |
channel 2 sample nsp |
channel 3 sample nsp |
... ... |
... ... |
channel nch-1 sample nsp |
channel nch sample nsp |
|
EOF |
Header in Bytes
Name |
Datatype |
Size |
Offset |
Meaning |
ver nch nhz ntr nsp cvlt cval code lcf ucf sref eref sact eact trg pre pst hav nah vav nav cav nac com loc lap wgt pwr avr std bps erd sig coh spc conf csp erc ham ann niu nhu nlc reg lco epo rel wnd kal cwt cwt_fmin cwt_fmax scales cwt_fe cwt_start --NULL-- eletype[1] elenum[1] ref[1] ... eletyp[nch] elenum[nch] ref[nch] |
USHORT USHORT USHORT ULONG ULONG USHORT USHORT char[4] float float ULONG ULONG ULONG ULONG BOOL ULONG ULONG BOOL ULONG BOOL USHORT BOOL ULONG BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL float BOOL BOOL BOOL BOOL USHORT USHORT ULONG float float USHORT BOOL USHORT BOOL BOOL float float USHORT float ULONG ----- UCHAR UCHAR float ... UCHAR UCHAR float
|
2 Byte 2 Byte 2 Byte 4 Byte 4 Byte 2 Byte 2 Byte 4 Byte 4 Byte 4 Byte 4 Byte 4 Byte 4 Byte 4 Byte 2 Byte 4 Byte 4 Byte 2 Byte 4 Byte 2 Byte 2 Byte 2 Byte 4 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 4 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 4 Byte 4 Byte 4 Byte 2 Byte 2 Byte 2 Byte 2 Byte 2 Byte 4 Byte 4 Byte 2 Byte 4 Byte 4 Byte ----- 1 Byte 1 Byte 4 Byte ... 1 Byte 1 Byte 4 Byte
|
0 2 4 6 10 14 16 18 22 26 30 34 38 42 46 48 52 56 58 62 64 66 68 72 74 76 78 80 82 84 86 88 90 92 94 96 100 102 104 106 108 110 112 116 120 124 126 128 130 132 134 138 142 146 150 154 512 513 514 ... 1018 1019 1020
|
Version Number of channels Sampling frequency Number of trials Number of samples per trial Calibration voltage Calibration value Electrode code Lower cut-off frequency Upper cut-off frequency Start of reference period in samples End of reference period in samples Start of action period in samples End of action period in samples Flag if file is triggered Number of samples before trigger Number of smpales after trigger Flag if file is "horizontally" averaged Number of averaged trials Flag if file is "vertically" averaged Number of averaged trials Flag for data compression Number of compressed samples flag: Common Average Reference flag: Local Average Reference flag: Laplace flag: Weighted Average Reference flag: Power flag: Average flag: Standard deviation flag: Bandpaß filtered flag: ERD flag: Significance flag: Coherence flag: Spectrum Confidence flag: Coherence Power Spectrum flag: ERC flag: Hanning smoothed flag: art. Neuronal. NW. Filter (ANN) ANN: Number of input units ANN: Number of hidden units ANN: Number of learn cycles ANN: Regression ANN: Learn coefficient ANN: Epoch flag: ERC in relative values Window type flag: Kalman filtered flag: cont. Wavelet transformed lower frequency, Wavelet upper frequency, Wavelet Number of frequency bands, Wavelet freq. for Dt=Df= 1/2 (p)1/2 WaveletStart sample for Wavelet ---- Offset to 512 Byte ----- Electrode 1: Signal type (e.f. EEG) Electrode 1: Channel nr. for same signal Reference value for Channel 1 etc. Electrode nch: Signal type (e.f. EEG) Electrode nch: Channel nr. for same signal Reference value for Channel nch
|
EPS
EEG Processing Software
Version alpha (Development)
To always be up-to-date with the
EPS software, please send an e-mail to our address and we will send you updates and information.
E-MAIL:
eps_help@dpmi.tu-graz.ac.at