繼續(xù)講解本人優(yōu)化心率算法的過程!在完成LMS算法后,對運動下的PPG信號如何去噪有了較深的總結(jié)!此時需要理論的加持,這樣印象才能深刻。這也是學習循序漸進的方式!目前有三類去噪的方式!
有關(guān)TROIKA算法的論文已經(jīng)被我下載了!
一起看看本人的分析過程!
文章提及在運動狀態(tài)下,用FFT得到的周期譜圖會有一些缺點!在matlab中,函數(shù)periodogram是用來計算信號的功率譜密度。怎么用呢?舉例說明!該函數(shù)和FFT函數(shù)的作用是有一定聯(lián)系的!
Fs=1000; % 采樣頻率
n=0:1/Fs:1;
x=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n));
nfft=1024;
window=boxcar(length(n));
[Pxx,f]=periodogram(x,window,nfft,Fs);
P=10*log10(Pxx);
plot(f,P);
holdon;
Pxx_1=abs(fft(x,nfft)).^2/length(n);
Due tothe leakage effect, the spectral peak associated with the HR cannot be separated from the peak associated with the handswing rhythm. Thus an error in HR estimation could occur.
Compared to nonparametric spectrum estimation methods such as Periodogram, the SSR-based(sparse signal reconstruction) spectrum estimationfeatures high spectrum resolution, low estimation variance, andincreased robustness. Compared to conventional line spectralestimation methods, the SSR-based spectrum estimation doesnot require model selection and has improved estimationperformance.
此時引出了稀疏信號重建算法!Since MA contaminated PPG signals may not have sparse/compressivespectra, SSR needs preprocessing to sparsify the spectra.
由于還有其他原因,因此需要通過多個步驟來完成心率譜峰的檢測,從而引出了TROIKA架構(gòu)!
a satisfactory framework forHR monitoring during intensive exercise should consists ofthree parts: denoising, high-resolution spectrum estimation,and spectral peak tracking (including peak selection and verifification). Thus we propose the TROIKA framework.
后續(xù)系列文章里面會繼續(xù)分析該框架!
再看第二類和第三類!
LMS算法就是第三類算法!
等到自己寫好LMS算法的濾波程序后,急不可耐的開始觀察各時間段信號的頻譜(就因為這個急導致寫錯了語句)!連續(xù)觀察六段信號!每段時常40秒。觀察的過程也是算法逐漸完善的過程。有了理論基礎(chǔ),如何一步一步的實現(xiàn)呢?必須配合實際數(shù)據(jù)的仿真結(jié)果,然后在其中尋找規(guī)律!本文下半部分給出了LMS算法結(jié)合時域心率檢測的程序內(nèi)容!
責任編輯:haq
-
仿真
+關(guān)注
關(guān)注
52文章
4283瀏覽量
135788 -
信號
+關(guān)注
關(guān)注
11文章
2851瀏覽量
78257 -
智能手環(huán)
+關(guān)注
關(guān)注
47文章
798瀏覽量
73733
原文標題:數(shù)字信號處理之信號處理仿真 第六章 智能手環(huán)之技術(shù)應用(12)—心率算法的優(yōu)化(LMS算法)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于STM32的數(shù)據(jù)采集+心率檢測儀(原理圖、PCB、程序源碼等)實例項目下載
基于STM32的數(shù)據(jù)采集+心率檢測儀(原理圖、PCB、程序源碼等)
如何操作時域網(wǎng)絡(luò)分析儀進行故障檢測?
時域網(wǎng)絡(luò)分析儀如何檢測電纜故障?
時域網(wǎng)絡(luò)分析儀對無線通信系統(tǒng)有哪些幫助?
LMS Test.Lab:振動噪聲測試領(lǐng)域的全能王者
LMS33460 超低功耗、節(jié)省空間的 3V 欠壓檢測器數(shù)據(jù)手冊

射頻 - 時域與頻域的轉(zhuǎn)換
用ADS1292 ECG芯片來檢測心率,沒法得到穩(wěn)定的心率值, 心率值變化非常快,為什么?
【「從算法到電路—數(shù)字芯片算法的電路實現(xiàn)」閱讀體驗】+一本介紹基礎(chǔ)硬件算法模塊實現(xiàn)的好書
Pure path studio內(nèi)能否自己創(chuàng)建一個component,來實現(xiàn)特定的算法,例如LMS算法?
深度識別算法包括哪些內(nèi)容
基于大數(shù)據(jù)與深度學習的穿戴式運動心率算法

評論