-
how to view/plot time series, not using GUI ?
by wjcroft ·'raw', with no filtering. Typically two types of DSP (digital signal processing) filters are applied to the data stream before plotting: a bandpass filter from say .5 Hz to 45 Hz. And a 'notch' filte -
Issues with OpenBCI EEG preprocessing pipeline or EEG recording process
by XilTrg ·wjcroft, I am not sure I understand your question correctly. We applied the exact same basic preprocessing pipeline - including the filtering step, to the 3 collected data sets. The DSP filtering in f -
Issues with OpenBCI EEG preprocessing pipeline or EEG recording process
by wjcroft ·XilTrg, in addition to Richard's comment, it would be helpful to show the differences between the DSP filtering function calls you are using. For example, are you saying the filtering DSP in figure 1 -
Cyton Dongle major packet loss after pin soldering
by wjcroft ·As an aside, using an Arduino to process the Cyton data, via the dongle is awkward. Both because the Arduino would be very slow at signal processing (DSP) math, and also that the base Arduino's lack a -
How should I preprocess the data stored by OpenBCI ?
by wjcroft ·Hz, and the notch at your mains frequency. All DSP digital signal processing libraries have bandpass and notch filters available. Wavelet filtering is also possible but requires more parameters and t -
differences between raw CSV data and BDF format data ?
by hiking ·DSP signal processing filters differ slightly in their implementations. So the filtering applied by the GUI display screens (done with Brainflow function calls) may produce results slightly different -
differences between raw CSV data and BDF format data ?
by wjcroft ·DSP signal processing filters differ slightly in their implementations. So the filtering applied by the GUI display screens (done with Brainflow function calls) may produce results slightly different -
Detection of alpha or eye movement with ADS1299EEGFE-PDK
by Billh ·If he is trying to do all the interface and DSP within the Arduino I have not done this doubt I could be of much help. It looks as if it has been tried before though: see https://github.com/starcat- -
Detection of alpha or eye movement with ADS1299EEGFE-PDK
by wjcroft ·It's possible that Ugurcan has just removed the daughter board from the kit, and connected that alone to his Arduino. Thus he essentially loses access to the usb and Windows app. But does gain complet -
Detection of alpha or eye movement with ADS1299EEGFE-PDK
by Billh ·Are you using a computer to program the Arduino? If so, I would compile and test a C program using a C DSP library on the computer that does what you want, then port the program to the Arduino using -
Detection of alpha or eye movement with ADS1299EEGFE-PDK
by wjcroft ·https://www.google.com/search?q=arduino+dsp+library -
Detection of alpha or eye movement with ADS1299EEGFE-PDK
by Billh ·See for example https://github.com/mozanunal/SimpleDSP -
calculate FFT graph from Cyton samples, using python
by wjcroft ·I merged your new thread (with above comment), into this existing thread you previously started. There are many Python DSP (digital signal processing) libraries available, that can perform FFT. -
Circuit Cellar HAL-4 4-channel EEG
by wjcroft ·So you should be able to write programs in the language of your choice, to do whatever signal processing you want to do. There are libraries now for DSP such as: -
EEG dataset convert from microvolts to frequency [resolved]
by wjcroft ·https://www.google.com/search?q=dsp+tutorial -
EEG dataset convert from microvolts to frequency [resolved]
by wjcroft ·FFT is used in DSP (Digital Signal Processing) to convert a time series of samples, into 'bins' of frequency distribution. GUI does this for you: -
Question on PSD calculation in GUI
by wjcroft ·https://www.mathworks.com/help/dsp/ug/estimate-the-power-spectrum-in-matlab.html -
Question on PSD calculation in GUI
by mcneillk ·// calculate single-sided psd by single-sided FFT amplitude spectrum // PSD ref: https://www.mathworks.com/help/dsp/ug/estimate-the-power-spectral-density-in-matlab.html // when i = 1 -
Brainflow: why are my signals huge?
by wjcroft ·Thanks. The DSP 'filter order' is what determines the sharpness of the cutoff edges. But even with higher numbers, you cannot beat the efficacy of a notch. -
Questions regarding serial stream format & others
by hanif777 ·filter used to filter the DC offset? i know DSP basics but only tried to do it once or twice (barely)