{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T03:56:19Z","timestamp":1777694179119,"version":"3.51.4"},"reference-count":56,"publisher":"SAGE Publications","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ICA"],"published-print":{"date-parts":[[2022,8,26]]},"abstract":"<jats:p>Motor intention decoding is one of the most challenging issues in brain machine interface (BMI). Despite several important studies on accurate algorithms, the decoding stage is still processed on a computer, which makes the solution impractical for implantable applications due to its size and power consumption. This study aimed to provide an appropriate real-time decoding approach for implantable BMIs by proposing an agile decoding algorithm with a new input model and implementing efficient hardware. This method, unlike common ones employed firing rate as input, used a new input space based on spike train temporal information. The proposed approach was evaluated based on a real dataset recorded from frontal eye field (FEF) of two male rhesus monkeys with eight possible angles as the output space and presented a decoding accuracy of 62%. Furthermore, a hardware architecture was designed as an application-specific integrated circuit (ASIC) chip for real-time neural decoding based on the proposed algorithm. The designed chip was implemented in the standard complementary metal-oxide-semiconductor (CMOS) 180 nm technology, occupied an area of 4.15\u00a0mm2, and consumed 28.58\u00a0\u03bcW @1.8\u00a0V power supply.<\/jats:p>","DOI":"10.3233\/ica-220687","type":"journal-article","created":{"date-parts":[[2022,7,12]],"date-time":"2022-07-12T11:42:00Z","timestamp":1657626120000},"page":"431-445","source":"Crossref","is-referenced-by-count":2,"title":["A hardware efficient intra-cortical neural decoding approach based on spike train temporal information"],"prefix":"10.1177","volume":"29","author":[{"given":"Danial","family":"Katoozian","sequence":"first","affiliation":[{"name":"FPGA Laboratory, Faculty of Electrical Engineering, K. N. Toosi University of Technology, Tehran, Iran"}]},{"given":"Hossein","family":"Hosseini-Nejad","sequence":"additional","affiliation":[{"name":"FPGA Laboratory, Faculty of Electrical Engineering, K. N. Toosi University of Technology, Tehran, Iran"}]},{"given":"Mohammad-Reza","family":"Abolghasemi Dehaqani","sequence":"additional","affiliation":[{"name":"Cognitive Systems Laboratory, Control and Intelligent Processing Center of Excellence, School of Electrical and Computer Engineering, College of Engineering, University of Tehran, Tehran, Iran"},{"name":"School of Cognitive Sciences, Institute for Research in Fundamental Sciences, Tehran, Iran"},{"name":"Pasargad Institute for Advanced Innovative Solutions (PIAIS), Tehran, Iran"}]},{"given":"Afshin","family":"Shoeibi","sequence":"additional","affiliation":[{"name":"Data Science and Computational Intelligence Institute, University of Granada, Granada, Spain"}]},{"given":"Juan","family":"Manuel Gorriz","sequence":"additional","affiliation":[{"name":"Data Science and Computational Intelligence Institute, University of Granada, Granada, Spain"},{"name":"Department of Psychiatry, University of Cambridge, Cambridge, UK"}]}],"member":"179","reference":[{"issue":"4","key":"10.3233\/ICA-220687_ref1","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1109\/TBCAS.2016.2622738","article-title":"Design of a Closed-Loop, Bidirectional Brain Machine Interface System With Energy Efficient Neural Feature Extraction and PID Control","volume":"11","author":"Liu","year":"2016","journal-title":"IEEE Trans Biomed Circuits Syst"},{"issue":"8","key":"10.3233\/ICA-220687_ref2","doi-asserted-by":"crossref","first-page":"913","DOI":"10.1515\/revneuro-2017-0035","article-title":"Wearable technology for patients with brain and spinal cord injuries","volume":"28","author":"Burns","year":"2017","journal-title":"Reviews in the Neurosciences"},{"key":"10.3233\/ICA-220687_ref3","doi-asserted-by":"crossref","unstructured":"Chaudhary U, Chander BS, Ohry A, Jaramillo-Gonzalez A, Lule D, Birbaumer N. Brain Computer Interfaces for Assisted Communication in Paralysis and Quality of Life. International Journal of Neural Systems. 2021 Sep 29; 31(11).","DOI":"10.1142\/S0129065721300035"},{"issue":"5","key":"10.3233\/ICA-220687_ref4","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1515\/revneuro-2013-0032","article-title":"Brain-computer interface technologies: from signal to action","volume":"24","author":"Ortiz-Rosario","year":"2013","journal-title":"Reviews in the Neurosciences"},{"issue":"10","key":"10.3233\/ICA-220687_ref5","doi-asserted-by":"crossref","first-page":"1687","DOI":"10.1109\/TNSRE.2017.2677443","article-title":"Review: Human Intracortical Recording and Neural Decoding for Brain \u2013 Computer Interfaces","volume":"25","author":"Brandman","year":"2017","journal-title":"IEEE Transactions on Neural Systems and Rehabilitation Engineering"},{"issue":"4","key":"10.3233\/ICA-220687_ref6","doi-asserted-by":"crossref","first-page":"345","DOI":"10.3233\/ICA-180586","article-title":"An online brain-computer interface in mobile virtual reality environments","volume":"26","author":"Yao","year":"2019","journal-title":"Integrated Computer-Aided Engineering"},{"key":"10.3233\/ICA-220687_ref7","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065722500010"},{"issue":"1","key":"10.3233\/ICA-220687_ref8","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1146\/annurev.bb.02.060173.001105","article-title":"Toward direct brain-computer communication","volume":"2","author":"Vidal","year":"1973","journal-title":"Annual Review of Biophysics and Bioengineering"},{"key":"10.3233\/ICA-220687_ref9","doi-asserted-by":"crossref","unstructured":"Burns A, Adeli H, Buford, JA. Upper Limb Movement Classification Via Electromyographic Signals and an Enhanced Probabilistic Network. J Med Syst. 2020; 44(10).","DOI":"10.1007\/s10916-020-01639-x"},{"issue":"12","key":"10.3233\/ICA-220687_ref10","doi-asserted-by":"crossref","first-page":"1667","DOI":"10.1093\/ptj\/pzz121","article-title":"Predicting improved daily use of the more affected arm poststroke following constraint-induced movement therapy","volume":"99","author":"Rafiei","year":"2019","journal-title":"Physical Therapy"},{"issue":"6","key":"10.3233\/ICA-220687_ref11","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1038\/nrn3241","article-title":"The origin of extracellular fields and currents-EEG, Eco, LFP and spikes","volume":"13","author":"Buzs\u00e1ki","year":"2012","journal-title":"Nat Rev Neurosis"},{"issue":"7099","key":"10.3233\/ICA-220687_ref12","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1038\/nature04970","article-title":"Neuronal ensemble control of prosthetic devices by a human with tetraplegia","volume":"442","author":"Hochberg","year":"2006","journal-title":"Nature"},{"issue":"4","key":"10.3233\/ICA-220687_ref13","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1088\/1741-2560\/5\/4\/010","article-title":"Neural control of computer cursor velocity by decoding motor cortical spiking activity in humans with tetraplegia","volume":"5","author":"Kim","year":"2008","journal-title":"J Neural Eng"},{"issue":"2","key":"10.3233\/ICA-220687_ref14","doi-asserted-by":"crossref","first-page":"25027","DOI":"10.1088\/1741-2560\/8\/2\/025027","article-title":"Neural control of cursor trajectory and click by a human with tetraplegia 1000 days after implant of an intracortical microelectrode array","volume":"8","author":"Simeral","year":"2011","journal-title":"J. Neural Eng"},{"issue":"313","key":"10.3233\/ICA-220687_ref15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1126\/scitranslmed.aac7328","article-title":"Virtual typing by people with tetraplegia using a self-calibrating intracortical brain-computer interface","volume":"7","author":"Jarosiewicz","year":"2015","journal-title":"Sci Transl Med"},{"issue":"7398","key":"10.3233\/ICA-220687_ref16","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1038\/nature11076","article-title":"Reach and grasp by people with tetraplegia using a neurally controlled robotic arm","volume":"485","author":"Hochberg","year":"2012","journal-title":"Nature"},{"issue":"1","key":"10.3233\/ICA-220687_ref17","doi-asserted-by":"crossref","first-page":"16011","DOI":"10.1088\/1741-2560\/12\/1\/016011","article-title":"Ten-dimensional anthropomorphic arm control in a human brain-machine interface: difficulties, solutions, and limitations","volume":"12","author":"Wodlinger","year":"2015","journal-title":"J. Neural Eng"},{"issue":"4","key":"10.3233\/ICA-220687_ref18","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1109\/TNSRE.2016.2586659","article-title":"A Model for Single Neuron Activity With Refractory Effects and Spike Rate Estimation Techniques","volume":"25","author":"Monk","year":"2017","journal-title":"IEEE Transactions on Neural Systems and Rehabilitation Engineering"},{"key":"10.3233\/ICA-220687_ref19","unstructured":"Dayan P, Abbott LF. Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems. Massachusetts Institute of Technology Press. 2001."},{"key":"10.3233\/ICA-220687_ref20","unstructured":"Rieke F, Warland D, Van Steveninck RD, Bialek W. Spikes: Exploring the Neural Code. A Bradford Book. 1999."},{"issue":"3","key":"10.3233\/ICA-220687_ref21","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1109\/TNSRE.2019.2893406","article-title":"Neural Decoding for Macaque\u2019s Finger Position: Convolutional Space Model","volume":"27","author":"Wu","year":"2019","journal-title":"IEEE Trans Neural System and Rehabilitation Engineering"},{"issue":"4","key":"10.3233\/ICA-220687_ref22","doi-asserted-by":"crossref","first-page":"R53","DOI":"10.1088\/0954-898X_9_4_001","article-title":"A review of methods for spike sorting: The detection and classification of neural action potentials","volume":"9","author":"Lewicki","year":"1998","journal-title":"Network Computation in Neural Systems"},{"issue":"4","key":"10.3233\/ICA-220687_ref23","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1088\/1741-2560\/4\/4\/003","article-title":"Prediction of upper limb muscle activity from motor cortical discharge during reaching","volume":"4","author":"Pohlmeyer","year":"2007","journal-title":"Neural Eng"},{"issue":"8","key":"10.3233\/ICA-220687_ref24","doi-asserted-by":"crossref","first-page":"3046","DOI":"10.1093\/cercor\/bhy141","article-title":"Selective Changes in Noise Correlations Contribute to an Enhanced Representation of Saccadic Targets in Prefrontal Neuronal Ensembles","volume":"28","author":"Dehaqani","year":"2018","journal-title":"Cereb Cortex"},{"key":"10.3233\/ICA-220687_ref25","doi-asserted-by":"crossref","unstructured":"Li C, Zhang Y, Wang T, Xu X, Wang Q, Xu B, Cui H. Generative Decoding of Intracortical Neuronal Signals for Online Control of Robotic Arm to Intercept Moving Objects, in Journal of Physics: Conference Series, Volume 1576, 4th International Conference on Artificial Intelligence, Automation and Control Technologies (AIACT 2020). Hangzhou, China, 2020.","DOI":"10.1088\/1742-6596\/1576\/1\/012057"},{"issue":"10","key":"10.3233\/ICA-220687_ref26","doi-asserted-by":"crossref","first-page":"6393","DOI":"10.1007\/s00521-019-04146-4","article-title":"FEMa: A finite element machine for fast learning","volume":"32","author":"Pereira","year":"2020","journal-title":"Neural Computing and Applications"},{"issue":"12","key":"10.3233\/ICA-220687_ref27","doi-asserted-by":"crossref","first-page":"3074","DOI":"10.1109\/TNNLS.2017.2682102","article-title":"A new neural dynamic classification algorithm","volume":"28","author":"Rafiei","year":"2017","journal-title":"IEEE Transactions on Neural Networks and Learning Systems"},{"issue":"1","key":"10.3233\/ICA-220687_ref28","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/TNNLS.2018.2836662","article-title":"On the Duality Between Belief Networks and Feed-Forward Neural Networks","volume":"30","author":"Baggenstoss","year":"2019","journal-title":"IEEE Transactions on Neural Networks and Learning Systems"},{"issue":"12","key":"10.3233\/ICA-220687_ref29","doi-asserted-by":"crossref","first-page":"8675","DOI":"10.1007\/s00521-019-04359-7","article-title":"A dynamic ensemble learning algorithm for neural networks","volume":"32","author":"Alam","year":"2020","journal-title":"Neural Computing and Applications"},{"key":"10.3233\/ICA-220687_ref30","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1016\/j.bbr.2017.07.002","article-title":"Gross motor ability predicts response to upper extremity rehabilitation in chronic stroke","volume":"333","author":"George","year":"2017","journal-title":"Behavioural Brain Research"},{"key":"10.3233\/ICA-220687_ref31","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.bbr.2017.03.012","article-title":"Computer-aided prediction of extent of motor recovery following constraint-induced movement therapy in chronic stroke","volume":"329","author":"George","year":"2017","journal-title":"Behavioural Brain Research"},{"key":"10.3233\/ICA-220687_ref32","unstructured":"Rosenblatt F. Principles of Neurodynamics. Spartan Books. 1962."},{"key":"10.3233\/ICA-220687_ref33","unstructured":"Glaser J. I., Benjamin A. S., Chowdhury R. H., Perich M. G., Miller L. E. and Kording K. P. Machine learning for neural decoding. Neurons and Cognition. 2017."},{"issue":"10","key":"10.3233\/ICA-220687_ref34","doi-asserted-by":"crossref","first-page":"5159","DOI":"10.1109\/TNNLS.2017.2770179","article-title":"Online Training of LSTM Networks in Distributed Systems for Variable Length Data Sequences","volume":"29","author":"Ergen","year":"2018","journal-title":"IEEE Transactions on Neural Networks and Learning Systems"},{"key":"10.3233\/ICA-220687_ref35","doi-asserted-by":"crossref","unstructured":"Heelan C, Nurmikko AV, Truccolo W. FPGA implementation of deep-learning recurrent neural networks with sub-millisecond real-time latency for BCI-decoding of large-scale neural sensors (104 nodes). 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). Honolulu, HI, USA. 2018.","DOI":"10.1109\/EMBC.2018.8512415"},{"key":"10.3233\/ICA-220687_ref36","doi-asserted-by":"crossref","unstructured":"Du Y, Sun HQ, Tian Q, Zhang SY, Wang C. Design of blender IMC control system based on simple recurrent networks. 2009 International Conference on Machine Learning and Cybernetics. Hebei, China. 2009.","DOI":"10.1109\/ICMLC.2009.5212450"},{"key":"10.3233\/ICA-220687_ref37","doi-asserted-by":"crossref","unstructured":"Heck JC, Salem FM. Simplified minimal gated unit variations for recurrent neural networks. IEEE 60th International Midwest Symposium on Circuits and Systems. 2017.","DOI":"10.1109\/MWSCAS.2017.8053242"},{"key":"10.3233\/ICA-220687_ref38","doi-asserted-by":"crossref","unstructured":"Aghagolzadeh M, Truccolo W. Latent state-space models for neural decoding. Proc. IEEE 36th Annu Int Conf Eng Med Biol Soc Chicago, IL, USA. 2014 Aug: 3033-3036.","DOI":"10.1109\/EMBC.2014.6944262"},{"issue":"2","key":"10.3233\/ICA-220687_ref39","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1109\/TNSRE.2015.2470527","article-title":"Inference and Decoding of Motor Cortex Low-Dimensional Dynamics via Latent State-Space Models","volume":"24","author":"Aghagolzadeh","year":"2016","journal-title":"IEEE Transactions on Neural Systems and Rehabilitation Engineering"},{"key":"10.3233\/ICA-220687_ref40","doi-asserted-by":"crossref","unstructured":"Song CY, Hsieh HL, Shanechi MM. Decoder for Switching State-Space Models with Spike-Field Observations. 9th International IEEE\/EMBS Conference on Neural Engineering (NER). San Francisco, CA, USA, USA. 2019.","DOI":"10.1109\/NER.2019.8716970"},{"key":"10.3233\/ICA-220687_ref41","doi-asserted-by":"crossref","unstructured":"Chew G, Ang KK, So RQ, Xu Z, Guan C. Combining Firing Rate and Spike-Train Synchrony Features in the Decoding of Motor Cortical Activity. Proc IEEE Eng Med Biol Soc. 2015.","DOI":"10.1109\/EMBC.2015.7318555"},{"key":"10.3233\/ICA-220687_ref42","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.jneumeth.2018.02.009","article-title":"Which spike train distance is most suitable for distinguishing rate and temporal coding","volume":"299","author":"Satuvuori","year":"2018","journal-title":"Journal of Neuroscience Methods"},{"issue":"3","key":"10.3233\/ICA-220687_ref43","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TBCAS.2015.2483618","article-title":"A 128-Channel Extreme Learning Machine-Based Neural Decoder for Brain Machine Interfaces","volume":"10","author":"Chen","year":"2015","journal-title":"IEEE Trans Biomed Circuits Syst"},{"issue":"2","key":"10.3233\/ICA-220687_ref44","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1016\/j.jneumeth.2009.10.001","article-title":"Field-programmable gate array implementation of a probabilistic neural network for motor cortical decoding in rats","volume":"185","author":"Zhou","year":"2010","journal-title":"Journal of Neuroscience Methods"},{"key":"10.3233\/ICA-220687_ref45","doi-asserted-by":"crossref","first-page":"1457","DOI":"10.1152\/jn.00873.2012","article-title":"Monitoring spike train synchrony","volume":"109","author":"Kreuz","year":"2013","journal-title":"J. Neurophysiol"},{"key":"10.3233\/ICA-220687_ref46","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1146\/annurev.neuro.23.1.613","article-title":"Neural representation and the cortical code","volume":"23","author":"Decharms","year":"2000","journal-title":"Annual Review of Neuroscience"},{"issue":"6","key":"10.3233\/ICA-220687_ref47","doi-asserted-by":"crossref","first-page":"1185","DOI":"10.1162\/neco.1996.8.6.1185","article-title":"Temporal precision of spike trains in extrastriate cortex of the behaving macaque monkey","volume":"8","author":"Bair","year":"1996","journal-title":"Neural Computation"},{"issue":"5","key":"10.3233\/ICA-220687_ref48","doi-asserted-by":"crossref","first-page":"959","DOI":"10.1016\/S0896-6273(00)80477-8","article-title":"Efficient discrimination of temporal patterns by motion-sensitive neurons in primate visual cortex","volume":"20","author":"Buracas","year":"1998","journal-title":"Neuron"},{"issue":"8","key":"10.3233\/ICA-220687_ref49","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1038\/35086012","article-title":"Correlated neuronal activity and the flow of neural information","volume":"2","author":"Salinas","year":"2001","journal-title":"Nature Review Neurosci"},{"key":"10.3233\/ICA-220687_ref50","doi-asserted-by":"crossref","unstructured":"Ran X, Zhang S, Sun G, Zhu J, Chen W, Pan G. Decoding Velocity from Spikes Using a New Architecture of Recurrent Neural Network. 9th International IEEE\/EMBS Conference on Neural Engineering (NER). San Francisco, CA, USA. 2019.","DOI":"10.1109\/NER.2019.8716895"},{"key":"10.3233\/ICA-220687_ref51","doi-asserted-by":"crossref","unstructured":"Chang CC, Lin CJ. LIBSVM: a library for support vector machines. ACM Transactions on Intelligent Systems and Technology. 2011; 2(3).","DOI":"10.1145\/1961189.1961199"},{"issue":"2","key":"10.3233\/ICA-220687_ref52","first-page":"225","article-title":"A Multi-class SVM Classifier Utilizing Binary Decision Tree","volume":"33","author":"Madzarov","year":"2009","journal-title":"Informatica (Slovenia)"},{"key":"10.3233\/ICA-220687_ref53","doi-asserted-by":"crossref","unstructured":"Gustian DA, Rohmah NL, Shidik GF, Fanani AZ, Pramunendar RA. Classification of Troso Fabric Using SVM-RBF Multi-class Method with GLCM and PCA Feature Extraction. 2019 International Seminar on Application for Technology of Information and Communication (iSemantic). Semarang, Indonesia, Indonesia. 2019.","DOI":"10.1109\/ISEMANTIC.2019.8884329"},{"key":"10.3233\/ICA-220687_ref54","doi-asserted-by":"crossref","unstructured":"Liu B, Hao ZF, Yang XW. Modifying the Decision Function in One-Against-All Algorithm for Multi-Classification. 2006 International Conference on Machine Learning and Cybernetics. Dalian, China, China. 2006.","DOI":"10.1109\/ICMLC.2006.258500"},{"key":"10.3233\/ICA-220687_ref55","doi-asserted-by":"crossref","unstructured":"Wang X, Zhang M, Lu S and Zhou X. A total error rate multi-class classification. 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC). Seoul, South Korea. 2012.","DOI":"10.1109\/ICSMC.2012.6377853"},{"issue":"7","key":"10.3233\/ICA-220687_ref56","doi-asserted-by":"crossref","first-page":"1625","DOI":"10.1109\/JSSC.2013.2253226","article-title":"A low-power processor with configurable embedded machine-learning accelerators for high-order and adaptive analysis of medical-sensor signals","volume":"48","author":"Lee","year":"2013","journal-title":"IEEE J. Solid-State Circuits"}],"container-title":["Integrated Computer-Aided Engineering"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/ICA-220687","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:14:36Z","timestamp":1777454076000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/ICA-220687"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,26]]},"references-count":56,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.3233\/ica-220687","relation":{},"ISSN":["1069-2509","1875-8835"],"issn-type":[{"value":"1069-2509","type":"print"},{"value":"1875-8835","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,26]]}}}