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

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

    关注

    53

    文章

    4406

    浏览量

    137664
  • 信号
    +关注

    关注

    11

    文章

    2902

    浏览量

    79662
  • 智能手环
    +关注

    关注

    47

    文章

    801

    浏览量

    74347

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智能手环FCC认证标准

    智能手环出口美国需办理 FCC认证,这是美国联邦通信委员会(Federal Communications Commission)对电子产品的强制性准入要求。由于智能手环通常集成了无线功能(如蓝牙、Wi-Fi、GPS 或蜂窝网络),必须通过 FCC 的合规审查,才能在美国市
    的头像 发表于 10-31 17:12 192次阅读
    <b class='flag-5'>智能手环</b>FCC认证标准

    数据滤波算法的具体实现步骤是怎样的?

      数据滤波算法在电能质量在线监测装置具体实现,需围绕 “ 数据采集→预处理→算法执行→参数适配→效果验证→结果输出 ” 的全流程展开,核心是结合装置硬件特性(采样率、ADC 精度)和干扰类型
    的头像 发表于 10-10 16:45 423次阅读

    大电流起弧过程中电弧声压/超声波信号的特征提取与故障诊断

    在大电流起弧过程中,电弧的燃烧会伴随声压与超声波信号的产生,这些信号并非杂乱无章,而是与电弧的燃烧状态、故障类型紧密相关。正常起弧时,电弧燃烧稳定,声压与超声波信号呈现出规律的特征;当
    的头像 发表于 09-29 09:27 267次阅读
    大电流起弧<b class='flag-5'>过程中</b>电弧声压/超声波<b class='flag-5'>信号</b>的特征提取与故障诊断

    如何保障远程运维过程中的数据安全和隐私?

    LZ-DZ100背面 在分布式光伏集群的远程运维,数据安全和隐私保护面临多重风险,包括 传输过程中的窃听 / 篡改、未授权访问控制指令、设备固件被恶意植入、敏感数据(如站点位置、运行参数)泄露 等
    的头像 发表于 08-22 10:26 582次阅读
    如何保障远程运维<b class='flag-5'>过程中</b>的数据安全和隐私?

    智能手环到底藏着多少科技密码?

    近几年,穿戴产品开始真正融入我们的日常生活工作,特别是智能手环、手表的穿戴产品,早已悄悄成为我们生活的 “得力助手” 。 你或许每天都依赖智能手环记录运动、监测睡眠,但你了解,它究竟是如何读懂
    的头像 发表于 07-29 17:30 943次阅读

    超实用!智能手环气密性检测仪使用攻略

    家人们,在智能手环的生产过程中,气密性可是决定其质量好坏的关键因素之一。毕竟,我们日常使用智能手环时,难免会遇到洗手、出汗甚至淋雨的情况,如果气密性不佳,水分进入手环内部,就会损坏电子
    的头像 发表于 05-13 14:27 491次阅读
    超实用!<b class='flag-5'>智能手环</b>气密性检测仪使用攻略

    智能手环PCB设计涉及到的分立器件

    现代社会,人们的各种压力越来越大,睡眠质量显得尤为重要。智能手环作为热门的穿戴式智能设备,其中集成了运动监测、睡眠追踪、心率测量、体温检测等多种功能,其内部电路集中在较小的PCB板上要实现低功耗、高精度的平衡。合科泰将在以下讲解其构成和PCB设计注意事项。
    的头像 发表于 05-07 14:32 553次阅读
    <b class='flag-5'>智能手环</b>PCB设计涉及到的分立器件

    ADS1192采集的过程中为什么会出现50HZ的工频信号

    1、使用ADS1192的AD芯片,但是测试过程中,出现一个问题,设置PGA的值,比如设置寄存器里的gain 为1 和设置gain为12的值,他们的测试的值不是12倍关系,连2倍的比值都达不到
    发表于 01-24 06:11

    防震基座安装施工过程中如何保证基座的水平度?

    在防震基座安装施工过程中,保证基座水平度至关重要,可从施工前准备、安装过程控制到施工后检查等多方面采取措施,具体如下:
    的头像 发表于 01-03 16:32 975次阅读
    防震基座安装施工<b class='flag-5'>过程中</b>如何保证基座的水平度?

    AI芯片在智能手具体怎么用?

    AI芯片在智能手的应用主要体现在以下几个方面: 图像处理和智能拍照:AI芯片通过深度学习算法,可以识别场景、人物等信息,并自动调整拍摄参数以提高拍照效果。例如,手机摄像头能识别面孔、头发和衣
    的头像 发表于 01-03 14:02 1867次阅读

    ADS1299在使用过程中,发现,8个通道之间信号发生串扰

    ADS1299在使用过程中,发现,8个通道之间信号发生串扰,比如一个通道接入信号发生器,其他空置的通道也会接收到,同样的信号。通道输入是否要加运放?
    发表于 12-23 18:17

    ADS1258调试过程中,8PIN用示波器测量不到信号,为什么?

    目前在使用ADS1258这颗片子,时钟使用的是外部时钟,时钟电路由32.768Khz和12pf匹配电容组成,在调试过程中发现一个问题,时钟引脚8、9脚,用示波器只能测量到9PIN有信号,8PIN
    发表于 12-23 06:46

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

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

    卡尔曼滤波信号处理的应用分析

    卡尔曼滤波信号处理的应用十分广泛,其强大的滤波和预测能力使其成为信号处理领域的一种重要工具。以下是对卡尔曼
    的头像 发表于 12-16 09:14 3949次阅读

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

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