0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能手环如何应用到具体信号的滤波过程中

通信工程师专辑 来源:通信工程师专辑 作者:通信工程师专辑 2021-11-08 15:42 次阅读

这几天继续不断的看论文和写文章,而且还在射阳老家的书屋里面看了很多书,这可以帮助我排解脑中的郁闷!毕竟算法的进展过程中要死大量的脑细胞。死的再多,只要能出结果那也值,继续讲课!

之前在第六章 智能手环之技术应用(10)—心率算法的优化(LMS算法)文章中给出了LMS算法的函数程序,那么如何应用到具体信号的滤波过程中呢?一起来看程序吧!本文不仅给出理论仿真程序,还会结合理论仿真程序逐步的写出用于PPG信号自适应滤波的程序。两部分程序的比较学习会有助于大家对于理论的掌握!!!

本系列文章的产生伴随着研发过程的深入,所以程序的复杂度是逐渐增加的。强烈建议大家从头开始看起,慢慢的增加难度!突然看本篇,很多人应该理解不了!但本文给出的算法程序的针对性特别强也特别实用!

上菜了!

% example_lms_v1

% data:2021-10-25

%%% 程序说明

% 演示lms算法完成滤波的过程!

close all;

% 周期信号的产生

t = 0:99;

xs = 10*sin(0.5*t);

figure;

subplot(2,1,1);

plot(t,xs);grid;

ylabel(‘幅值’);

title(‘输入周期性信号’);

% 噪声信号的产生

randn(‘state’,sum(100*clock));

xn = randn(1,100);

subplot(2,1,2);

plot(t,xn);grid;

ylabel(‘幅值’);

xlabel(‘时间’);

title(‘随机噪声信号’);

%%% 信号滤波

xn = xs+xn; % 含有噪声的周期信号

xn = xn‘ ; % 输入信号序列

dn = xs’ ; % 预期结果序列

M = 20 ; % 滤波器的阶数

rho_max = max(eig(xn*xn‘)); % 输入信号相关矩阵的最大特征值

mu = rand()*(1/rho_max) ; % 收敛因子 0 《 mu 《 1/rho

[yn,W,en] = function_LMS(xn,dn,M,mu);

% 绘制滤波器输入信号

figure;

subplot(2,1,1);

plot(t,xn);

grid;

ylabel(’幅值‘);

xlabel(’时间‘);

title(’滤波器输入信号‘);

% 绘制自适应滤波器输出信号

subplot(2,1,2);

plot(t,yn);

grid;

ylabel(’幅值‘);

xlabel(’时间‘);

title(’自适应滤波器输出信号‘);

% 绘制自适应滤波器输出信号,预期输出信号和两者的误差

figure

plot(t,yn,’b‘,t,dn,’g‘,t,dn-yn,’r‘);

grid;

legend(’自适应滤波器输出‘,’预期输出‘,’误差‘);

ylabel(’幅值‘);

xlabel(’时间‘);

title(’自适应滤波器‘);

figure

plot(en);

grid;

那么如果不用已知信号作为期望信号,会有什么样的结果呢?这部分内容以后会详细讲,先把实际采集到的PPG信号的LMS滤波程序写出来,丑媳妇总要见公婆!理论联系实际!如果按照之前的写法,程序中就无法把滤波器输出的信号作为期望信号然后计算损失函数的值了!

只能改变函数的用法了!再联系到PPG信号中的实际应用,之前在应用程序中使用这种函数的方法肯定行不通!!!本文内容接近三千字,怎么这么长?因为后面有PPG信号的LMS滤波程序!

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    4082

    浏览量

    133591
  • 信号
    +关注

    关注

    11

    文章

    2791

    浏览量

    76757
  • 智能手环
    +关注

    关注

    47

    文章

    795

    浏览量

    72900

原文标题:数字信号处理之信号处理仿真 第六章 智能手环之技术应用(11)—心率算法的优化(LMS算法)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    探秘大研智造激光锡球焊锡机,如何让智能手环制造“焊”出高品质?

    消息提醒、便捷支付等诸多实用功能。然而,在智能手环的制造过程中,尤其是其内部引线的焊接环节,面临着不少技术挑战。大研智造激光锡球焊锡机凭借独特的技术优势,为解决这些焊接难题提供了可靠的方案,在智能手环制造领域发挥着重要作用。
    的头像 发表于 12-18 15:25 109次阅读
    探秘大研智造激光锡球焊锡机,如何让<b class='flag-5'>智能手环</b>制造“焊”出高品质?

    【新品推荐】仁懋智能手环解决方案,助力智能穿戴产业发展!

    今天为大家带来一款极具竞争力的智能手环解决方案——仁懋产品在智能手环上的应用。随着智能穿戴市场的持续火爆,仁懋电子紧跟行业发展趋势,为您精心打造高品质、高性能的马达电机驱动和充电IC产品,助力您
    的头像 发表于 12-12 17:47 316次阅读
    【新品推荐】仁懋<b class='flag-5'>智能手环</b>解决方案,助力<b class='flag-5'>智能</b>穿戴产业发展!

    炬芯科技智能手表芯片赋能小米Redmi手环3

    日前,小米正式推出其新款智能穿戴设备——Redmi手环3。Redmi手环3搭载了炬芯科技ATS3085E智能手表SoC芯片。
    的头像 发表于 11-28 10:14 437次阅读

    如何将人工智能应用到效能评估工具中去解决

    智慧华盛恒辉将人工智能应用到效能评估工具,可以通过以下几个步骤来实现,以提升评估的准确性、效率和实用性: 智慧华盛恒辉一、明确评估目标与指标 确定效能评估的目标:首先,需要明确效能评估的具体
    的头像 发表于 07-24 10:34 323次阅读

    信号采样的基本过程包括哪些环节

    的目的是消除噪声、滤除不需要的频率成分、调整信号的幅度和相位等。预处理的方法包括滤波、放大、衰减、平衡等。 采样 采样是信号采样过程中最关键的环节。采样的
    的头像 发表于 07-15 14:18 494次阅读

    请问ESP-AT在编译过程中会用到哪些源文件?

    如题,请问ESP-AT在编译过程中会用到哪些源文件?要修改蓝牙相关的代码应该修该哪些呢?有通透的大神指点一下吗?谢谢!
    发表于 06-27 06:59

    智能手环|多种传感器|自主SOS|生物识别|北斗技术

    带来前所未有的安全与效率。 在电力巡检过程中,人员巡检的生命基本体征监测至关重要。传统的巡检方式往往难以实时、准确地掌握巡检人员的身体状态,一旦发生意外,后果不堪设想。鼎信智慧小编给大家讲讲智能手环DX-WPS10
    的头像 发表于 06-06 10:13 552次阅读

    32.768k晶振FC-135R在智能手手环中的作用

    随着智能设备的普及,智能手表和手环已经成为人们日常生活不可或缺的科技产品。晶振在智能手手环
    的头像 发表于 06-05 14:40 378次阅读
    32.768k晶振FC-135R在<b class='flag-5'>智能手</b>表<b class='flag-5'>手环</b>中的作用

    武汉凡谷:现阶段已有产品应用到5.5G系统

    近日,武汉凡谷在接受机构调研时表示,公司具备5.5G方面的产品,如多频多通道滤波器,现阶段有相关的产品应用到客户的5.5G系统。
    的头像 发表于 05-20 09:54 548次阅读

    应用在智能手环测温功能的数字温度传感芯片

    智能手环是一种穿戴式智能设备。通过智能手环,用户可以记录日常生活的锻炼、睡眠、部分还有饮食等实时数据,并将这些数据与手机、平等同步。
    的头像 发表于 04-26 09:28 709次阅读
    应用在<b class='flag-5'>智能手环</b>测温功能<b class='flag-5'>中</b>的数字温度传感芯片

    如何将人工智能应用到战略评估系统中去做

    智慧华盛恒辉将人工智能应用到战略评估系统,可以极大地提升战略评估的效率和准确性,以下是具体的应用方式: 是要实现战场态势的主动感知及精确判断。无论是战前预先规划还是作战行动
    的头像 发表于 04-24 14:01 330次阅读

    想做一个能实现远程通信和环境摄像的智能手环,用NUCLEO-L4R5ZI可以吗?

    我打算做一个能够实现远程通信和对周围环境进行摄像,并把图像传到云端的智能手环,但是手里只有NUCLEO-L4R5ZI,以及STEVAL-MKI197V1和STEVAL-MKI192V1,请问能否实现呢?如果不行,有什么建议的方案呢,感谢。
    发表于 03-19 07:46

    智能手环设计需要注意哪些

    随着电子技术的高速发展,可穿戴设备逐渐火爆,其中之一是智能手环,作为现代可穿戴技术的热门产品之一,它集成了多种功能,如健康检测、运动跟踪、通知提醒等,为了实现这些功能,需要用上哪些电路模块,在设计时需要注意哪些?下面一起来看看吧!
    的头像 发表于 02-25 09:34 952次阅读

    智能手环申请CCC强制性认证的办理周期是多久?

    和改善自己的健康状况,并在日常生活中提供更多的便利和智能化体验。为了能让产品在日常的使用安全性与兼容性得到保障,智能手环的CCC认证则是必不可少的。智能手环申请CC
    的头像 发表于 02-20 17:50 668次阅读
    <b class='flag-5'>智能手环</b>申请CCC强制性认证的办理周期是多久?

    SMT生产过程中抛料是怎么一回事呢?具体需要怎么解决?

    在SMT工厂,生产过程中经常会遇到抛料的情况,甚至有时候抛料会非常严重,影响到生产效率,那么抛料是怎么一回事呢?具体需要怎么解决?
    的头像 发表于 01-24 10:42 2913次阅读