0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LMS算法結(jié)合時域心率檢測程序內(nèi)容

通信工程師專輯 ? 來源:通信工程師專輯 ? 作者:通信工程師專輯 ? 2021-11-16 14:31 ? 次閱讀

繼續(xù)講解本人優(yōu)化心率算法的過程!在完成LMS算法后,對運動下的PPG信號如何去噪有了較深的總結(jié)!此時需要理論的加持,這樣印象才能深刻。這也是學(xué)習(xí)循序漸進的方式!目前有三類去噪的方式!

67c550ec-421f-11ec-b939-dac502259ad0.png

有關(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算法就是第三類算法!

6b8160cc-421f-11ec-b939-dac502259ad0.png

等到自己寫好LMS算法的濾波程序后,急不可耐的開始觀察各時間段信號的頻譜(就因為這個急導(dǎo)致寫錯了語句)!連續(xù)觀察六段信號!每段時常40秒。觀察的過程也是算法逐漸完善的過程。有了理論基礎(chǔ),如何一步一步的實現(xiàn)呢?必須配合實際數(shù)據(jù)的仿真結(jié)果,然后在其中尋找規(guī)律!本文下半部分給出了LMS算法結(jié)合時域心率檢測的程序內(nèi)容!

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    3995

    瀏覽量

    133228
  • 信號
    +關(guān)注

    關(guān)注

    11

    文章

    2767

    瀏覽量

    76456
  • 智能手環(huán)
    +關(guān)注

    關(guān)注

    47

    文章

    792

    瀏覽量

    72752

原文標(biāo)題:數(shù)字信號處理之信號處理仿真 第六章 智能手環(huán)之技術(shù)應(yīng)用(12)—心率算法的優(yōu)化(LMS算法)

文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    深度識別算法包括哪些內(nèi)容

    深度識別算法是深度學(xué)習(xí)領(lǐng)域的一個重要組成部分,它利用深度神經(jīng)網(wǎng)絡(luò)模型對輸入數(shù)據(jù)進行高層次的理解和識別。深度識別算法涵蓋了多個方面的內(nèi)容,主要包括以下幾種類型: 1. 卷積神經(jīng)網(wǎng)絡(luò)(CNN) 概述
    的頭像 發(fā)表于 09-10 15:28 ?202次閱讀

    基于大數(shù)據(jù)與深度學(xué)習(xí)的穿戴式運動心率算法

    性能的關(guān)鍵手段。然而,在復(fù)雜多變的運動環(huán)境中,準(zhǔn)確測量心率數(shù)據(jù)對于傳統(tǒng)算法而言具有較大的技術(shù)瓶頂。本文將探討如何運用大數(shù)據(jù)和深度學(xué)習(xí)技術(shù)來開發(fā)創(chuàng)新的穿戴式運動心率
    的頭像 發(fā)表于 09-10 08:03 ?162次閱讀
    基于大數(shù)據(jù)與深度學(xué)習(xí)的穿戴式運動<b class='flag-5'>心率</b><b class='flag-5'>算法</b>

    如何看懂檢測設(shè)備程序邏輯

    檢測設(shè)備程序邏輯是確保設(shè)備正常運行和提高檢測效率的關(guān)鍵。本文將介紹如何看懂檢測設(shè)備程序邏輯,包括程序
    的頭像 發(fā)表于 07-17 16:50 ?274次閱讀

    基于FPGA的攝像頭心率檢測裝置設(shè)計

    時間很長,且對環(huán)境要求較為嚴(yán)格。 基此,我們對其算法進行優(yōu)化,設(shè)計出更快運算速度, 可在更復(fù)雜環(huán)境較準(zhǔn)確測心率的攝像頭心率檢測裝置。本系統(tǒng)著眼機器視覺,是集合圖像處理技術(shù)、HDMI
    發(fā)表于 07-01 17:58

    基于STM32單片機的血氧心率監(jiān)測系統(tǒng)設(shè)計

    系統(tǒng)內(nèi)使用STM32單片機進行主控,使用血氧心率傳感器可以進行心率血氧檢測檢測到的數(shù)據(jù)會通過顯示屏進行顯示,另外當(dāng)檢測到血氧和
    的頭像 發(fā)表于 06-26 11:15 ?1021次閱讀
    基于STM32單片機的血氧<b class='flag-5'>心率</b>監(jiān)測系統(tǒng)設(shè)計

    信號的時域波形和頻譜間的關(guān)系

    信號的時域波形和頻譜間的關(guān)系是信號處理領(lǐng)域的核心內(nèi)容之一。本文將從信號的基本概念、時域和頻域的定義、傅里葉變換、時域波形與頻譜的關(guān)系、應(yīng)用實例等方面展開,詳細闡述信號的
    的頭像 發(fā)表于 06-03 09:33 ?1025次閱讀

    算法-程序設(shè)計的靈魂

    電子發(fā)燒友網(wǎng)站提供《算法-程序設(shè)計的靈魂.pptx》資料免費下載
    發(fā)表于 05-28 16:39 ?3次下載

    便攜式心率血氧檢測

    便攜式心率血氧檢測儀使用了一款醫(yī)療級別的傳感器MAX30102;MAX30102是一個集成的脈搏血氧儀和心率監(jiān)測儀生物傳感器的模塊(芯片)
    的頭像 發(fā)表于 03-27 09:16 ?531次閱讀
    便攜式<b class='flag-5'>心率</b>血氧<b class='flag-5'>檢測</b>儀

    mini57系列運行帶算法庫的程序,編譯沒有錯誤但無法運行是為什么?

    我用mini57系列的芯片跑做一個心率檢測的產(chǎn)品。加入心率算法庫后,發(fā)現(xiàn)程序無法運行,但是編譯沒有報錯。我在線仿真發(fā)現(xiàn)無法進入main函數(shù),
    發(fā)表于 01-15 08:33

    ADSP-21479可以直接在main函數(shù)內(nèi)檢測嗎?

    我需要對片內(nèi)的RAM 使用MARCH C 算法 檢測RAM,但是算法會破壞RAM內(nèi)容,請問直接在main函數(shù)內(nèi)檢測會導(dǎo)致
    發(fā)表于 01-11 08:21

    浮點LMS算法的FPGA實現(xiàn)

    引言 LMS(最小均方)算法因其收斂速度快及算法實現(xiàn)簡單等特點在自適應(yīng)濾波器、自適應(yīng)天線陣技術(shù)等領(lǐng)域得到了十分廣泛的應(yīng)用。為了發(fā)揮算法的最佳性能,必須采用具有大動態(tài)范圍及運算精度的浮點
    的頭像 發(fā)表于 12-21 16:40 ?663次閱讀

    時域反射儀(OTDR)的盲區(qū)解析

    時域反射儀(OTDR)在檢測光纖鏈路時,由于反射的影響,在一定距離(或時間)內(nèi)不能檢測或準(zhǔn)確定位光纖鏈路中的事件點和故障點,這里的距離就是我們所說的盲區(qū)。
    的頭像 發(fā)表于 11-24 09:49 ?1517次閱讀
    光<b class='flag-5'>時域</b>反射儀(OTDR)的盲區(qū)解析

    復(fù)合放大電路頻域與時域穩(wěn)定性分析

    主要內(nèi)容:對雙運放構(gòu)成的復(fù)合放大電路進行頻域與時域工作特性分析
    的頭像 發(fā)表于 11-07 15:43 ?1036次閱讀
    復(fù)合放大電路頻域與<b class='flag-5'>時域</b>穩(wěn)定性分析

    MOSFET線性電源頻域與時域分析

    主要內(nèi)容:利用運放環(huán)路穩(wěn)定性判據(jù)對MOSFET線性電源進行頻域與時域工作特性分析
    的頭像 發(fā)表于 11-07 15:38 ?741次閱讀
    MOSFET線性電源頻域與<b class='flag-5'>時域</b>分析

    三極管線性電源頻域與時域分析

    主要內(nèi)容:利用運放環(huán)路穩(wěn)定性判據(jù)對三極管線性電源進行頻域與時域工作特性分析
    的頭像 發(fā)表于 11-07 15:18 ?835次閱讀
    三極管線性電源頻域與<b class='flag-5'>時域</b>分析