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

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

3天内不再提示

一种直接处理模拟ECG样本的模拟信号处理神经网络

MEMS 来源:MEMS 作者:麦姆斯咨询殷飞 2022-11-08 09:33 次阅读

据麦姆斯咨询报道,近日,亚利桑那州立大学(Arizona State University)介绍了一种片上模拟-信息转换技术,该技术利用基于储层计算范式的模拟超维计算,在本地传感器内处理心电图(electrocardiograph,ECG)信号,并将射频RF)传输减少三个数量级以上。

片上模拟-信息转换器不是传输稀疏的ECG信号或提取的特征,而是通过一个附有人工神经网络的非线性存储内核来分析ECG信号,并传输预测结果。所开发的技术被证明可用于检测败血症发作,并实现了超高的准确度和能效,同时使用65nm CMOS原型测试芯片将传感器功耗降低了159倍。

射频传输是无线传感器功耗产生的主要因素,因此,本地传感器内信号处理优于连续射频传输,尤其对于生物医学传感器。例如,低功率MedRadio传输器的功耗为67μW,明显高于片上特征提取。虽然有几种技术可以压缩射频传输,但压缩比通常限制在<20倍。

迄今为止,压缩射频传输的方法有基于稀疏性的数据压缩算法、基于导数的自适应采样、过电平采样和自适应分辨率数字化。据报道,上述技术已将传输数据压缩了2∼16倍。与现有技术相比,研究人员提出将人工智能(artificial intelligence,AI)嵌入传感器本身,以分析每个ECG片段,并仅传输预测分数,而不是ECG数据或提取的特征,以将射频传输降低5000倍以上。

由于人工智能算法是计算密集型的,因此设计低能耗的传感器内神经网络具有挑战性。在本项工作中,为了解决无线生物医学传感器中的能量瓶颈,研究人员提出了一种直接处理模拟ECG样本的模拟信号处理神经网络。这项工作的主要贡献是设计和演示了一种片上模拟分类器,其由一个储层计算机(reservoir-computer,RC)和一个三层人工神经网络(artificial neural network,ANN)组成,用于处理模拟ECG片段。

与数字基线(前端ADC和数字ANN)相比,能耗降低了13倍;与直接传输数字化ECG片段相比,传感器总能耗降低了159倍。传感器内处理AI电路主要用于CMOS图像传感器,通过执行片上特征提取来减少需要传输到传感器外的数据量。据研究人员所知,这项工作提出了第一个用于模拟-信息转换的传感器内人工智能电路,以显著降低可穿戴生理传感器的传输能量,并延长此类无线传感器的电池寿命。

f62de9ac-5eb6-11ed-8abf-dac502259ad0.jpg

传统ECG传感器与所提出的具有传感器内RC+ANN人工智能模块的ECG传感器对比

f650ba54-5eb6-11ed-8abf-dac502259ad0.jpg

与传输所有数字化数据和数字基线的传统传感器技术的能耗比较

在这项工作中,MIMIC–III数据集的ECG信号被用于证明通过传感器内人工智能进行模拟-信息转换技术的可行性。然而,在实际的家庭监护应用中,所获取的ECG信号可能包含伪影,在将ECG信号发送到RC+ANN组合之前,需要经过具有带通滤波模拟前端(analog front-end,AFE)的处理。

AFE将消耗额外的功率,这将降低这项技术相对于传输所有传感器数据的传统方法的能耗优势。因此,传感器内人工智能技术将高能效的设计挑战从传输转移到了AFE。通过基于反相器的放大器设计和反相器堆叠可以潜在地提高AFE能源效率,以降低传感器的总能耗。

本项工作在电路方面的限制是研究人员设计的电路比最先进的基于SRAM的人工智能电路的面积效率低。这种面积限制主要是由于使用开关电容电路作为矩阵乘法的构建块,其面积效率低于SRAM单元。本设计中使用的金属对金属(metal-on-metal)电容器的面积密度(以fF/μmm²表示)没有晶体管的面积密度大,因此SRAM电路相对于RC+ANN的面积效率优势可能会随着CMOS技术的扩展而增大。

由于输入层和存储层中的计算可能是非线性的,所以提高RC+ANN的面积效率的潜在解决方案是在输入层和存储层中采用SRAM阵列进行矩阵乘法,并且仅在需要更高线性度的情况下使用开关电容电路进行基于ANN的读出。

f674578e-5eb6-11ed-8abf-dac502259ad0.jpg

用于分析ECG信号的储层计算机的电路示意图

论文信息:

https://www.nature.com/articles/s41598-022-23100-4






审核编辑:刘清

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

    关注

    58

    文章

    5693

    浏览量

    235223
  • 无线传感器
    +关注

    关注

    15

    文章

    770

    浏览量

    98325
  • ECG
    ECG
    +关注

    关注

    4

    文章

    126

    浏览量

    52191
  • 分类器
    +关注

    关注

    0

    文章

    152

    浏览量

    13177

原文标题:基于传感器内神经网络的模拟-信息转换技术,可显著降低传感器功耗

文章出处:【微信号:MEMSensor,微信公众号:MEMS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    常见的模拟信号处理技术有哪些?

    转换为离散时间的信号。通过采样,我们可以得到系列的采样值,这些采样值可以进步用于信号处理和分析。重构是指将离散时间的
    的头像 发表于 12-08 10:46 2154次阅读

    应用人工神经网络模拟污水生物处理

    应用人工神经网络模拟污水生物处理(1.浙江工业大学建筑工程学院, 杭州 310014; 2.镇江水工业公司排水管理处,镇江 212003)摘要:针对复杂的非线性污水生物处理过程,开发了
    发表于 08-08 09:56

    【案例分享】ART神经网络与SOM神经网络

    一种常用的无监督学习策略,在使用改策略时,网络的输出神经元相互竞争,每时刻只有个竞争获胜的神经
    发表于 07-21 04:30

    怎么设计ARM与神经网络处理器的通信方案?

    FPGA的嵌入式应用。某人工神经网络的FPGA处理器能够对数据进行运算处理,为了实现集数据通信、操作控制和数据处理体的便携式
    发表于 09-20 06:15

    测速系统的模拟信号处理电路

    测速系统的模拟信号处理电路
    发表于 04-26 15:10 539次阅读
    测速系统的<b class='flag-5'>模拟信号</b><b class='flag-5'>处理</b>电路

    介绍学习一种模拟信号处理方式:对数处理

    非常大的信号如1mv~1v,前级电路该如何覆盖处理到上下限而不降低性能呢?切换采集量程是一种最简单的方式,也可通过软件设计成自动控制增益,也可以采用自动增益控制芯片AGC,但是这些方式的缺点是麻烦,而且更重要的是动态范围不够大,
    的头像 发表于 01-11 10:07 1.1w次阅读
    介绍学习<b class='flag-5'>一种</b><b class='flag-5'>模拟信号</b>的<b class='flag-5'>处理</b>方式:对数<b class='flag-5'>处理</b>

    模拟信号是怎么处理

    实际中遇到的信号大多为模拟信号,这些在时间和幅度上都连续变化的信号利用含有源电路和无源电路元件的电网络进行处理。这种途径称为
    发表于 02-26 09:04 1.6w次阅读
    <b class='flag-5'>模拟信号</b>是怎么<b class='flag-5'>处理</b>的

    卷积神经网络的应用 卷积神经网络通常用来处理什么

    卷积神经网络的应用 卷积神经网络通常用来处理什么 卷积神经网络(Convolutional Neural Network,简称CNN)是一种
    的头像 发表于 08-21 16:41 4885次阅读

    模拟信号是什么意思?怎么判断数字信号模拟信号

    模拟信号包括声音、光线、温度、压力等自然界中的物理量。在电子领域中,电压和电流是常见的模拟信号。例如,音频信号一种模拟信号,它用电压或电
    的头像 发表于 11-22 16:32 7608次阅读

    什么是数字信号?什么是模拟信号?试举例说明

    以通过数字电路进行处理和操作。 模拟信号一种连续的、时间和幅度都可变的信号。在模拟信号中,信息以连续的方式表示,并且包含了无穷多个可能的幅
    的头像 发表于 02-02 14:10 5899次阅读

    BP神经网络属于DNN吗

    深度神经网络(Deep Neural Network,简称DNN)则是指具有多个隐藏层的神经网络,可以处理复杂的数据和任务。那么,BP神经网络是否属于DNN呢?
    的头像 发表于 07-03 10:18 691次阅读

    循环神经网络处理什么数据

    预测等领域有着广泛的应用。 、循环神经网络的基本概念 1.1 神经网络的基本概念 神经网络一种模拟人
    的头像 发表于 07-04 14:34 432次阅读

    人工神经网络模型是一种什么模型

    人工神经网络(Artificial Neural Networks,简称ANNs)是一种受生物神经网络启发而产生的数学模型,用于模拟人脑处理
    的头像 发表于 07-04 16:57 828次阅读

    滞回比较器在模拟信号处理中的应用

    滞回比较器在模拟信号处理中扮演着重要角色,其独特的滞回特性使得它在处理复杂、多变的模拟信号时具有显著的优势。以下将详细探讨滞回比较器在模拟信号
    的头像 发表于 08-08 15:54 804次阅读

    adc与模拟信号处理技术

    在现代电子系统中,模拟信号与数字信号的转换是实现复杂功能和提高系统性能的关键。模数转换器(ADC)作为连接模拟世界与数字世界的桥梁,其性能直接影响到
    的头像 发表于 10-31 11:05 189次阅读