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

    文章

    4040

    浏览量

    133412
  • 信号
    +关注

    关注

    11

    文章

    2779

    浏览量

    76625
  • 智能手环
    +关注

    关注

    47

    文章

    792

    浏览量

    72834

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    使用AD7323的过程中,转换的数字量与输入的模拟量相差较大是什么原因造成的?

    在使用AD7323的过程中,发现模数转换的结果不对,转换的数字量与输入的模拟量相差较大。用示波器看了下AD7323的输入端,发现在AD7323转化的过程中会出现较大的毛刺信号,放大毛刺信号
    发表于 12-14 08:20

    智能手环的PCB设计的注意事项

    从上面的PCB电路板可以看出,智能手环的各个部分电路(不同颜色方框标记)有很好的分区:由于智能手环是数字电路元件集合在一起,在电路设计只要做好配套的电阻和电容分布,就可以完成一定功
    发表于 12-01 14:53 333次阅读

    应用在智能手环距离检测领域的数字红外接近检测模块

    智能手环是现代人日常生活的一种智能配件,可以帮助我们记录运动数据、监测身体健康状况等。
    的头像 发表于 11-29 09:52 462次阅读
    应用在<b class='flag-5'>智能手环</b>距离检测领域的数字红外接近检测模块

    分区存储助力QLC应用到嵌入式存储设备

    分区存储助力QLC应用到嵌入式存储设备
    的头像 发表于 11-27 17:44 495次阅读
    分区存储助力QLC<b class='flag-5'>应用到</b>嵌入式存储设备