Source in Github

HRV(Heart Rate Variability)

Detecting R-R Interval

rrInterval.mat
1
2
3
4
5
6
7
8
9
function [qrspeaks, locs, y] = rrInterval(time, ecg)
t = time;
wt = modwt(ecg, 5);
wtrec = zeros(size(wt));
wtrec(4:5, :) = wt(4:5, :);
y = imodwt(wtrec, 'sym4');
y = abs(y).^2;
[qrspeaks, locs] = findpeaks(y, t, 'MinPeakHeight', 0.1, 'MinPeakDistance', 0.450); %time과 y에 대한 그래프를 해석 후 파라미터 결정
end

ECG

ecg
1
2
>> load mit200
>> plot(tm, ecgsig)
Read more »

Raspberry Pi 초기 설정

1
2
3
4
5
6
7
8
9
10
11
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install python3-pip -y
pi@raspberrypi:~ $ sudo apt-get update -y
pi@raspberrypi:~ $ sudo apt-get install python3-venv
pi@raspberrypi:~ $ python3 -m venv zerohertz
pi@raspberrypi:~ $ source ~/zerohertz/bin/activate
(zerohertz) pi@raspberrypi:~ $ pip install --upgrade pip
(zerohertz) pi@raspberrypi:~ $ pip install jupyter notebook
(zerohertz) pi@raspberrypi:~ $ pip install ipykernel
(zerohertz) pi@raspberrypi:~ $ python -m ipykernel install --user --name=zerohertz
(zerohertz) pi@raspberrypi:~ $ jupyter notebook --generate-config
Read more »