├── Hardware ├── Case Drawings │ ├── Circuit holder.skp │ ├── Circuit_holder_cover.stl │ └── Circuit_holder_main.stl └── Circuit │ └── ECGv3.pdsprj ├── Images ├── PCB&case.jpg ├── offline-processing.gif ├── peak-detection-algorithm.gif ├── real-time-processing.gif └── schematic-design.jpg ├── LICENSE ├── README.md └── Software ├── Arduino-Code └── ECG-record │ └── ECG_record.ino ├── MATLAB-Core ├── ECG_real_time_signal_processing.mlapp ├── app_dialogs │ ├── choose_ecg.mlapp │ ├── choose_port.mlapp │ └── hrv_monitor.mlapp ├── configurations.mat ├── img │ ├── busy.svg │ ├── ecg-lines-passive.png │ ├── ecg-lines-passive.svg │ ├── ecg-lines.png │ ├── ecg-lines.svg │ ├── error.svg │ ├── filter_off.svg │ ├── filter_on.svg │ ├── folder.svg │ ├── heart_green.svg │ ├── heart_green_animated.svg │ ├── hrv.svg │ ├── microphone.svg │ ├── microphone_passive.svg │ ├── not_recording.svg │ ├── plug.svg │ ├── port.svg │ ├── power.png │ ├── power.svg │ ├── power_passive.png │ ├── power_passive.svg │ ├── ready.svg │ ├── record.svg │ ├── refresh.svg │ ├── splash.png │ └── waiting.gif └── save │ ├── ECG_20191219T175834.mat │ ├── ECG_20191219T180221.mat │ ├── ECG_20191223T100238.mat │ ├── ECG_20191230T125705.mat │ ├── ECG_20191230T130647.mat │ ├── ECG_20200109T200422.mat │ ├── ECG_20200109T211445.mat │ ├── ECG_20200109T211643.mat │ ├── ECG_20200109T224542.mat │ ├── ECG_20200109T230132.mat │ └── ECG_20200110T101848.mat └── MATLAB-Executable-App ├── ECG-Analysis.exe ├── MATLAB-Package └── matlab_package.exe ├── save ├── ECG_20191219T180221.mat ├── ECG_20191223T100238.mat ├── ECG_20191230T130647.mat ├── ECG_20200109T211445.mat ├── ECG_20200109T224542.mat └── ECG_20200109T230132.mat └── splash.png /Hardware/Case Drawings/Circuit holder.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Hardware/Case Drawings/Circuit holder.skp -------------------------------------------------------------------------------- /Hardware/Case Drawings/Circuit_holder_cover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Hardware/Case Drawings/Circuit_holder_cover.stl -------------------------------------------------------------------------------- /Hardware/Case Drawings/Circuit_holder_main.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Hardware/Case Drawings/Circuit_holder_main.stl -------------------------------------------------------------------------------- /Hardware/Circuit/ECGv3.pdsprj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Hardware/Circuit/ECGv3.pdsprj -------------------------------------------------------------------------------- /Images/PCB&case.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Images/PCB&case.jpg -------------------------------------------------------------------------------- /Images/offline-processing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Images/offline-processing.gif -------------------------------------------------------------------------------- /Images/peak-detection-algorithm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Images/peak-detection-algorithm.gif -------------------------------------------------------------------------------- /Images/real-time-processing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Images/real-time-processing.gif -------------------------------------------------------------------------------- /Images/schematic-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Images/schematic-design.jpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/README.md -------------------------------------------------------------------------------- /Software/Arduino-Code/ECG-record/ECG_record.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/Arduino-Code/ECG-record/ECG_record.ino -------------------------------------------------------------------------------- /Software/MATLAB-Core/ECG_real_time_signal_processing.mlapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/ECG_real_time_signal_processing.mlapp -------------------------------------------------------------------------------- /Software/MATLAB-Core/app_dialogs/choose_ecg.mlapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/app_dialogs/choose_ecg.mlapp -------------------------------------------------------------------------------- /Software/MATLAB-Core/app_dialogs/choose_port.mlapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/app_dialogs/choose_port.mlapp -------------------------------------------------------------------------------- /Software/MATLAB-Core/app_dialogs/hrv_monitor.mlapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/app_dialogs/hrv_monitor.mlapp -------------------------------------------------------------------------------- /Software/MATLAB-Core/configurations.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/configurations.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/busy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/busy.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/ecg-lines-passive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/ecg-lines-passive.png -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/ecg-lines-passive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/ecg-lines-passive.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/ecg-lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/ecg-lines.png -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/ecg-lines.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/ecg-lines.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/error.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/filter_off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/filter_off.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/filter_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/filter_on.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/folder.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/heart_green.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/heart_green.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/heart_green_animated.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/heart_green_animated.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/hrv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/hrv.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/microphone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/microphone.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/microphone_passive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/microphone_passive.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/not_recording.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/not_recording.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/plug.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/plug.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/port.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/port.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/power.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/power.png -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/power.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/power.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/power_passive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/power_passive.png -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/power_passive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/power_passive.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/ready.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/ready.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/record.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/record.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/refresh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/refresh.svg -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/splash.png -------------------------------------------------------------------------------- /Software/MATLAB-Core/img/waiting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/img/waiting.gif -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20191219T175834.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20191219T175834.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20191219T180221.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20191219T180221.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20191223T100238.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20191223T100238.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20191230T125705.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20191230T125705.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20191230T130647.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20191230T130647.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20200109T200422.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20200109T200422.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20200109T211445.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20200109T211445.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20200109T211643.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20200109T211643.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20200109T224542.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20200109T224542.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20200109T230132.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20200109T230132.mat -------------------------------------------------------------------------------- /Software/MATLAB-Core/save/ECG_20200110T101848.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Core/save/ECG_20200110T101848.mat -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/ECG-Analysis.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/ECG-Analysis.exe -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/MATLAB-Package/matlab_package.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/MATLAB-Package/matlab_package.exe -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/save/ECG_20191219T180221.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/save/ECG_20191219T180221.mat -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/save/ECG_20191223T100238.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/save/ECG_20191223T100238.mat -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/save/ECG_20191230T130647.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/save/ECG_20191230T130647.mat -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/save/ECG_20200109T211445.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/save/ECG_20200109T211445.mat -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/save/ECG_20200109T224542.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/save/ECG_20200109T224542.mat -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/save/ECG_20200109T230132.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/save/ECG_20200109T230132.mat -------------------------------------------------------------------------------- /Software/MATLAB-Executable-App/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impulse-Response/ECG-Signal-Acquisition-and-Data-Processing/HEAD/Software/MATLAB-Executable-App/splash.png --------------------------------------------------------------------------------