{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T06:03:50Z","timestamp":1740117830723,"version":"3.37.3"},"reference-count":39,"publisher":"Elsevier BV","issue":"17","license":[{"start":{"date-parts":[[2011,10,1]],"date-time":"2011-10-01T00:00:00Z","timestamp":1317427200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2011,10,1]],"date-time":"2011-10-01T00:00:00Z","timestamp":1317427200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2011,10,1]],"date-time":"2011-10-01T00:00:00Z","timestamp":1317427200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2011,10,1]],"date-time":"2011-10-01T00:00:00Z","timestamp":1317427200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2011,10,1]],"date-time":"2011-10-01T00:00:00Z","timestamp":1317427200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2011,10,1]],"date-time":"2011-10-01T00:00:00Z","timestamp":1317427200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61031002","61070127"],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004731","name":"Natural Science Foundation of Zhejiang Province","doi-asserted-by":"publisher","award":["Y2090707"],"id":[{"id":"10.13039\/501100004731","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Neurocomputing"],"published-print":{"date-parts":[[2011,10]]},"DOI":"10.1016\/j.neucom.2011.03.044","type":"journal-article","created":{"date-parts":[[2011,6,26]],"date-time":"2011-06-26T17:14:41Z","timestamp":1309108481000},"page":"2906-2913","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":12,"title":["FPGA implementation of Kalman filter for neural ensemble decoding of rat's motor cortex"],"prefix":"10.1016","volume":"74","author":[{"given":"Xiaoping","family":"Zhu","sequence":"first","affiliation":[]},{"given":"Rongxin","family":"Jiang","sequence":"additional","affiliation":[]},{"given":"Yaowu","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Sanqing","family":"Hu","sequence":"additional","affiliation":[]},{"given":"Dong","family":"Wang","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.neucom.2011.03.044_bib1","doi-asserted-by":"crossref","first-page":"1085","DOI":"10.1038\/nn947","article-title":"Connecting cortex to machines: recent advances in brain interfaces","volume":"5","author":"Donoghue","year":"2002","journal-title":"Nat. Neurosci."},{"issue":"6","key":"10.1016\/j.neucom.2011.03.044_bib2","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/S0166-2236(03)00121-8","article-title":"Brain\u2013machine interfaces: computational demands and clinical needs meet basic neuroscience","volume":"26","author":"Mussa-Ivaldi","year":"2003","journal-title":"Trends Neurosci."},{"issue":"9","key":"10.1016\/j.neucom.2011.03.044_bib3","doi-asserted-by":"crossref","first-page":"536","DOI":"10.1016\/j.tins.2006.07.004","article-title":"Brain\u2013machine interfaces: past, present and future","volume":"29","author":"Lebedev","year":"2006","journal-title":"Trends Neurosci."},{"issue":"1","key":"10.1016\/j.neucom.2011.03.044_bib4","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.jneumeth.2007.03.015","article-title":"Defining brain\u2013machine interface applications by matching interface performance with device requirements","volume":"167","author":"Tonet","year":"2008","journal-title":"J. Neurosci. Methods"},{"issue":"2","key":"10.1016\/j.neucom.2011.03.044_bib5","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":"J. Neurosci. Methods"},{"issue":"5","key":"10.1016\/j.neucom.2011.03.044_bib6","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1109\/TBCAS.2010.2049743","article-title":"Programmable neural processing on a smartdust for brain\u2013computer interfaces","volume":"4","author":"Sun","year":"2010","journal-title":"IEEE Trans. Biodmed. Circuits Syst."},{"issue":"4","key":"10.1016\/j.neucom.2011.03.044_bib7","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1631\/jzus.B0900284","article-title":"Neural decoding based on probabilistic neural network","volume":"11","author":"Yu","year":"2010","journal-title":"J. Zhejiang Univ.\u2014Sci. B."},{"issue":"2","key":"10.1016\/j.neucom.2011.03.044_bib8","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1016\/0014-4886(78)90252-2","article-title":"Fine control of operantly conditioned firing patterns of cortical-neurons","volume":"61","author":"Schmidt","year":"1978","journal-title":"Exp. Neurol."},{"issue":"4888","key":"10.1016\/j.neucom.2011.03.044_bib9","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1126\/science.2911737","article-title":"Mental rotation of the neuronal population vector","volume":"243","author":"Georgopoulos","year":"1989","journal-title":"Science"},{"issue":"7","key":"10.1016\/j.neucom.2011.03.044_bib10","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1038\/10223","article-title":"Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex","volume":"2","author":"Chapin","year":"1999","journal-title":"Nat. Neurosci."},{"issue":"6810","key":"10.1016\/j.neucom.2011.03.044_bib11","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1038\/35042582","article-title":"Real-time prediction of hand trajectory by ensembles of cortical neurons in primates","volume":"408","author":"Wessberg","year":"2000","journal-title":"Nature"},{"issue":"2","key":"10.1016\/j.neucom.2011.03.044_bib12","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1371\/journal.pbio.0000042","article-title":"Learning to control a brain\u2013machine interface for reaching and grasping by primates","volume":"1","author":"Carmena","year":"2003","journal-title":"PLos Biol."},{"issue":"19","key":"10.1016\/j.neucom.2011.03.044_bib13","doi-asserted-by":"crossref","first-page":"4681","DOI":"10.1523\/JNEUROSCI.4088-04.2005","article-title":"Cortical ensemble adaptation to represent velocity of an artificial actuator controlled by a brain\u2013machine interface","volume":"25","author":"Lebedev","year":"2005","journal-title":"J. Neurosci."},{"issue":"7","key":"10.1016\/j.neucom.2011.03.044_bib14","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0006243","article-title":"Unscented Kalman filter for brain\u2013machine interfaces","volume":"4","author":"Li","year":"2009","journal-title":"PLos One"},{"issue":"7099","key":"10.1016\/j.neucom.2011.03.044_bib15","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"},{"year":"2003","author":"Wu","series-title":"Neural Decoding of Cursor Motion Using a Kalman Filter","key":"10.1016\/j.neucom.2011.03.044_bib16"},{"key":"10.1016\/j.neucom.2011.03.044_bib17","series-title":"7th Asian Control Conference","first-page":"988","article-title":"Computer cursor control by motor cortical signals in humans with tetraplegia","author":"Kim","year":"2009"},{"issue":"7222","key":"10.1016\/j.neucom.2011.03.044_bib18","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1038\/nature07418","article-title":"Direct control of paralysed muscles by cortical neurons","volume":"456","author":"Moritz","year":"2008","journal-title":"Nature"},{"issue":"1","key":"10.1016\/j.neucom.2011.03.044_bib19","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1162\/089976606774841585","article-title":"Bayesian population decoding of motor cortical activity using a Kalman filter","volume":"18","author":"Wu","year":"2006","journal-title":"Neural Comput."},{"key":"10.1016\/j.neucom.2011.03.044_bib20","series-title":"SAB'02\u2014Workshop on Motor Control in Humans and Robots: On the Interplay of Real Brains and Artificial Devices","first-page":"66","article-title":"Inferring hand motion from multi-cell recordings in motor coetex using a Kalman filter","author":"Wu","year":"2002"},{"issue":"2","key":"10.1016\/j.neucom.2011.03.044_bib21","doi-asserted-by":"crossref","first-page":"R32","DOI":"10.1088\/1741-2560\/4\/2\/R03","article-title":"A survey of signal processing algorithms in brain\u2013computer interfaces based on electrical brain signals","volume":"4","author":"Bashashati","year":"2007","journal-title":"J. Neural Eng."},{"issue":"4","key":"10.1016\/j.neucom.2011.03.044_bib22","doi-asserted-by":"crossref","first-page":"1899","DOI":"10.1152\/jn.00438.2003","article-title":"Recursive Bayesian decoding of motor cortical signals by particle filtering","volume":"91","author":"Brockwell","year":"2004","journal-title":"J. Neurophysiol."},{"issue":"7","key":"10.1016\/j.neucom.2011.03.044_bib23","doi-asserted-by":"crossref","first-page":"1312","DOI":"10.1109\/TBME.2005.847542","article-title":"Statistical encoding model for a primary motor cortical brain\u2013machine interface","volume":"52","author":"Shoham","year":"2005","journal-title":"IEEE Trans. Biomed. Eng."},{"issue":"3","key":"10.1016\/j.neucom.2011.03.044_bib24","first-page":"411","article-title":"What you see may not be what you get: a brief, nontechnical introduction to overfitting in regression-type models","volume":"66","author":"Babyak","year":"2004","journal-title":"Psychosom. Med."},{"issue":"1\u20133","key":"10.1016\/j.neucom.2011.03.044_bib25","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1016\/j.neucom.2010.03.021","article-title":"Artificial neural networks in hardware: a survey of two decades of progress","volume":"74","author":"Misra","year":"2010","journal-title":"Neurocomputing"},{"issue":"10\u201312","key":"10.1016\/j.neucom.2011.03.044_bib26","doi-asserted-by":"crossref","first-page":"2171","DOI":"10.1016\/j.neucom.2008.06.027","article-title":"Dynamic MAC-based architecture of artificial neural networks suitable for hardware implementation on FPGAs","volume":"72","author":"Nedjah","year":"2009","journal-title":"Neurocomputing"},{"issue":"1","key":"10.1016\/j.neucom.2011.03.044_bib27","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/s11265-008-0257-8","article-title":"A floating-point extended Kalman filter implementation for autonomous mobile robots","volume":"56","author":"Bonato","year":"2009","journal-title":"J. Signal Process. Syst. Signal Image Video Technol."},{"key":"10.1016\/j.neucom.2011.03.044_bib28","first-page":"1243","article-title":"A fully-hardware-type maximum-parallel architecture for Kalman tracking filter in FPGAs","volume":"vol. 2","author":"Lee","year":"1997"},{"issue":"1\u20133","key":"10.1016\/j.neucom.2011.03.044_bib29","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.neucom.2006.11.028","article-title":"A high bit resolution FPGA implementation of a FNN with a new algorithm for the activation function","volume":"71","author":"Ferreira","year":"2007","journal-title":"Neurocomputing"},{"issue":"Series D","key":"10.1016\/j.neucom.2011.03.044_bib30","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filtering and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"Trans. ASME J. Basic Eng."},{"issue":"2","key":"10.1016\/j.neucom.2011.03.044_bib31","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/0165-0270(80)90021-7","article-title":"Ache-Stained horizontal sections of the rat-brain in stereotaxic coordinates","volume":"3","author":"Paxinos","year":"1980","journal-title":"J. Neurosci. Methods"},{"unstructured":"Xilinx, Inc. \u3008http:\/\/www.xilinx.com\/products\/virtex6\/\u3009.","key":"10.1016\/j.neucom.2011.03.044_bib32"},{"year":"1996","author":"Golub","series-title":"Matrix Computations","key":"10.1016\/j.neucom.2011.03.044_bib33"},{"key":"10.1016\/j.neucom.2011.03.044_bib34","series-title":"2009 International Conference on Field Programmable Logic and Applications","first-page":"410","article-title":"FPGA accelerating three QR decomposition algorithms in the unified pipelined framework","author":"Dou","year":"2009"},{"key":"10.1016\/j.neucom.2011.03.044_bib35","series-title":"Advanced Parallel Processing Technologies, Proceedings","first-page":"110","article-title":"A fine-grained pipelined implementation for large-scale matrix inversion on FPGA","author":"Zhou","year":"2009"},{"issue":"1","key":"10.1016\/j.neucom.2011.03.044_bib36","doi-asserted-by":"crossref","DOI":"10.1145\/1596532.1596535","article-title":"A truly two-dimensional systolic array FPGA implementation of QR decomposition","volume":"9","author":"Wang","year":"2009","journal-title":"ACM Trans. Embed. Comput. Syst."},{"issue":"4","key":"10.1016\/j.neucom.2011.03.044_bib37","doi-asserted-by":"crossref","first-page":"410","DOI":"10.1109\/TNSRE.2006.886727","article-title":"A component-based FPGA design framework for neuronal ion channel dynamics simulations","volume":"14","author":"Mak","year":"2006","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"10.1016\/j.neucom.2011.03.044_bib38","first-page":"659050","article-title":"Development and validation of a spike detection and classification algorithm aimed at implementation on hardware devices","author":"Biffi","year":"2010","journal-title":"Comput. Intell. Neurosci."},{"key":"10.1016\/j.neucom.2011.03.044_bib39","series-title":"Conference Proceedings\u2014IEEE Engineering in Medicine and Biology Society","first-page":"1691","article-title":"Reconfigurable embedded system architecture for next-generation neural signal processing","author":"Balasubramanian","year":"2010"}],"container-title":["Neurocomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0925231211003006?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0925231211003006?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,1,29]],"date-time":"2024-01-29T11:42:44Z","timestamp":1706528564000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0925231211003006"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,10]]},"references-count":39,"journal-issue":{"issue":"17","published-print":{"date-parts":[[2011,10]]}},"alternative-id":["S0925231211003006"],"URL":"https:\/\/doi.org\/10.1016\/j.neucom.2011.03.044","relation":{},"ISSN":["0925-2312"],"issn-type":[{"type":"print","value":"0925-2312"}],"subject":[],"published":{"date-parts":[[2011,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"FPGA implementation of Kalman filter for neural ensemble decoding of rat's motor cortex","name":"articletitle","label":"Article Title"},{"value":"Neurocomputing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.neucom.2011.03.044","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2011 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}