Exploring custom heterogeneous MPSoCs for real-time neural signal decoding

作者: Paolo Meloni , Giuseppe Tuveri , Danilo Pani , Luigi Raffo , Francesca Palumbo

DOI: 10.1109/DASIP.2015.7367243

关键词:

摘要: The design of embedded systems for neuroprosthetic applications represents an important challenge to be faced in electronic bioengineering. One the key research problems is decoding information encoded neural signals extract patient's motion intention. How implement a highly-portable and reliable integrated solution still open issue. In this paper, we investigate possibility adopting MPSoC paradigm application domain, presenting space exploration that evaluates different custom architectures, implementing on-line signal algorithm. evaluated points feature mappings parallel software tasks onto customized ASIP processing cores. Experimental results, obtained by FPGA-based prototyping, assess performance hardware-related costs considered configurations. clock frequency needed respect real-time constraints was reduced 22 MHz, making step further towards exploitation heterogeneous MPSoCs ultra-low power biomedical processing.

参考文章(23)
Gerald M. Saidel, Hiroaki Harasaki, Hiroaki Harasaki, Timothy M. Seese, Charles R. Davies, Characterization of tissue morphology, angiogenesis, and temperature in the adaptive response of muscle tissue to chronic heating. Laboratory Investigation. ,vol. 78, pp. 1553- 1562 ,(1998)
R.A. Normann, A. Branner, A multichannel, neural interface for the peripheral nervous system IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028). ,vol. 4, pp. 370- 375 ,(1999) , 10.1109/ICSMC.1999.812430
Gilles Kahn, The Semantics of a Simple Language for Parallel Programming. ifip congress. pp. 471- 475 ,(1974)
Fei Zhang, Mehdi Aghagolzadeh, Karim Oweiss, A Fully Implantable, Programmable and Multimodal Neuroprocessor for Wireless, Cortically Controlled Brain-Machine Interface Applications Journal of Signal Processing Systems. ,vol. 69, pp. 351- 361 ,(2012) , 10.1007/S11265-012-0670-X
Danilo Pani, Francesco Usai, Luca Citi, Luigi Raffo, Real-time processing of tfLIFE neural signals on embedded DSP platforms: A case study international ieee/embs conference on neural engineering. pp. 44- 47 ,(2011) , 10.1109/NER.2011.5910485
Nicola Carta, Paolo Meloni, Giuseppe Tuveri, Danilo Pani, Luigi Raffo, A Custom MPSoC Architecture With Integrated Power Management for Real-Time Neural Signal Decoding IEEE Journal on Emerging and Selected Topics in Circuits and Systems. ,vol. 4, pp. 230- 241 ,(2014) , 10.1109/JETCAS.2014.2315881
Paolo M. Rossini, Silvestro Micera, Antonella Benvenuto, Jacopo Carpaneto, Giuseppe Cavallo, Luca Citi, Christian Cipriani, Luca Denaro, Vincenzo Denaro, Giovanni Di Pino, Florinda Ferreri, Eugenio Guglielmelli, Klaus-Peter Hoffmann, Stanisa Raspopovic, Jacopo Rigosa, Luca Rossini, Mario Tombini, Paolo Dario, Double nerve intraneural interface implant on a human amputee for robotic hand control. Clinical Neurophysiology. ,vol. 121, pp. 777- 783 ,(2010) , 10.1016/J.CLINPH.2010.01.001
Sarah Gibson, Jack W. Judy, Dejan Marković, An FPGA-based platform for accelerated offline spike sorting Journal of Neuroscience Methods. ,vol. 215, pp. 1- 11 ,(2013) , 10.1016/J.JNEUMETH.2013.01.026
Bo Yu, Terrence Mak, Xiangyu Li, Fei Xia, Alexandre Yakovlev, Yihe Sun, Chi-Sang Poon, Real-Time FPGA-Based Multichannel Spike Sorting Using Hebbian Eigenfilters IEEE Journal on Emerging and Selected Topics in Circuits and Systems. ,vol. 1, pp. 502- 515 ,(2011) , 10.1109/JETCAS.2012.2183430
Luca Citi, Jacopo Carpaneto, Ken Yoshida, Klaus-Peter Hoffmann, Klaus Peter Koch, Paolo Dario, Silvestro Micera, On the use of wavelet denoising and spike sorting techniques to process electroneurographic signals recorded using intraneural electrodes Journal of Neuroscience Methods. ,vol. 172, pp. 294- 302 ,(2008) , 10.1016/J.JNEUMETH.2008.04.025