Skip to content

Takes data from ArudinoDAQ unit integrated into Mirage335BiosignalAmplifier, filters it, outputs statistical insights, spectral analysis, and filtered audio samples.

License

Notifications You must be signed in to change notification settings

mentatpsi/BiosignalProcessor

 
 

Repository files navigation

Copyright (C) 2014 mirage335
See the end of the file for license conditions.
See license.txt for BiosignalProcessor license conditions.

Host ("driver") software for the 24bit Data Acqusition (ArduinoDAQ) integrated into Mirage335BiosignalAmplifier. See http://mirage335.dyndns.org/wiki/Mirage335BiosignalAmp .

__Usage__
First compile using build.sh, then launch the software using run.sh. Some machines may need /dev/ttyACM0 replaced with a different file name.

__Design__
Uses libsndfile to read data over USB , processes the data using filters, then outputs the data in a format compatible with the baudline visualization software.

A direct form 2 IIR biquad filter has been implemented as a preprocessor macro for basic lowpass, highpass, bandpass, and notch filtering.

__Safety__
Same safety issues noted in the README for Mirage335BiosignalAmplifier apply while using this software for it. Surge suppression and power supply isolation are important requirements.

No claim of liability is made by anyone. Your accident is your accident. Use common sense. If you don't understand the safety features and limitations, don't use this software or Mirage335BiosignalAmplifier.

__Copyright__
This file is part of BiosignalProcessor.

BiosignalProcessor is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

BiosignalProcessor is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with BiosignalProcessor.  If not, see <http://www.gnu.org/licenses/>.

About

Takes data from ArudinoDAQ unit integrated into Mirage335BiosignalAmplifier, filters it, outputs statistical insights, spectral analysis, and filtered audio samples.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 84.2%
  • Shell 13.2%
  • C++ 1.7%
  • Other 0.9%