{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:32:48Z","timestamp":1762918368859,"version":"3.37.3"},"reference-count":64,"publisher":"IOP Publishing","issue":"2","license":[{"start":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T00:00:00Z","timestamp":1683763200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T00:00:00Z","timestamp":1683763200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Neuromorph. Comput. Eng."],"published-print":{"date-parts":[[2023,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>The van der Pol oscillator has historical and practical significance to spiking neural networks. It was proposed as one of the first models for heart oscillations, and it has been used as the building block for spiking neural networks. Furthermore, the van der Pol oscillator is also readily implemented as an electronic circuit. For these reasons, we chose to implement the van der Pol oscillator as a physical reservoir computer (PRC) to highlight its computational ability, even when it is not in an array. The van der Pol PRC is explored using various logical tasks with numerical simulations, and a field-programmable analog array circuit for the van der Pol system is constructed to verify its use as a reservoir computer. As the van der Pol oscillator can be easily constructed with commercial-off-the-shelf circuit components, this PRC could be a viable option for computing on edge devices. We believe this is the first time that the van der Pol oscillator has been demonstrated as a PRC.<\/jats:p>","DOI":"10.1088\/2634-4386\/acd20d","type":"journal-article","created":{"date-parts":[[2023,5,3]],"date-time":"2023-05-03T22:29:25Z","timestamp":1683152965000},"page":"024004","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["The van der Pol physical reservoir computer"],"prefix":"10.1088","volume":"3","author":[{"given":"Md Raf E Ul","family":"Shougat","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1988-5075","authenticated-orcid":true,"given":"Edmon","family":"Perkins","sequence":"additional","affiliation":[]}],"member":"266","published-online":{"date-parts":[[2023,5,11]]},"reference":[{"key":"nceacd20dbib1","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1080\/14786442208633932","article-title":"LXXXV. On oscillation hysteresis in a triode generator with two degrees of freedom","volume":"43","author":"van der Pol","year":"1922","journal-title":"London, Edinburgh Dublin Phil. Mag. J. Sci."},{"key":"nceacd20dbib2","doi-asserted-by":"publisher","first-page":"763","DOI":"10.1080\/14786441108564652","article-title":"LXXII. The heartbeat considered as a relaxation oscillation and an electrical model of the heart","volume":"6","author":"van der Pol","year":"1928","journal-title":"London, Edinburgh Dublin Phil. Mag. J. Sci."},{"key":"nceacd20dbib3","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.111.234101","article-title":"Quantum synchronization of quantum van der Pol oscillators with trapped ions","volume":"111","author":"Lee","year":"2013","journal-title":"Phys. Rev. Lett."},{"key":"nceacd20dbib4","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.123.250401","article-title":"Critical response of a quantum van der Pol oscillator","volume":"123","author":"Dutta","year":"2019","journal-title":"Phys. Rev. Lett."},{"key":"nceacd20dbib5","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevResearch.3.013130","article-title":"Quantum limit cycles and the Rayleigh and van der Pol oscillators","volume":"3","author":"Arosh","year":"2021","journal-title":"Phys. Rev. Res."},{"key":"nceacd20dbib6","article-title":"Modeling vocal fold asymmetries with coupled van der Pol oscillators","volume":"vol 19","author":"Lucero","year":"2013"},{"key":"nceacd20dbib7","doi-asserted-by":"publisher","first-page":"710","DOI":"10.1002\/bbpc.19850890626","article-title":"Noise induced limit cycles of the Bonhoeffer-van der Pol model of neural pulses","volume":"89","author":"Treutlein","year":"1985","journal-title":"Ber. Bunsenges. Phys. Chem."},{"key":"nceacd20dbib8","first-page":"pp 469","article-title":"Reed instruments","author":"Kergomard","year":"2016"},{"key":"nceacd20dbib9","doi-asserted-by":"publisher","first-page":"1921","DOI":"10.1109\/JRPROC.1930.221939","article-title":"The van der Pol four-electrode tube relaxation oscillation circuit","volume":"18","author":"Page","year":"1930","journal-title":"Proc. Inst. of Radio Eng."},{"key":"nceacd20dbib10","doi-asserted-by":"publisher","first-page":"1010","DOI":"10.1109\/TSMC.1983.6313098","article-title":"Analog circuitry for the van der Pol and Fitzhugh-Nagumo equations","volume":"SMC-13","author":"Keener","year":"1983","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"nceacd20dbib11","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1515\/ijnsns-2019-0031","article-title":"Nonlinear dynamics of a RLC series circuit modeled by a generalized van der Pol oscillator","volume":"22","author":"Kpomahou","year":"2021","journal-title":"Int. J. Nonlinear Sci. Numer. Simul."},{"key":"nceacd20dbib12","doi-asserted-by":"publisher","DOI":"10.1142\/S0218127414501545","article-title":"Memristor based van der Pol oscillation circuit","volume":"24","author":"Lu","year":"2014","journal-title":"Int. J. Bifurcation Chaos"},{"key":"nceacd20dbib13","first-page":"309","article-title":"Design and implementation of the FPGA-based chaotic van der Pol oscillator","volume":"2","author":"Dursun","year":"2018","journal-title":"Int. Adv. Res. Eng. J."},{"key":"nceacd20dbib14","doi-asserted-by":"publisher","first-page":"467","DOI":"10.1080\/00207210802696159","article-title":"Synthesis and experimental verification of sinusoidal oscillator based on the modified van der Pol equation","volume":"96","author":"Georgiev","year":"2009","journal-title":"Int. J. Electron."},{"key":"nceacd20dbib15","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1090\/qam\/492551","article-title":"Bifurcations of the forced van der Pol oscillator","volume":"35","author":"Holmes","year":"1978","journal-title":"Q. Appl. Math."},{"key":"nceacd20dbib16","doi-asserted-by":"publisher","first-page":"983","DOI":"10.1109\/TCS.1980.1084738","article-title":"Dynamics of the van der Pol equation","volume":"27","author":"Guckenheimer","year":"1980","journal-title":"IEEE Trans. Circuits Syst."},{"key":"nceacd20dbib17","doi-asserted-by":"publisher","first-page":"974","DOI":"10.1109\/TCS.1986.1085855","article-title":"Van der pol and chaos","volume":"33","author":"Kennedy","year":"1986","journal-title":"IEEE Trans. Circuits Syst."},{"key":"nceacd20dbib18","doi-asserted-by":"publisher","first-page":"1529","DOI":"10.1142\/S0218127493001203","article-title":"Bifurcation structure of the driven van der Pol oscillator","volume":"3","author":"Mettin","year":"1993","journal-title":"Int. J. Bifurcation Chaos"},{"key":"nceacd20dbib19","doi-asserted-by":"publisher","DOI":"10.1063\/1.3670008","article-title":"Van der Pol and the history of relaxation oscillations: toward the emergence of a concept","volume":"22","author":"Ginoux","year":"2012","journal-title":"Chaos"},{"key":"nceacd20dbib20","doi-asserted-by":"publisher","first-page":"2208","DOI":"10.1038\/s41467-017-01827-3","article-title":"Supervised learning in spiking neural networks with force training","volume":"8","author":"Nicola","year":"2017","journal-title":"Nat. Commun."},{"key":"nceacd20dbib21","doi-asserted-by":"publisher","DOI":"10.1063\/5.0065617","article-title":"Knowledge-based learning of nonlinear dynamics and chaos","volume":"31","author":"Jiahao","year":"2021","journal-title":"Chaos"},{"key":"nceacd20dbib22","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1016\/j.jcp.2019.06.039","article-title":"Data-driven reconstruction of nonlinear dynamics from sparse observation","volume":"395","author":"Yeo","year":"2019","journal-title":"J. Comput. Phys."},{"key":"nceacd20dbib23","doi-asserted-by":"publisher","first-page":"3651","DOI":"10.1007\/s00521-017-2949-0","article-title":"Intelligent computing approach to solve the nonlinear van der Pol system for heartbeat model","volume":"30","author":"Raja","year":"2018","journal-title":"Neural Comput. Appl."},{"key":"nceacd20dbib24","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-021-92257-1","article-title":"Physical reservoir computing with origami and its application to robotic crawling","volume":"11","author":"Bhovad","year":"2021","journal-title":"Sci. Rep."},{"key":"nceacd20dbib25","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevResearch.4.L032014","article-title":"Reservoir computing with diverse timescales for prediction of multiscale dynamics","volume":"4","author":"Tanaka","year":"2022","journal-title":"Phys. Rev. Res."},{"key":"nceacd20dbib26","first-page":"pp 167","article-title":"Van der Pol central pattern generator (VDP-CPG) model for quadruped robot","author":"Jasni","year":"2012"},{"key":"nceacd20dbib27","first-page":"pp 393","article-title":"Van der Pol oscillator networks","volume":"vol 1","author":"Wang","year":"1999"},{"key":"nceacd20dbib28","doi-asserted-by":"publisher","first-page":"8","DOI":"10.5815\/ijisa.2018.04.02","article-title":"Time dependence of the output signal morphology for nonlinear oscillator neuron based on van der Pol model","volume":"10","author":"Lytvyn","year":"2018","journal-title":"Int. J. Intell. Syst. Appl."},{"key":"nceacd20dbib29","doi-asserted-by":"publisher","first-page":"11208","DOI":"10.1109\/JIOT.2021.3052691","article-title":"A deep reinforcement learning framework for spectrum management in dynamic spectrum access","volume":"8","author":"Song","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"nceacd20dbib30","doi-asserted-by":"publisher","first-page":"21862","DOI":"10.1109\/JIOT.2022.3181807","article-title":"Multiscale network traffic prediction method based on deep echo-state network for internet of things","volume":"9","author":"Zhou","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"nceacd20dbib31","doi-asserted-by":"publisher","first-page":"15372","DOI":"10.1109\/JIOT.2022.3150184","article-title":"Single-and multiagent actor\u2013critic for initial UAV\u2019s deployment and 3-D trajectory design","volume":"9","author":"Nasr-Azadani","year":"2022","journal-title":"IEEE Internet Things J."},{"year":"2021","author":"Nakajima","key":"nceacd20dbib32"},{"key":"nceacd20dbib33","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1126\/science.1091277","article-title":"Harnessing nonlinearity: predicting chaotic systems and saving energy in wireless communication","volume":"304","author":"Jaeger","year":"2004","journal-title":"Science"},{"key":"nceacd20dbib34","doi-asserted-by":"publisher","DOI":"10.1038\/srep10487","article-title":"Information processing via physical soft body","volume":"5","author":"Nakajima","year":"2015","journal-title":"Sci. Rep."},{"key":"nceacd20dbib35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/ncomms1476","article-title":"Information processing using a single dynamical node as complex system","volume":"2","author":"Appeltant","year":"2011","journal-title":"Nat. Commun."},{"key":"nceacd20dbib36","first-page":"p 13","article-title":"The \u201cecho state\u201d approach to analysing and training recurrent neural networks-with an erratum note","author":"Jaeger","year":"2001"},{"key":"nceacd20dbib37","doi-asserted-by":"publisher","first-page":"2531","DOI":"10.1162\/089976602760407955","article-title":"Real-time computing without stable states: a new framework for neural computation based on perturbations","volume":"14","author":"Maass","year":"2002","journal-title":"Neural Comput."},{"key":"nceacd20dbib38","doi-asserted-by":"publisher","first-page":"2665","DOI":"10.3390\/s22072665","article-title":"A systematic literature review on distributed machine learning in edge computing","volume":"22","author":"Filho","year":"2022","journal-title":"Sensors"},{"key":"nceacd20dbib39","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/ac7db7","article-title":"Hands-on reservoir computing: a tutorial for practical implementation","volume":"2","author":"Cucchi","year":"2022","journal-title":"Neuromorph. Comput. Eng."},{"article-title":"Hopf physical reservoir computer for reconfigurable sound recognition","year":"2022","author":"Shougat","key":"nceacd20dbib40"},{"key":"nceacd20dbib41","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/abf151","article-title":"Towards a generalized theory comprising digital, neuromorphic and unconventional computing","volume":"1","author":"Jaeger","year":"2021","journal-title":"Neuromorph. Comput. Eng."},{"key":"nceacd20dbib42","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/ac4339","article-title":"Performance of reservoir computing in a random network of single-walled carbon nanotubes complexed with polyoxometalate","volume":"2","author":"Akai-Kasaya","year":"2022","journal-title":"Neuromorph. Comput. Eng."},{"key":"nceacd20dbib43","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/ac676a","article-title":"In-materio computing in random networks of carbon nanotubes complexed with chemically dynamic molecules: a review","volume":"2","author":"Tanaka","year":"2022","journal-title":"Neuromorph. Comput. Eng."},{"key":"nceacd20dbib44","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1007\/s00422-012-0471-0","article-title":"Towards a theoretical foundation for morphological computation with compliant bodies","volume":"105","author":"Hauser","year":"2011","journal-title":"Biol. Cybern."},{"key":"nceacd20dbib45","first-page":"pp 1504","article-title":"Computing with a muscular-hydrostat system","author":"Nakajima","year":"2013"},{"key":"nceacd20dbib46","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/aca178","article-title":"Skyrmion based energy-efficient straintronic physical reservoir computing","volume":"2","author":"Rajib","year":"2022","journal-title":"Neuromorph. Comput. Eng."},{"key":"nceacd20dbib47","doi-asserted-by":"publisher","DOI":"10.1115\/1.4051270","article-title":"An information theoretic study of a Duffing oscillator array reservoir computer","volume":"16","author":"Shougat","year":"2021","journal-title":"J. Comput. Nonlinear Dyn."},{"key":"nceacd20dbib48","article-title":"The computational ability of the Duffing oscillator array","volume":"vol 71","author":"Shougat","year":"2022"},{"key":"nceacd20dbib49","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.105.044212","article-title":"Dynamic effects on reservoir computing with a Hopf oscillator","volume":"105","author":"Shougat","year":"2022","journal-title":"Phys. Rev. E"},{"key":"nceacd20dbib50","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41598-021-98982-x","article-title":"A Hopf physical reservoir computer","volume":"11","author":"Shougat","year":"2021","journal-title":"Sci. Rep."},{"key":"nceacd20dbib51","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/ac5ddf","article-title":"Processing IMU action recognition based on brain-inspired computing with microfabricated MEMS resonators","volume":"2","author":"Zheng","year":"2022","journal-title":"Neuromorph. Comput. Eng."},{"key":"nceacd20dbib52","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-022-16874-0","article-title":"Leveraging plant physiological dynamics using physical reservoir computing","volume":"12","author":"Pieters","year":"2022","journal-title":"Sci. Rep."},{"key":"nceacd20dbib53","doi-asserted-by":"publisher","first-page":"16","DOI":"10.3389\/fnbot.2017.00016","article-title":"Morphological properties of mass\u2013spring networks for optimal locomotion learning","volume":"11","author":"Urbain","year":"2017","journal-title":"Front. Neurorobot."},{"year":"2008","author":"Nayfeh","key":"nceacd20dbib54"},{"key":"nceacd20dbib55","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1002\/j.1538-7305.1948.tb01338.x","article-title":"A mathematical theory of communication","volume":"27","author":"Shannon","year":"1948","journal-title":"Bell Syst. Tech. J."},{"key":"nceacd20dbib56","doi-asserted-by":"crossref","first-page":"11","DOI":"10.51537\/chaos.1204481","article-title":"Chaos in a pendulum adaptive frequency oscillator circuit experiment","volume":"5","author":"Xiaofu","year":"2023","journal-title":"Chaos Theory Appl."},{"key":"nceacd20dbib57","doi-asserted-by":"publisher","DOI":"10.1063\/5.0129365","article-title":"Field-programmable analog array (FPAA) based four-state adaptive oscillator for analog frequency analysis","volume":"94","author":"Li","year":"2023","journal-title":"Rev. Sci. Instrum."},{"year":"2020","author":"Tlelo-Cuautle","key":"nceacd20dbib58"},{"key":"nceacd20dbib59","doi-asserted-by":"publisher","first-page":"1812","DOI":"10.3906\/elk-1706-309","article-title":"Lorenz-like system design using cellular neural networks","volume":"26","author":"G\u00fcnay","year":"2018","journal-title":"Turk. J. Electr. Eng. Comput. Sci."},{"key":"nceacd20dbib60","doi-asserted-by":"publisher","first-page":"29003","DOI":"10.1109\/ACCESS.2018.2824984","article-title":"Constructing infinitely many attractors in a programmable chaotic circuit","volume":"6","author":"Li","year":"2018","journal-title":"IEEE Access"},{"key":"nceacd20dbib61","first-page":"pp 476","article-title":"FPAA based design and implementation of Sprott N chaotic system","author":"\u00c7i\u00e7ek","year":"2019"},{"key":"nceacd20dbib62","first-page":"153","article-title":"Design and FPAA implementation of novel chaotic system","volume":"81","author":"Abdullah","year":"2019","journal-title":"Univ. Politeh. Buchar. Sci. Bull. C"},{"key":"nceacd20dbib63","doi-asserted-by":"publisher","DOI":"10.1142\/S0218127416501893","article-title":"Simple chaotic hyperjerk system","volume":"26","author":"Dalkiran","year":"2016","journal-title":"Int. J. Bifurcation Chaos"},{"key":"nceacd20dbib64","first-page":"pp 41","article-title":"A field-programmable analog array (FPAA) using switched-capacitor techniques","volume":"vol 4","author":"Kutuk","year":"1996"}],"container-title":["Neuromorphic Computing and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T10:27:14Z","timestamp":1699871234000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd20d"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,11]]},"references-count":64,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,5,11]]},"published-print":{"date-parts":[[2023,6,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2634-4386\/acd20d","relation":{},"ISSN":["2634-4386"],"issn-type":[{"type":"electronic","value":"2634-4386"}],"subject":[],"published":{"date-parts":[[2023,5,11]]},"assertion":[{"value":"The van der Pol physical reservoir computer","name":"article_title","label":"Article Title"},{"value":"Neuromorphic Computing and Engineering","name":"journal_title","label":"Journal Title"},{"value":"paper","name":"article_type","label":"Article Type"},{"value":"\u00a9 2023 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2023-02-28","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2023-05-03","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2023-05-11","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}