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

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

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

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

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

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

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

有關(guān)TROIKA算法的論文已經(jīng)被我下載了!

一起看看本人的分析過程!

文章提及在運(yùn)動(dòng)狀態(tài)下,用FFT得到的周期譜圖會有一些缺點(diǎn)!在matlab中,函數(shù)periodogram是用來計(jì)算信號的功率譜密度。怎么用呢?舉例說明!該函數(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.

此時(shí)引出了稀疏信號重建算法!Since MA contaminated PPG signals may not have sparse/compressivespectra, SSR needs preprocessing to sparsify the spectra.

由于還有其他原因,因此需要通過多個(gè)步驟來完成心率譜峰的檢測,從而引出了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算法的濾波程序后,急不可耐的開始觀察各時(shí)間段信號的頻譜(就因?yàn)檫@個(gè)急導(dǎo)致寫錯(cuò)了語句)!連續(xù)觀察六段信號!每段時(shí)常40秒。觀察的過程也是算法逐漸完善的過程。有了理論基礎(chǔ),如何一步一步的實(shí)現(xiàn)呢?必須配合實(shí)際數(shù)據(jù)的仿真結(jié)果,然后在其中尋找規(guī)律!本文下半部分給出了LMS算法結(jié)合時(shí)域心率檢測的程序內(nèi)容!

責(zé)任編輯:haq

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

    關(guān)注

    50

    文章

    4083

    瀏覽量

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

    關(guān)注

    11

    文章

    2791

    瀏覽量

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

    關(guān)注

    47

    文章

    795

    瀏覽量

    72907

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    LMS36x5-Q1 EVM 用戶指南

    電子發(fā)燒友網(wǎng)站提供《LMS36x5-Q1 EVM 用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-29 16:42 ?0次下載
    <b class='flag-5'>LMS</b>36x5-Q1 EVM 用戶指南

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+內(nèi)容簡介

    內(nèi)容簡介這是一本深入解讀基礎(chǔ)算法及其電路設(shè)計(jì),以打通算法研發(fā)到數(shù)字IC設(shè)計(jì)的實(shí)現(xiàn)屏障,以及指導(dǎo)芯片設(shè)計(jì)工程師從底層掌握復(fù)雜電路設(shè)計(jì)與優(yōu)化方法為目標(biāo)的專業(yè)技術(shù)書。任何芯片(如WiFi芯片、5G芯片
    發(fā)表于 11-21 17:14

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+一本介紹基礎(chǔ)硬件算法模塊實(shí)現(xiàn)的好書

    控制等使用低性能mcu的場合時(shí)經(jīng)常使用的優(yōu)化手段。 然后第6 7 8章節(jié)介紹了數(shù)字電路處理,濾波電路的設(shè)計(jì),這部分也是非?;A(chǔ)但是很重要的內(nèi)容,通常硬件設(shè)計(jì)也要結(jié)合軟件的使用,所以理解這一部分硬件
    發(fā)表于 11-20 13:42

    AFE4404可否用于運(yùn)動(dòng)時(shí)心率檢測?準(zhǔn)確度如何?

    AFE4404可否用于運(yùn)動(dòng)時(shí)心率檢測?準(zhǔn)確度如何?
    發(fā)表于 11-19 08:26

    Pure path studio內(nèi)能否自己創(chuàng)建一個(gè)component,來實(shí)現(xiàn)特定的算法,例如LMS算法?

    ,例如LMS算法? 2.. Matlab內(nèi)編寫的算法代碼能夠轉(zhuǎn)換成 Pure path studio可以識別的形式嗎?
    發(fā)表于 11-01 08:25

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    便攜式心率血氧檢測

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

    mini57系列運(yùn)行帶算法庫的程序,編譯沒有錯(cuò)誤但無法運(yùn)行是為什么?

    我用mini57系列的芯片跑做一個(gè)心率檢測的產(chǎn)品。加入心率算法庫后,發(fā)現(xiàn)程序無法運(yùn)行,但是編譯沒有報(bào)錯(cuò)。我在線仿真發(fā)現(xiàn)無法進(jì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