首页> 外文OA文献 >Acquisition systems and decoding algorithms of peripheral neural signals for prosthetic applications
【2h】

Acquisition systems and decoding algorithms of peripheral neural signals for prosthetic applications

机译:用于假肢应用的外周神经信号的采集系统和解码算法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

During the years, neuroprosthetic applications have obtained a great deal of attention byudthe international research, especially in the bioengineering field, thanks to the huge investmentsudon several proposed projects funded by the political institutions which consider the treatment of this particular disease of fundamental importance for the global community.udThe aim of these projects is to find a possible solution to restore the functionalities lost by a patient subjected to an upper limb amputation trying to develop, according to physiological considerations, a communication link between the brain in which the significant signals areudgenerated and a motor prosthesis device able to perform the desired action. Moreover, the designed system must be able to give back to the brain a sensory feedback about the surrounding world in terms of pressure or temperature acquired by tactile biosensors placed at the surface of the cybernetic hand. It in fact allows to execute involuntarymovements when for example the armcomes in contact with hot objects.udThe development of such a closed-loop architecture involves the need to address some critical issues which depend on the chosen approach. Several solutions have been proposedudby the researches of the field, each one differing with respect to where the neural signals are acquired, either at the central nervous systemor at the peripheral one,most of themfollowing the former even that the latter is always considered by the amputees amore natural wayudto handle the artificial limb. This research work is based on the use of intrafascicular electrodes directly implanted in the residual peripheral nerves of the stump which represents a good compromise choice in terms of invasiveness and selectivity extracting electroneurographicud(ENG) signals from which it is possible to identify the significant activity of a quite limited number of neuronal cells. In the perspective of the hardware implementation ofudthe resulting solution which can work autonomously without any intervention by the amputee in an adaptive way according to the current characteristics of the processed signal and by using batteries as power source allowing portability, it is necessary to fulfill the tightudconstraints imposed by the application under consideration involved in each of the various phases which compose the considered closed-loop system.udRegarding to the recording phase, the implementation must be able to remove the unwanted interferences mainly due to the electro-stimulations of themuscles placed near theudelectrodes featured by an order of magnitude much greater in comparison to that of the signals of interest amplifying the frequency components belonging to the significant bandwidth, and to convert them with a high resolution in order to obtain good performance at the next processing phases. To this aim, a recording module for peripheral neural signals will be presented, based on the use of a sigma-delta architecture which is composed byudtwo main parts: an analog front-end stage for neural signal acquisition, pre-filtering and sigma-delta modulation and a digital unit for sigma-delta decimation and system configuration.udHardware/software cosimulations exploiting the Xilinx System Generator tool in Matlab Simulink environment and then transistor-level simulations confirmed that the systemudis capable of recording neural signals in the order of magnitude of tens of μV rejecting the huge low-frequency noise due to electromyographic interferences.udThe same architecture has been then exploited to implement a prototype of an 8-channel implantable electronic bi-directional interface between the peripheral nervous system and the neuro-controlled hand prosthesis. The solution includes a custom designed Integrated Circuit (0.35μm CMOS technology), responsible of the signal pre-filtering and sigma-delta modulation for each channel and the neural stimuli generation (in the opposite path) basedudon the directives sent by a digital control systemmapped on a low-cost Xilinx FPGA Spartan-3E 1600 development board which also involves the multi-channel sigma-delta decimationudwith a high-order band-pass filter as first stage in order to totally remove the unwanted interferences.udIn this way, the analog chip can be implanted near the electrodes thanks to its limited size avoiding to add a huge noise to theweak neural signals due to longwires connections and to cause heat-related infections, shifting the complexity to the digital part which can be hosted on a separated device in the stump of the amputeewithout using complex laboratory instrumentations. The system has been successfully tested from the electrical pointudof view and with in-vivo experiments exposing good results in terms of output resolution and noise rejection even in case of critical conditions.udThe various output channels at the Nyquist sampling frequency coming from the acquisition system must be processed in order to decode the intentions of movements of the amputee, applying the correspondent electro-mechanical stimulation in input to the cybernetic hand in order to perform the desired motor action. Different decoding approaches have been presented in the past, the majority of them were conceived starting from the relativeudimplementation and performance evaluation of their off-line version. At the end of the research, it is necessary to develop these solutions on embedded systems performing an online processing of the peripheral neural signals. However, it is often possible only by usingudcomplex hardware platforms clocked at very high operating frequencies which are not be compliant with the low-power requirements needed to allow portability for the prostheticuddevice.udAt present, in fact, the important aspect of the real-time implementation of sophisticated signal processing algorithms on embedded systems has been often overlooked, notwithstanding the impact that limited resources of the former may have on the efficiency/effectivenessudof any given algorithm. In this research work it has been addressed the optimization of a state-of-the-art algorithmfor PNS signals decoding that is a step forward for its real-time, full implementation onto a floating-point Digital Signal Processor (DSP). Beyond low-leveludoptimizations, different solutions have been proposed at an high level in order to find the best trade-off in terms of effectiveness/efficiency. A latency model, obtained through cycle accurate profiling of the different code sections, has been drawn in order to perform a fairudperformance assessment. The proposed optimized real-time algorithmachieves up to 96% of correct classification on real PNS signals acquired through tf-LIFE electrodes on animals, and performs as the best off-line algorithmfor spike clustering on a synthetic cortical datasetudcharacterized by a reasonable dissimilarity between the spikemorphologies of different neurons.udWhen the real-time requirements are joined to the fulfilment of area and power minimizationudfor implantable/portable applications, such as for the target neuroprosthetic devices, only custom VLSI implementations can be adopted. In this case, every part of the algorithmshould be carefully tuned. To this aim, the first preprocessing stage of the decoding algorithmbased on the use of aWavelet Denoising solution able to remove also the in-band noise sources has been deeply analysed in order to obtain an optimal hardware implementation.udIn particular, the usually overlooked part related to threshold estimation has been evaluated in terms of required hardware resources and functionality, exploiting the commercial Xilinx System Generator tool for the design of the architecture and the co-simulation. Theudanalysis has revealed how the widely used Median Absolute Deviation (MAD) could lead o hardware implementations highly inefficient compared to other dispersion estimatorsuddemonstrating better scalability, relatively to the specific application.udFinally, two different hardware implementations of the reference decoding algorithm have been presented highlighting pros and cons of each one of them. Firstly, a novel approach based on high-level dataflow description and automatic hardware generation is presentedudand evaluated on the on-line template-matching spike sorting algorithmwhich represents the most complex processing stage. It starts from the identification of the single kernels with the greater computational complexity and using their dataflow description to generate the HDL implementation of a coarse-grained reconfigurable global kernel characterized by theminimumresources in order to reduce the area and the energy dissipation forudthe fulfilment of the low-power requirements imposed by the application. Results in the best case have revealed a 71%of area saving compared tomore traditional solutions,without any accuracy penalty. With respect to single kernels execution, better latency performance are achievable stillminimizing the number of adopted resources.udThe performance in terms of latency can also be improved by tuning the implemented parallelismin the light of a defined number of channels and real-time constraints, by usingudmore than one reconfigurable global kernel in order that they can be exploited to perform the same or different kernels at the same time in a parallel way, due to the fact that each one can execute the relative processing only in a sequential way. For this reason, a second FPGA-based prototype has been proposed based on the use of aMulti-Processor System-on-Chip (MPSoC) embedded architecture. This prototype is capable of respecting the real-timeudconstraints posed by the application when clocked at less than 50 MHz, in comparison to 300 MHz of the previous DSP implementation. Considering that the application workloadudis extremely data dependent and unpredictable due to the sparsity of the neural signals, the architecture has to be dimensioned taking into account critical worst-case operating conditions in order to always ensure the correct functionality. To compensate the resulting overprovisioningudof the system architecture, a software-controllable power management based on the use of clock gating techniques has been integrated in order tominimize the dynamicudpower consumption of the resulting solution.udSummarizing, this research work can be considered a sort of proof-of-concept for the proposed techniques considering all the design issues which characterize each stage of theudclosed-loop system in the perspective of a portable low-power real-time hardware implementation of the neuro-controlled prosthetic device.ud
机译:多年来,由于国际研究特别是在生物工程领域的研究,神经假体的应用受到了广泛的关注,这要归功于由政治机构资助的几个提议的项目的大量投资,这些项目考虑了治疗这种特殊的基础疾病。 ud这些项目的目的是找到一种可能的解决方案,以恢复遭受上肢截肢的患者丧失的功能,这些患者试图根据生理因素发展大脑之间的通信联系。产生重要信号,并且运动假体设备能够执行所需的动作。此外,所设计的系统必须能够根据放置在控制论手表面的触觉生物传感器获得的压力或温度,将有关周围世界的感觉反馈反馈给大脑。实际上,它允许在例如手臂接触高温物体时执行非自愿运动。 ud这种闭环体系结构的开发涉及解决一些关键问题的需要,这些问题取决于所选择的方法。通过该领域的研究已经提出了几种解决方案,每种解决方案在中枢神经系统或周围神经系统的获取神经信号的位置上都不同,大多数遵循前者,即使后者总是被认为是。截肢者以更自然的方式 ud处理假肢。这项研究工作基于直接将束状内电极植入残端周围神经中的研究,从浸润性和选择性方面来说,这是一个很好的折衷选择,可以提取电描记图 ud(ENG)信号,从而可以从中识别出重要的数量有限的神经元细胞的活性。从硬件实现的角度来看,所产生的解决方案可以根据处理后的信号的当前特性并通过使用电池作为允许携带的电源,以自适应的方式自主运行,而不受截肢者的任何干预。构成所考虑的闭环系统的各个阶段中涉及的每个阶段所考虑的应用程序施加的严格 ud约束。 ud关于记录阶段,实现必须能够消除主要由于电刺激而引起的有害干扰与感兴趣的信号相比,放置在 u电极附近的肌肉中的肌肉的数量级要大得多,该感兴趣的信号放大属于显着带宽的频率分量,并对其进行高分辨率转换,从而在下一个处理阶段。为此,将基于sigma-delta架构,提供外围神经信号的记录模块,该架构由两个主要部分组成:用于神经信号采集,预滤波和sigma的模拟前端阶段-ud调制和用于sigma-delta抽取和系统配置的数字单元。 ud硬件/软件协同仿真利用Matlab Simulink环境中的Xilinx System Generator工具,然后进行晶体管级仿真,证实了该系统能够在神经元中记录神经信号。几十μV的数量级可消除由于肌电图干扰而产生的巨大低频噪声。 ud然后,该结构被用来实现外围神经系统和神经之间的8通道可植入电子双向接口的原型。控制的手部假体。该解决方案包括定制设计的集成电路(0.35μmCMOS技术),负责数字通道发送的指令,对每个通道进行信号预滤波和sigma-delta调制,以及基于 udon产生神经刺激(在相反的路径中)控制系统映射到低成本Xilinx FPGA Spartan-3E 1600开发板上,该开发板还涉及多通道sigma-delta抽取 ud,并以高阶带通滤波器作为第一级,以完全消除不必要的干扰。这样,由于其尺寸有限,可以将模拟芯片植入电极附近,从而避免了由于长导线连接而给微弱的神经信号增加巨大的噪音并引起与热相关的感染,将复杂性转移到了数字部分,而无需使用复杂的实验室仪器,数字部分就可以托管在截肢者树桩中的单独设备上。该系统已经从电气角度 udof角度成功进行了测试,并且进行了体内实验,即使在关键条件下,在输出分辨率和噪声抑制方面也显示出良好的结果。 udNyquist采样频率下的各种输出通道来自为了对截肢者的运动意图进行解码,必须对采集系统进行处理,在控制论手的输入中施加相应的机电刺激,以执行所需的运动动作。过去已经提出了不同的解码方法,其中大多数是从离线版本的相对实现和性能评估开始构思的。在研究结束时,有必要在执行外围神经信号在线处理的嵌入式系统上开发这些解决方案。但是,通常只能使用以非常高的工作频率时钟的 udcomplex硬件平台,这些平台不符合允许假体 uddevice移植所需的低功耗要求。 ud目前,实际上,重要的方面尽管前者的有限资源可能对任何给定算法的效率/有效性产生影响,但通常忽略了嵌入式系统上复杂信号处理算法的实时实现的实时性。在这项研究工作中,已经解决了用于PNS信号解码的最新算法的优化问题,这是将其实时,全面实现到浮点数字信号处理器(DSP)的第一步。除了低级非优化之外,还提出了高级别的不同解决方案,以便在有效性/效率方面找到最佳的权衡。已经绘制了通过对不同代码节进行周期精确概要分析而获得的等待时间模型,以执行合理的性能评估。拟议的优化实时算法可对通过tf-LIFE电极在动物身上采集的真实PNS信号实现高达96%的正确分类,并且可作为合成皮质皮质数据集上的最佳峰簇离线算法,其特征在于两者之间的合理差异当将实时要求加入到满足面积和功率最小化的要求时,对于可植入/便携式应用(例如目标神经修复设备),只能采用定制的VLSI实现。在这种情况下,应仔细调整算法的每个部分。为此,已对基于能够去除带内噪声源的小波降噪解决方案的解码算法的第一预处理阶段进行了深入分析,以便获得最佳的硬件实现。 ud特别是通常被忽略的部分已根据所需的硬件资源和功能评估了与阈值估计有关的问题,并利用商业Xilinx System Generator工具进行了体系结构设计和协同仿真。 udanad分析揭示了与其他色散估计器相比,广泛使用的中值绝对偏差(MAD)可能导致硬件实施效率极低相对于特定应用而言,udm展示了更好的可伸缩性。 ud最后,参考解码算法的两种不同硬件实现已经介绍了每个优点和缺点。首先,提出了一种基于高级数据流描述和硬件自动生成的新颖方法,并在代表最复杂处理阶段的在线模板匹配尖峰排序算法上进行了评估。它从识别具有更高计算复杂度的单个内核开始,并使用它们的数据流描述来生成以最小资源为特征的粗粒度可重配置全局内核的HDL实现,以减少面积和能耗以实现应用程序施加的低功耗要求。在最佳情况下的结果表明,与更多传统解决方案相比,节省了71%的面积,而没有任何精度损失。关于单内核执行,仍可以实现更好的延迟性能,同时仍可最小化所采用的资源数量。 ud也可以通过根据定义的通道数和实时约束来调整实现的并行性来提高延迟性能。使用 ud多个可重新配置的全局内核,以便可以利用它们以并行方式同时执行相同或不同的内核,因为每个人只能按顺序执行相关处理。因此,基于多处理器片上系统(MPSoC)嵌入式架构的使用,提出了第二个基于FPGA的原型。与以前的DSP实现的300 MHz相比,该原型能够在时钟频率低于50 MHz时满足应用程序带来的实时 u约束。考虑到应用程序的工作量由于神经信号的稀疏性而极其依赖数据并且不可预测,因此必须在架构设计时考虑到最坏的情况,以确保始终具有正确的功能。为了补偿系统体系结构的过度配置,已经集成了基于时钟门控技术的软件可控电源管理,以最大程度地降低解决方案的动态功耗。 ud总结,可以考虑进行这项研究工作考虑到所有设计问题的拟议技术的一种概念验证,从神经受控假体设备的便携式低功耗实时硬件实现的角度考虑了闭环系统各个阶段的特点。 ud

著录项

  • 作者

    Carta Nicola;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号