512 cuda cores flexible electrodes allow for real-time...

Post on 29-May-2019

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Conform to brain surface

Provide high spatial resolution

Active electronics allows for

multiplexing

[1] Dae-Hyeong Kim, Jonathan Viventi, et al. Dissolvable films of silk fibroin for ultrathin conformal bio-inspired electronics. Nature Materials, April 2010

A real-time system was developed that provides users with experimentally relevant analyses of multiplexed EEG data during experimentation. Acquired data is demultiplexed, filtered, analyzed, and shown in a visual display. The system interfaces with the new generation of flexible active electrodes developed by Kim and Viventi et al [1] and enables researchers to observe and analyze results of experiments in real-time.

Reports single electrode data Averaged filtered response after stimulus presentation Fundamental first-stage processing

Reports data for all electrodes Feature of running average computed for each electrode Localization of activity

Reports data for all electrodes and all positions Draws a color map for each location on the gridUses RMS value of evoked response as feature

Electrode Array

Data Acquisition Software

Multiplexed Data

Demultiplexed Data

DemultiplexingEvoked Response

Averaging

(C)

SavedTo Disk

Raw Data

Data Acquisition Hardware

Demultiplexed Data2D Sparse Noise(MATLAB)

Offline Processing

(CPU + GPU)

GPU Dedicated Computer via

network stream

ReconstructedDemultiplexed Data

Multiplexing: Using active electronics to use a single wire to carry multiple signals from multiple sources.

•Maximize quality of experimental results•Provide real-time feedback to experimentalists•Allow for real-time quality checks of results•Make system scalable as electrode arrays grow

2d-Sparse Noise: An experimental paradigm in which flashes of light are randomly presented in a 2-d grid. At each given time, one grid location is randomly flashed for a duration of 200ms.

Signal 1

Signal 2

Signal 3

Signal 4

Signal 1

Signal 2

Signal 3

Signal 4

Multiplexing

Demultiplexing

Multiplexed Signal

Evoked Response Average: Averaging the signal from a region of brain for repeated presentation of a stimulus in order to determine the characteristic response of that region to the stimulus.

The real time processing system was built and tested in experiments. The experimentalists were able to use the feedback from the system to alter the experimental setup to yield better results. The GPU was used for some basic frequency domain analysis. Future work will involve adding more sophisticated analyses and online use of the GPU.

• 110 MB/s sustained throughput

• Raw sampling rate of 100 kHz per channelData Acquisition

Hardware PXI-1033

• Controls multiplexing, row selection signalsIn-House Data

Acquisition Hardware

• 512 Cuda cores

• 1544 MHz Processor Clock

GPU

(GeForce GTX 580)

Running Average Color Map

2D Sparse Noise

Flexible Electrodes

Simulated Evoked

Response Average

Blue Individual Trials

Red Average

top related