v2.0.0
Loading...
Searching...
No Matches
dsp Directory Reference
Directory dependency graph for dsp:
src/libraries/dsp

Directories

 
rt

Files

 
artifact_detect.cpp
 Implementation of ArtifactDetect.
 
artifact_detect.h
 Declaration of ArtifactDetect — ECG and EOG physiological artifact event detection.
 
bad_channel_detect.cpp
 Implementation of BadChannelDetect.
 
bad_channel_detect.h
 Declaration of BadChannelDetect — automated detection of bad MEG/EEG channels.
 
cosinefilter.cpp
 Definition of the CosineFilter class.
 
cosinefilter.h
 Declaration of the CosineFilter class.
 
dsp_global.cpp
 dsp library global functions.
 
dsp_global.h
 dsp library export/import macros.
 
epoch_extractor.cpp
 Implementation of EpochExtractor.
 
epoch_extractor.h
 Declaration of EpochExtractor — segments continuous MEG/EEG data into trials.
 
filterio.cpp
 Definition of the FilterIO class.
 
filterio.h
 FilterIO class declaration.
 
filterkernel.cpp
 Contains all FilterKernel.
 
filterkernel.h
 The FilterKernel class represents a filter object that generates the FIR filter coefficients using Park's McClellan's filter design algorithm [1] and offers a overlap-add method [2] for frequency filtering of an input sequence. In this regard, the filter coefficients of a certain filter order are zero-padded to fill a length of an multiple integer of a power of 2 in order to efficiently compute a FFT. The length of the FFT is given by the next power of 2 of the length of the input sequence. In order to avoid circular-convolution, the input sequence is given by the FFT-length-NumFilterTaps.
 
firfilter.cpp
 Implementation of FirFilter.
 
firfilter.h
 Declaration of FirFilter — a discoverable façade over the existing FilterKernel FIR API.
 
ica.cpp
 Implementation of the ICA class.
 
ica.h
 Declaration of the ICA class providing FastICA-based independent component analysis for artifact removal in MEG/EEG data.
 
iirfilter.cpp
 Implementation of IirFilter.
 
iirfilter.h
 Declaration of IirFilter — Butterworth IIR filter design and application using numerically stable second-order sections (SOS / biquad cascade).
 
parksmcclellan.cpp
 
parksmcclellan.h
 
resample.cpp
 Implementation of Resample.
 
resample.h
 Declaration of Resample — polyphase anti-aliased rational resampling for MEG/EEG data.
 
spectrogram.cpp
 Definition of spectrogram class.
 
spectrogram.h
 Declaration of spectrogram class.
 
sphara.cpp
 Definition of the Sphara class.
 
sphara.h
 Declaration of SPHARA projector construction.
 
sss.cpp
 Implementation of the SSS class.
 
sss.h
 Declaration of the SSS class implementing Signal Space Separation (SSS) and temporal Signal Space Separation (tSSS) for MEG data.