Cargando…
A four-state adaptive Hopf oscillator
Adaptive oscillators (AOs) are nonlinear oscillators with plastic states that encode information. Here, an analog implementation of a four-state adaptive oscillator, including design, fabrication, and verification through hardware measurement, is presented. The result is an oscillator that can learn...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7993838/ https://www.ncbi.nlm.nih.gov/pubmed/33765073 http://dx.doi.org/10.1371/journal.pone.0249131 |
_version_ | 1783669637388435456 |
---|---|
author | Li, XiaoFu Shougat, Md Raf E Ul Kennedy, Scott Fendley, Casey Dean, Robert N. Beal, Aubrey N. Perkins, Edmon |
author_facet | Li, XiaoFu Shougat, Md Raf E Ul Kennedy, Scott Fendley, Casey Dean, Robert N. Beal, Aubrey N. Perkins, Edmon |
author_sort | Li, XiaoFu |
collection | PubMed |
description | Adaptive oscillators (AOs) are nonlinear oscillators with plastic states that encode information. Here, an analog implementation of a four-state adaptive oscillator, including design, fabrication, and verification through hardware measurement, is presented. The result is an oscillator that can learn the frequency and amplitude of an external stimulus over a large range. Notably, the adaptive oscillator learns parameters of external stimuli through its ability to completely synchronize without using any pre- or post-processing methods. Previously, Hopf oscillators have been built as two-state (a regular Hopf oscillator) and three-state (a Hopf oscillator with adaptive frequency) systems via VLSI and FPGA designs. Building on these important implementations, a continuous-time, analog circuit implementation of a Hopf oscillator with adaptive frequency and amplitude is achieved. The hardware measurements and SPICE simulation show good agreement. To demonstrate some of its functionality, the circuit’s response to several complex waveforms, including the response of a square wave, a sawtooth wave, strain gauge data of an impact of a nonlinear beam, and audio data of a noisy microphone recording, are reported. By learning both the frequency and amplitude, this circuit could be used to enhance applications of AOs for robotic gait, clock oscillators, analog frequency analyzers, and energy harvesting. |
format | Online Article Text |
id | pubmed-7993838 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-79938382021-04-05 A four-state adaptive Hopf oscillator Li, XiaoFu Shougat, Md Raf E Ul Kennedy, Scott Fendley, Casey Dean, Robert N. Beal, Aubrey N. Perkins, Edmon PLoS One Research Article Adaptive oscillators (AOs) are nonlinear oscillators with plastic states that encode information. Here, an analog implementation of a four-state adaptive oscillator, including design, fabrication, and verification through hardware measurement, is presented. The result is an oscillator that can learn the frequency and amplitude of an external stimulus over a large range. Notably, the adaptive oscillator learns parameters of external stimuli through its ability to completely synchronize without using any pre- or post-processing methods. Previously, Hopf oscillators have been built as two-state (a regular Hopf oscillator) and three-state (a Hopf oscillator with adaptive frequency) systems via VLSI and FPGA designs. Building on these important implementations, a continuous-time, analog circuit implementation of a Hopf oscillator with adaptive frequency and amplitude is achieved. The hardware measurements and SPICE simulation show good agreement. To demonstrate some of its functionality, the circuit’s response to several complex waveforms, including the response of a square wave, a sawtooth wave, strain gauge data of an impact of a nonlinear beam, and audio data of a noisy microphone recording, are reported. By learning both the frequency and amplitude, this circuit could be used to enhance applications of AOs for robotic gait, clock oscillators, analog frequency analyzers, and energy harvesting. Public Library of Science 2021-03-25 /pmc/articles/PMC7993838/ /pubmed/33765073 http://dx.doi.org/10.1371/journal.pone.0249131 Text en © 2021 Li et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Li, XiaoFu Shougat, Md Raf E Ul Kennedy, Scott Fendley, Casey Dean, Robert N. Beal, Aubrey N. Perkins, Edmon A four-state adaptive Hopf oscillator |
title | A four-state adaptive Hopf oscillator |
title_full | A four-state adaptive Hopf oscillator |
title_fullStr | A four-state adaptive Hopf oscillator |
title_full_unstemmed | A four-state adaptive Hopf oscillator |
title_short | A four-state adaptive Hopf oscillator |
title_sort | four-state adaptive hopf oscillator |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7993838/ https://www.ncbi.nlm.nih.gov/pubmed/33765073 http://dx.doi.org/10.1371/journal.pone.0249131 |
work_keys_str_mv | AT lixiaofu afourstateadaptivehopfoscillator AT shougatmdrafeul afourstateadaptivehopfoscillator AT kennedyscott afourstateadaptivehopfoscillator AT fendleycasey afourstateadaptivehopfoscillator AT deanrobertn afourstateadaptivehopfoscillator AT bealaubreyn afourstateadaptivehopfoscillator AT perkinsedmon afourstateadaptivehopfoscillator AT lixiaofu fourstateadaptivehopfoscillator AT shougatmdrafeul fourstateadaptivehopfoscillator AT kennedyscott fourstateadaptivehopfoscillator AT fendleycasey fourstateadaptivehopfoscillator AT deanrobertn fourstateadaptivehopfoscillator AT bealaubreyn fourstateadaptivehopfoscillator AT perkinsedmon fourstateadaptivehopfoscillator |