Jump to content

User Reference:Parameter Changes for Version 2

From BCI2000 Wiki
Revision as of 18:01, 12 March 2007 by Mellinger (talk | contribs)

This page describes changes in parameters between prior versions of BCI2000, and Version 2.0.

Rows without notes represent parameters that have been renamed without changing their structure or meaning.

Source Modules

Name in Version 2 Name in previous versions Notes
ID_System, ID_Amp, ID_Montage   Added for equipment documentation purposes.
SourceCh SoftwareCh  
DataDirectory FileInitials  

RandomNumberADC

SineChannelY SineChannel  
RandomSeed DoTrueRandom Non-null value now specifies random seed for testing purposes.
SignalType SignalType Enumeration now omits float24 type to match gUSBamp source module's SignalType parameter, 0: int16, 1: int32, 2: float32.
  TransmitCh Removed to avoid redundancy (number of values in TransmitChList).

SignalProcessing

SpatialFilter SpatialFilterKernal  
  NumControlSignals Chosen automatically to match classifier output.

AR Filter

FirstBinCenter StartMem + MemBandWidth/2 Specifying center frequencies appears more intuitive.
LastBinCenter StopMem + MemBandWidth/2
BinWidth MemBandWidth  
WindowLength MemWindows Preferably specified in seconds using an "s" or "ms" suffix to its value.
EvaluationsPerBin MemBandWidth/deltaMem Avoid accidental misconfigurations, allow for reasonable default value.

Normalizer (renamed from NormalFilter/StatFilter)

NormalizerOffsets XMean, YMean These are now lists of values, allowing for any number of dimensions in the control signal.
NormalizerGains XGain, YGain
OffsetAdaptation, GainAdaptation XTrendControl, YTrendControl
NumSegments SignalWinLth  
NormalizerPreprocessing   Data preprocessing (trend removal) prior to computing of statistic.
SegmentingConditions BaselineCfg Conditions may now be boolean expressions involving State values.

LinearClassifier (renamed from ClassFilter)

Classifier MUD, MLR The Classifier matrix parameter is now a sparse representation of a multiplication matrix. Each row corresponds to a non-null entry, and contains 4 columns: input channel, input element (e.g., frequency), output channel, weight.
  ClassMode Retained only previous ClassMode value of 1.

Application Modules

WindowWidth WinWidth  
WindowHeight WinHeight  
WindowLeft WinXpos  
WindowTop WinYpos  

P3AV

Stimuli Matrix  
Announcements FocusOn  
Results Result  
NumberOfSequences NumberOfSeq  

P3 Speller

TestMode P3TestMode  
TargetDefinition TargetDefinitionMatrix  
IconHighlightMode IconHighlight  
IconHighlightFactor HighlightFactor  
MinRunLength (TimeLimit)s Consistently with other time values, this is now given in blocks. Use an optional "s" to indicate a value in seconds.

Cursor Task (renamed from D3Box Task)

ResultDuration RewardDuration  
CameraPos [CameraX CameraY CameraZ]/32767*100 Combined into a vector (list of 3 values). We also use the same 0..100 coordinate range throughout.
CameraAim [CameraAimX CameraAimY CameraAimZ]/32767*100
LightSource [LightSourceX LightSourceY LightSourceZ]/32767*100
LightSourceColor LightSourceR<<16 + LightSourceG<<8 + LightSourceB Combined into an RGB value.
CursorStartPos [StartCursorX StartCursorY StartCursorZ] Combined into a vector.