Neural Interface BCI DSP Pipeline

eNI

Embedded Neural Interface for brain-computer interfaces. Neuralink 1024-channel adapter, EEG headset, DSP, neural network, intent decoder, neurofeedback.

Features

Comprehensive neural interface toolkit for embedded systems

Neuralink 1024-Channel Adapter

High-density neural recording at 30kHz sampling rate with real-time streaming and artifact rejection.

EEG Headset Provider

Plug-and-play support for consumer and research-grade EEG headsets with standardized data pipelines.

DSP Pipeline (FIR/IIR/FFT)

Full digital signal processing with FIR/IIR filtering, FFT analysis, and real-time spectral decomposition.

Lightweight Neural Network

Optimized inference engine for embedded deployment of neural decoding models with minimal memory footprint.

Intent Decoder

Real-time brain signal classification for motor imagery, P300, and SSVEP paradigms with adaptive calibration.

Neurofeedback System

Closed-loop neurofeedback with configurable protocols, real-time visualization, and session recording.

Stimulation with Safety Interlocks

Hardware-gated electrical stimulation with multi-layer safety checks, charge balancing, and emergency shutoff.

EIPC Bridge to EAI

Seamless inter-process communication bridge connecting neural data streams to the EAI inference engine.

Quick Start

Get up and running in seconds

cmake -B build -DENI_PROVIDER=eeg_headset && cmake --build build