1092_生醫訊號處理(四訊二三選1)
上課期間:從 即日起 到 無限期
LINE分享功能只支援行動裝置
課程介紹
課程安排
-
6/24 線上遠距課程連結(https://meet.google.com/dwm-yipa-qmz)
-
6/24 Google Meet代碼:dwm-yipa-qmz
-
成績: 出席10%期中(專題)40%期末(專題)50%
-
0. 線上課程網址
-
1. 簡介-ECG與PPG(心率與血壓)
-
1.1. 心跳感測器Arduino Library安裝
-
1.2. 心跳感測器Arduino計算心率BMP
-
1.3. 心跳感測器Arduino範例
-
1.4. 終端機軟體Teraterm下載
-
Audiono心跳感測器範例的訊號間隔為20ms
-
Hw1. 使用心跳感測器記錄自己的PPG訊號(2分鐘以上)
-
1.5. Java檔案處理
-
1.6. C#檔案處理
-
1.7. C語言檔案處理
-
C語言_檔案處理範例
-
1.8. Python檔案處理
-
線上程式平台
-
Hw2. 讀取檔案(不限語言)
-
2. 訊號平均與平滑smoothing
-
PPG訊號文字檔(小雜訊)(100Hz)
-
PPG訊號文字檔(中雜訊)(50Hz)
-
PPG訊號文字檔(大雜訊)(100Hz)
-
Hw3. 程式實作rectangular/ triangular/ Savitzky-Golay 三種smooth方法
-
Hw3程式範例(Java)(Savitzky+Triangular)
-
Hw3 Execl檔範例
-
3. 搜尋波峰 Peakfinding
-
心跳感測器的HR計算
-
Midterm成績: Smooth 60~70%, Peak 10%, HR 10%, Execl 10%
-
Midterm程式範例參考(非即時心率版)
-
Hw4. 程式實作:消除訊號波形飄移現象(PPG雜訊小中大)
-
4. 簡介-肌電與肌動(手勢判斷)
-
5. 諧波與傅立葉轉換 Harmonic and Fourier Transform
-
5.1 傅立葉筆記
-
Hw5. Execl的FFT練習(使用PPG跟FFT數值資料)
-
FFT數值資料(心跳間距:取樣率4Hz)
-
6. 傅立葉濾波器 Fourier Filter
-
C/C++的動態函式庫.so檔說明
-
FFT函式庫.so檔(Linux系統)(線上程式平台適用)
-
FFT函式庫.so檔(Windows系統)(電腦軟體適用)
-
FFT的Java程式範例(需安裝jna套件)
-
Python如何使用so函式庫
-
Final期末專題: 使用時域與頻域方法輸出正確心率(含小/中/大雜訊以及自己量測的PPG)
教師 /