MATLAB Coder

MATLAB Coder를 통해 C 또는 C++ 코드를 생성할 수 있다.

  • Export types
    • 소스 코드
    • 정적 라이브러리
    • 동적 라이브러리
  • Prerequisites for Deep Learning
    • Intel CPUs
      • Intel Math Kernel Library for Deep Neural Networks (Intel MKL-DNN)
    • ARM CPUs
      • ARM Compute Library

matlab-coder

Read more »

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 »