{"id":220610,"date":"2025-10-13T03:44:28","date_gmt":"2025-10-13T03:44:28","guid":{"rendered":"https:\/\/www.newsbeep.com\/us\/220610\/"},"modified":"2025-10-13T03:44:28","modified_gmt":"2025-10-13T03:44:28","slug":"a-neuromorphic-multi-scale-approach-for-real-time-heart-rate-and-state-detection","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us\/220610\/","title":{"rendered":"A neuromorphic multi-scale approach for real-time heart rate and state detection"},"content":{"rendered":"<p>Synthetic dataset<\/p>\n<p>A synthetically generated PPG signal has been developed to provide precise control over the signal-to-noise ratio and the dynamics of heartbeats per minute. The signal was implemented approximating a single PPG pulse with two Gaussian functions<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 51\" title=\"Tang, Q., Chen, Z., Ward, R. &amp; Elgendi, M. Synthetic photoplethysmogram generation using two gaussian functions. Scientific Reports 10, 13883 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR51\" id=\"ref-link-section-d377953136e1035\" rel=\"nofollow noopener\" target=\"_blank\">51<\/a> and applying the circular motion principle to distribute PPG pulses over time. The overall dynamics can be described as:<\/p>\n<p>$$\\left\\{\\begin{array}{l}x\\left(t\\right)=cos\\left(\\omega \\left(t-{t}_{0}\\right)-\\pi \\right)\\quad \\\\ y\\left(t\\right)=cos\\left(\\omega \\left(t-{t}_{0}\\right)-\\pi \\right)\\quad \\\\ z\\left(t\\right)=\\mathop{\\sum }\\limits_{i = 1}^{2}{a}_{i}{e}^{-\\frac{{\\left(\\theta \\left(t\\right)-\\theta i\\left(t\\right)\\right)}^{2}}{2{b}_{i}^{2}}}\\quad \\end{array}\\right.$$<\/p>\n<p>\n                    (1)\n                <\/p>\n<p>where x(t) and y(t) describe a cyclic dynamics and \u03c9 = 2\u03c0\u03bd the angular velocity. z(t) is modeled as the sum of two Gaussians, representing the amplitude of the synthetic PPG signal, whit ai representing their peak values, 2bi their \u03c3 and \\(\\theta (t)=atan2\\left(y(t),x(t)\\right)\\) as the angle in polar coordinates. The constants t0 and \u03b8i(t) define the initial conditions. Used parameters are reported in Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"table anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Tab1\" rel=\"nofollow noopener\" target=\"_blank\">1<\/a>.<\/p>\n<p>Table 1 Synthetic signal parameters<\/p>\n<p>To determine the parameters of the synthetic PPG waveform, 10 events were randomly selected from a real PPG sample in the BIDMS dataset (trial bidmc01). A PPG pulse was defined as the data points between the midpoints of two consecutive valleys at the boundaries of a PPG event. The model was then fitted to each of the 10 selected events, and the final parameters were calculated as the averages of the fits: All experiments in this study involving synthetic PPG signals are based on the parameters reported above.<\/p>\n<p>Noise<\/p>\n<p>To simulate a continuous signal with added noise at varying SNR in decibels and to incorporate additional noise of specific colors, a systematic approach is followed. Based on the desired SNR in dB, the required noise power is determined using the relationship between signal power Psignal and noise power Pnoise, so that<\/p>\n<p>$${P}_{noise}={P}_{signal}* 1{0}^{-SNR\/10}$$<\/p>\n<p>White noise, characterized by a flat power spectrum, is generated as a random Gaussian signal with zero mean and a variance Pnoise. This white noise is then added to the original signal, producing a noisy version of the signal for each specified SNR value. The procedure is repeated iteratively for multiple SNR levels, enabling the generation of noisy signals with varying degrees of noise intensity. To introduce additional colored noise, white noise is filtered to modify its spectral density. Finally, the colored noise is added to the previously generated noisy signals, producing a final signal that incorporates both white noise and colored noise.<\/p>\n<p>Biomedical datasets<\/p>\n<p>To test the networks implemented, we selected real-world datasets of PPG signals, choosing two complementary datasets to address different scenarios. The first dataset (BIDMC) provides clean measurements under controlled conditions, including a reliable ground truth heart rate. The second dataset (WristPPG) captures signals during dynamic activities with varying heartbeats. For this latter dataset, we developed a hardware-aware cleaning method leveraging accelerometer signals to mitigate motion artifacts (see \u201cMotion artifact mitigation\u201d).<\/p>\n<p>To evaluate our model, we utilized a publicly available dataset from the IEEE Dataport, which contains multimodal recordings of EEG, PPG, blood pressure, and respiratory signals<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 52\" title=\"Pimentel, M. A. et al. Toward a robust estimation of respiratory rate from pulse oximeters. IEEE Transactions on Biomedical Engineering 64, 1914&#x2013;1923 (2016).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR52\" id=\"ref-link-section-d377953136e1759\" rel=\"nofollow noopener\" target=\"_blank\">52<\/a>. These recordings were collected from 53 subjects under various physiological conditions, including resting states and activities designed to induce changes in cardiovascular and respiratory dynamics, such as controlled breathing and postural changes. Each session lasted approximately 8 minutes, with all signals sampled at 125 Hz. Importantly, the signals provided in this dataset are relatively clean, as the controlled conditions minimize movement artifacts, reducing noise and simplifying signal processing. Additionally, the dataset provides a ground truth heart rate measurement sampled at 1 Hz, allowing for reliable validation of heart rate estimation methods.<\/p>\n<p>To evaluate our model, we utilized a publicly available dataset containing left wrist PPG, chest ECG recordings, and motion data from accelerometers and gyroscopes<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 53\" title=\"Jarchi, D. &amp; Casson, A. J. Description of a database containing wrist ppg signals recorded during physical exercise with both accelerometer and gyroscope measures of motion. Data 2, 1 (2016).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR53\" id=\"ref-link-section-d377953136e1766\" rel=\"nofollow noopener\" target=\"_blank\">53<\/a>. These recordings were collected while participants engaged in physical activities using an indoor treadmill and exercise bike. The dataset captures various exercises, including walking, light jogging\/running on a treadmill, and cycling at low and high resistance, with each activity lasting up to 10 minutes. The dataset includes recordings from eight participants, with most participants performing each activity for 4 to 6 minutes. All signals were sampled at a frequency of 256 Hz, and the ECG data underwent preprocessing with a 50 Hz notch filter to mitigate mains power interference. The interest of this dataset lies in the involvement of the subjects in dynamic activities, allowing us to observe significant variations in heart rate. On the other hand, these activities introduce substantial motion-related noise in the sensor data, posing a challenge for accurate signal analysis. It is important to note that the dataset lacks a ground truth reference for heart rate, further emphasizing the complexity of deriving reliable physiological metrics from these recordings.<\/p>\n<p>Signal preprocessing<\/p>\n<p>The signal preprocessing follows an energy-based approach for signal-to-spike conversion<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 20\" title=\"Carpegna, A. et al. Neuromorphic heart rate monitors: Neural state machines for monotonic change detection. In 2024 IEEE Biomedical Circuits and Systems Conference (BioCAS), 1-5 (IEEE, 2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR20\" id=\"ref-link-section-d377953136e1778\" rel=\"nofollow noopener\" target=\"_blank\">20<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 54\" title=\"Narayanan, S. et al. SPAIC: A sub-&#x3BC;w\/channel, 16-channel general-purpose event-based analog front-end with dual-mode encoders. In Biomedical Circuits and Systems Conference (BioCAS) (IEEE, 2023).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR54\" id=\"ref-link-section-d377953136e1781\" rel=\"nofollow noopener\" target=\"_blank\">54<\/a>. The procedure consists of two main stages: bandpass filtering and Leaky Integrate-and-Fire (LIF) neuron encoding<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 55\" title=\"Sava, R., Donati, E. &amp; Indiveri, G. Feed-forward and recurrent inhibition for compressing and classifying high dynamic range biosignals in spiking neural network architectures. In Biomedical Circuits and Systems Conference (BioCAS) (IEEE, 2023).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR55\" id=\"ref-link-section-d377953136e1785\" rel=\"nofollow noopener\" target=\"_blank\">55<\/a>. Initially, each input channel is processed through a series of 4 bandpass filters to isolate frequency components corresponding to different heart rate bands, using fourth-order Butterworth filters. After filtering, the signal undergoes full-wave rectification, ensuring that the entire waveform is positive. The rectified signal is then amplified before being injected as a time-varying current into a Leaky Integrate-and-Fire (LIF) neuron, which integrates the current and encodes it as spiking activity. This encoding stage allows the continuous signal to be represented in discrete spikes, which can then be processed by subsequent layers of the neuromorphic system.<\/p>\n<p>Such LIF neurons are governed by two key parameters: the neuron time constant \u03c4 and the neuronal spiking threshold Vthr. Throughout this study, we set these parameters to \u03c4 = 24ms and Vthr = 1. However, as shown in Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6<\/a>b, the system decoding performance remains stable across a range of parameter values for the preprocessing LIF. We intentionally chose parameter values that are far from the stability boundaries, even if they are not strictly optimal. Furthermore, working at a higher spiking threshold reduces the number of spikes, which is beneficial for power consumption.<\/p>\n<p>Fig. 6: Impact of noise and LIF neuron parameters on signal reconstruction accuracy.<a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s44335-025-00024-6\/figures\/6\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig6\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2025\/10\/44335_2025_24_Fig6_HTML.png\" alt=\"figure 6\" loading=\"lazy\" width=\"685\" height=\"180\"\/><\/a><\/p>\n<p>a Examples of synthetic signals with different types of noise for a Signal to Noise Ratio (SNR)=10. Synthetic signals with white noise (flat power spectrum), pink noise (power inversely proportional to frequency), blue noise (power directly proportional to frequency), brown noise (power inversely proportional to the square of the frequency), violet noise (power proportional to the square of the frequency), and the noise-free signal for comparison. Insets display the corresponding power spectral density for each noise type, highlighting the spectral characteristics. b Impact of Leaky Integrate-and-Fire (LIF) neuron parameters on decoder reconstruction accuracy. The heatmap illustrates the Relative Root Mean Square Error (RRMSE) of decoder reconstruction for different preprocessing parameters of LIF neurons. It represents the RRMSE between the reconstructed Heart Rate (HR) and the target HR for a synthetic signal. The decoder network processes input signals converted into spike trains by LIF neurons, with varying time constants and spiking thresholds.<\/p>\n<p>For this study, we evaluated two different frequency band selections: one set of bands, consisting of 60-82 bpm (e1), 82-105 bpm (e2), 105-128 bpm (e3), and 128-150 bpm (e4), was chosen to cover a broad range of heart rate variations, from a relaxed state to tachycardia. In addition, to highlight subtle changes in heart rate and test the system\u2019s ability to handle faster transitions, we also preprocessed the BIDMC dataset using narrower frequency bands: 60-80 bpm (e1), 80-88 bpm (e2), 88-96 bpm (e3), and 96-150 bpm (e4).<\/p>\n<p>Motion artifact mitigation<\/p>\n<p>Motion artifacts and noise significantly impact PPG signal quality, requiring robust preprocessing for reliable analysis<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 56\" title=\"Pollreisz, D. &amp; TaheriNejad, N. Detection and removal of motion artifacts in ppg signals. Mobile Networks and Applications 27, 728&#x2013;738 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR56\" id=\"ref-link-section-d377953136e1863\" rel=\"nofollow noopener\" target=\"_blank\">56<\/a>. Common methods include zero-phase Butterworth band-pass filtering (0.5-10 Hz) to remove noise, rolling standard deviation for artifact segmentation, and adaptive thresholding algorithms like a modified Pan-Tompkins for peak detection in challenging environments<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 45\" title=\"Amidei, A. et al. Unobtrusive multimodal monitoring of physiological signals for driver state analysis. IEEE Sensors J. 25, 7809&#x2013;7819 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR45\" id=\"ref-link-section-d377953136e1867\" rel=\"nofollow noopener\" target=\"_blank\">45<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 57\" title=\"Amidei, A. et al. Angels - smart steering wheel for driver safety. In 2023 9th International Workshop on Advances in Sensors and Interfaces (IWASI), 15&#x2013;20 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR57\" id=\"ref-link-section-d377953136e1870\" rel=\"nofollow noopener\" target=\"_blank\">57<\/a>.<\/p>\n<p>In wearable devices, combining PPG with accelerometer data has become standard for addressing motion artifacts<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 58\" title=\"Tanweer, K. T., Hasan, S. R. &amp; Kamboh, A. M. Motion artifact reduction from ppg signals during intense exercise using filtered x-lms. In 2017 IEEE international symposium on circuits and systems (ISCAS), 1&#x2013;4 (IEEE, 2017).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR58\" id=\"ref-link-section-d377953136e1877\" rel=\"nofollow noopener\" target=\"_blank\">58<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 59\" title=\"Wu, C.-C., Chen, I.-W. &amp; Fang, W.-C. An implementation of motion artifacts elimination for ppg signal processing based on recursive least squares adaptive filter. In 2017 IEEE biomedical circuits and systems conference (BioCAS), 1&#x2013;4 (IEEE, 2017).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR59\" id=\"ref-link-section-d377953136e1880\" rel=\"nofollow noopener\" target=\"_blank\">59<\/a>. Accelerometers detect movement and correlate it with affected PPG segments, enabling precise artifact removal where traditional filters fail. Techniques like adaptive noise cancellation<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 60\" title=\"Ram, M. R., Madhav, K. V., Krishna, E. H., Komalla, N. R. &amp; Reddy, K. A. A novel approach for motion artifact reduction in ppg signals based on as-lms adaptive filter. IEEE Transactions on Instrumentation and Measurement 61, 1445&#x2013;1457 (2011).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR60\" id=\"ref-link-section-d377953136e1884\" rel=\"nofollow noopener\" target=\"_blank\">60<\/a>, spectral comparison<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 61\" title=\"Zhang, Z. Photoplethysmography-based heart rate monitoring in physical activities via joint sparse spectrum reconstruction. IEEE Transactions on Biomedical Engineering 62, 1902&#x2013;1910 (2015).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR61\" id=\"ref-link-section-d377953136e1888\" rel=\"nofollow noopener\" target=\"_blank\">61<\/a>, and machine learning models further enhance artifact removal by integrating PPG and accelerometer signals<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 62\" title=\"Reiss, A., Indlekofer, I., Schmidt, P. &amp; Van Laerhoven, K. Deep ppg: Large-scale heart rate estimation with convolutional neural networks. Sensors 19, 3079 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR62\" id=\"ref-link-section-d377953136e1892\" rel=\"nofollow noopener\" target=\"_blank\">62<\/a>.<\/p>\n<p>To explore the dynamics of heart rate estimation in the presence of motion artifacts, we used the Wrist dataset, which includes simultaneous ECG and PPG recordings from eight subjects performing various physical activities. Given the motion-intensive nature of these exercises, the PPG signals were significantly affected by motion artifacts, which posed a challenge for accurate heart rate estimation. Although the dataset does not provide a direct ground truth for heart rate, we utilized the available ECG recordings as a surrogate reference.<\/p>\n<p>To mitigate the impact of these motion artifacts, we utilized accelerometer data while addressing the constraints of low-power, always-on systems. In the absence of a true ground truth for heart rate, we leveraged the ECG recordings as a surrogate reference for heart rate estimation. Our methodology optimized a linear combination of the four bandpass-filtered PPG signals and the accelerometer data (one accelerometer per direction). The goal was to align the firing rates of the resulting LIF neuron outputs with those derived from the ECG. A comparison between each band\u2019s ECG (i.e., target), PPG, and cleaned signals\u2014optimized across all inputs, subject-specific, and exercise-specific\u2014is shown in Figure <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Fig7\" rel=\"nofollow noopener\" target=\"_blank\">7<\/a>, along with the spiking data output from each LIF neuron.<\/p>\n<p>Fig. 7: Comparison of cleaned Photoplethysmography (PPG) signals across different processing stages.<a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s44335-025-00024-6\/figures\/7\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig7\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2025\/10\/44335_2025_24_Fig7_HTML.png\" alt=\"figure 7\" loading=\"lazy\" width=\"685\" height=\"366\"\/><\/a><\/p>\n<p>Each column represents a frequency band. The top row presents the corresponding spiking neuron outputs, illustrating the impact of motion artifact mitigation on neural encoding. Following rows show (from top to bottom) the raw Electrocardiography (ECG) (ground truth), raw PPG, and cleaned PPG signals optimized across all data, subject-specific, and exercise-specific settings.<\/p>\n<p>The optimization process employed the Nelder-Mead algorithm<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 48\" title=\"Glaudell, R., Garcia, R. T. &amp; Garcia, J. B. Nelder-mead simplex method. Computer Journal 7, 308&#x2013;313 (1965).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR48\" id=\"ref-link-section-d377953136e1928\" rel=\"nofollow noopener\" target=\"_blank\">48<\/a>, a derivative-free method that is well-suited for optimizing complex, non-differentiable objective functions. The algorithm iteratively refines a set of simplex points to minimize the RRMSE between the firing rate curves derived from the LIF outputs and the reference ECG-derived firing rates. This approach avoids gradient-based methods, which are not ideal due to the overly smooth gradient landscape of the problem. Instead, we used random initialization followed by 20 iterations of optimization to converge on an optimal solution.<\/p>\n<p>This method was applied to optimize the combination of signals either across all data samples or independently per subject or exercise type. Our results indicate that exercise-specific optimization yields performance comparable to subject-specific optimization, which enhances practical applicability. Although this traditional optimization approach is simpler compared to advanced methods, it yielded satisfactory results, balancing computational efficiency with the need for accurate removal of motion artifacts. Other approaches, such as deep learning models, require large amounts of data for training, while offline methods that analyze the full signal dynamics can be computationally expensive and less practical for real-time applications.<\/p>\n<p>Computational primitives<\/p>\n<p>E-I balanced networks provide a stable and adaptive computational basis for all architectures. They consist of tightly coupled excitatory (E) and inhibitory (I) neuronal populations that maintain a dynamic equilibrium between excitation and inhibition. This balance is critical for ensuring stability and preventing runaway excitation or excessive suppression within the network. In such networks, inhibitory neurons provide rapid feedback to counteract excitatory inputs, leading to precise control over the timing and magnitude of neuronal activity. This mechanism supports robust and stable computations while enabling the network to respond adaptively to input fluctuations, making E-I balanced networks fundamental in both biological and neuromorphic systems. Theoretical models<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 63\" title=\"Barrett, D. G., Den&#xE8;ve, S. &amp; MacHens, C. K. Firing rate predictions in optimal balanced networks. Adv. Neural Inform.Process. Syst 26, 1&#x2013;9 (2013).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR63\" id=\"ref-link-section-d377953136e1946\" rel=\"nofollow noopener\" target=\"_blank\">63<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 64\" title=\"Den&#xE8;ve, S. &amp; Machens, C. K. Efficient codes and balanced networks. Nature neuroscience 19, 375&#x2013;382 (2016).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR64\" id=\"ref-link-section-d377953136e1949\" rel=\"nofollow noopener\" target=\"_blank\">64<\/a> suggest that cortical networks operate in a balanced regime, where excitatory and inhibitory inputs dynamically adjust to prevent runaway activity while maintaining responsiveness to stimuli. Mathematically, the total synaptic input to a neuron can be expressed as:<\/p>\n<p>$${I}_{{\\rm{total}}}={I}_{{\\rm{exc}}}+{I}_{{\\rm{inh}}}$$<\/p>\n<p>where Iexc and Iinh represent the excitatory and inhibitory synaptic currents, respectively. In balanced networks, these contributions approximately cancel on average, leading to a net input that scales with external drive rather than diverging:<\/p>\n<p>$$\\langle {I}_{{\\rm{exc}}}\\rangle \\approx \\langle {I}_{{\\rm{inh}}}\\rangle$$<\/p>\n<p>\n                    (2)\n                <\/p>\n<p>ensuring that fluctuations, rather than absolute magnitudes, dominate neuronal dynamics. The balance is often maintained through inhibitory feedback, which is modeled as:<\/p>\n<p>$${I}_{{\\rm{inh}}}=g{I}_{{\\rm{exc}}}$$<\/p>\n<p>\n                    (3)\n                <\/p>\n<p>where g is the inhibitory gain, typically greater than 1 in cortical networks. This ratio ensures that inhibitory neurons track excitatory activity and stabilize network dynamics.<\/p>\n<p>Winner-Take-All is a computational primitive exploiting of competitive neural circuits in which a subset of neurons suppresses the activity of others, allowing only the strongest input to dominate the network\u2019s response<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 65\" title=\"Yuille, A. &amp; Grzywacz, N. A winner-take-all mechanism based on presynaptic inhibition feedback. Neural Comput. 1, 334&#x2013;347 (1989).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR65\" id=\"ref-link-section-d377953136e2145\" rel=\"nofollow noopener\" target=\"_blank\">65<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 66\" title=\"Maass, W. On the computational power of winner-take-all. Neural Computation 12, 2519&#x2013;2535 (2000).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR66\" id=\"ref-link-section-d377953136e2148\" rel=\"nofollow noopener\" target=\"_blank\">66<\/a>. These networks are widely used in computational neuroscience and artificial neural systems for decision-making, feature selection, and clustering<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 41\" title=\"Rutishauser, U., Douglas, R. &amp; Slotine, J. Collective stability of networks of winner-take-all circuits. Neural Computation 23, 735&#x2013;773 (2011).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR41\" id=\"ref-link-section-d377953136e2152\" rel=\"nofollow noopener\" target=\"_blank\">41<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 46\" title=\"Rutishauser, U. &amp; Douglas, R. State-dependent computation using coupled recurrent networks. Neural Computation 21, 478&#x2013;509 (2009).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR46\" id=\"ref-link-section-d377953136e2155\" rel=\"nofollow noopener\" target=\"_blank\">46<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 67\" title=\"Kaski, S. &amp; Kohonen, T. Winner-take-all networks for physiological models of competitive learning. Neural Networks 7, 973&#x2013;984 (1994).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR67\" id=\"ref-link-section-d377953136e2158\" rel=\"nofollow noopener\" target=\"_blank\">67<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 68\" title=\"Rabinovich, M. et al. Dynamical encoding by networks of competing neuron groups: winnerless competition. Physical Review Letters 87, 068102 (2001).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR68\" id=\"ref-link-section-d377953136e2161\" rel=\"nofollow noopener\" target=\"_blank\">68<\/a>. The dynamics of a WTA circuit can be described by the firing rate equations:<\/p>\n<p>$$\\tau \\frac{d{r}_{i}}{dt}=-{r}_{i}+f\\left({I}_{i}-\\mathop{\\sum }\\limits_{j\\ne i}{w}_{ij}{r}_{j}\\right)$$<\/p>\n<p>where ri represents the firing rate of neuron i, Ii is its external input, wij are the inhibitory connections between competing neurons, and f(\u22c5) is a nonlinear activation function. The competition arises from strong lateral inhibition, typically modeled as:<\/p>\n<p>$${w}_{ij}=\\gamma {{\\Theta }}({r}_{j}-{r}_{i})$$<\/p>\n<p>where \u03b3 controls the inhibition strength and \u0398(\u22c5) is the Heaviside step function, ensuring that only the most active neuron suppresses others. In an idealized case, the network converges to a state where only the neuron with the largest input remains active, while all others are silenced:<\/p>\n<p>$${r}_{k} \\,&gt;\\, 0,\\quad {r}_{j\\ne k}=0,\\quad \\,{\\text{where}}\\,\\quad k={\\arg} \\mathop{\\max }\\limits_{i}{I}_{i}.$$<\/p>\n<p>This competitive mechanism enables efficient selection of the most salient input while filtering out weaker signals. Variants of WTA networks incorporate stochasticity, adaptive thresholds, or continuous soft competition to improve robustness and flexibility.<\/p>\n<p>Neural State Machines are a class of neural architectures that encode discrete internal states and transition dynamics, enabling robust sequential decision-making, memory, and hierarchical processing<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 6\" title=\"Neftci, E. et al. Synthesizing cognition in neuromorphic electronic systems. Proceedings of the National Academy of Sciences 110, E3468&#x2013;E3476 (2013).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR6\" id=\"ref-link-section-d377953136e2532\" rel=\"nofollow noopener\" target=\"_blank\">6<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 47\" title=\"Liang, D. &amp; Indiveri, G. Robust state-dependent computation in neuromorphic electronic systems. In Biomedical Circuits and Systems Conference (BioCAS), vol. 2018-Janua, 1&#x2013;4 (IEEE, 2018).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR47\" id=\"ref-link-section-d377953136e2535\" rel=\"nofollow noopener\" target=\"_blank\">47<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 69\" title=\"Hudson, D. &amp; Manning, C. D. Learning by abstraction: The neural state machine. In Wallach, H. et al. (eds.) Advances in Neural Information Processing Systems, vol. 32 (Curran Associates, Inc., 2019).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR69\" id=\"ref-link-section-d377953136e2538\" rel=\"nofollow noopener\" target=\"_blank\">69<\/a>. Unlike traditional feed-forward networks, NSMs maintain internal state representations that evolve over time based on both external inputs and recurrent feedback. The core dynamics of an NSM can be described by a state update equation:<\/p>\n<p>$$s(t+1)=f\\left({W}_{s}s(t)+{W}_{x}x(t)+b\\right)$$<\/p>\n<p>\n                    (4)\n                <\/p>\n<p>where s(t) represents the hidden state at time t, x(t) is the external input, Ws and Wx are the recurrent and input weight matrices, respectively, b is a bias term, and f(\u22c5) is a nonlinear activation function. State transitions in NSMs often follow a probabilistic or soft-competitive mechanism, where the likelihood of transitioning to a new state depends on an energy function:<\/p>\n<p>$$P(s_{t+1} | s_t, x_t) = \\frac{\\exp(-E(s_{t+1}, s_t, x_t))}{{\\sum}_{s^{\\prime}} \\exp(-E(s^{\\prime}, s_t, x_t))}$$<\/p>\n<p>\n                    (5)\n                <\/p>\n<p>where E(st+1, st, xt) represents an energy function defining the cost of transitioning between states. This formulation allows NSMs to incorporate probabilistic state transitions, making them robust to noise and uncertainty. To enforce stability and prevent excessive state transitions, an inhibitory competition mechanism is also introduced:<\/p>\n<p>$${I}_{{\\rm{inh}},i}=g\\mathop{\\sum }\\limits_{j\\ne i}{w}_{ij}{s}_{j}$$<\/p>\n<p>\n                    (6)\n                <\/p>\n<p>where g is the inhibitory gain, wij represents inhibitory coupling between states, and sj is the activation of competing states. This ensures that only a subset of states remains active at any given time, preventing unstable oscillations. In addition to their fundamental state-machine-like behavior, NSMs can process asynchronous events directly, without the need for clocked transitions. This capability allows NSMs to take advantage of sparse and slowly changing signals, reducing computational overhead and improving energy efficiency while also taking advantage from the distributed and parallel nature of spiking neural networks, making them more resilient to faults and noise. By combining recurrent dynamics, competitive inhibition, and probabilistic transitions, NSMs provide a powerful framework for modeling adaptive and memory-dependent behaviors in both biological and artificial systems<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 70\" title=\"Liang, D. et al. Neural state machines for robust learning and control of neuromorphic agents. IEEE Journal on Emerging and Selected Topics in Circuits and Systems 9, 679&#x2013;689 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR70\" id=\"ref-link-section-d377953136e3073\" rel=\"nofollow noopener\" target=\"_blank\">70<\/a>.<\/p>\n<p>The Neural State Machine architecture<\/p>\n<p>This section introduces the architectures underlying the NSMs, highlighting their unique features and operational principles. Each model builds upon fundamental neuromorphic computing principles to address distinct requirements in encoding and transitioning between heart rate bands (parameters in Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"table anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Tab2\" rel=\"nofollow noopener\" target=\"_blank\">2<\/a>).<\/p>\n<p>Table 2 Network parameters for the three architectures: Winner-Take-All (WTA), Nearest Neighbors Neural State Machine (nnNSM), and Monotonic Neural State Machine (monoNSM)<\/p>\n<p>This WTA framework is designed to encode distinct heart rate bands using a competitive dynamic among its excitatory populations (e1,e2,e3,e4), as shown in Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Fig3\" rel=\"nofollow noopener\" target=\"_blank\">3<\/a>a. Each excitatory population is tasked with representing a specific HR band, and the activation of one population suppresses the activity of others, ensuring only one HR band is active at any given time. The network employs a global inhibitory population (inh) to enforce this competition, where inhibitory signals uniformly suppress all excitatory populations, preventing simultaneous activation. This architecture is suitable for hard transitions between states and is highly effective in competitive environments. However, it lacks the mechanisms necessary for smooth transitions between adjacent states, which can be a limitation when dynamic and gradual changes in HR bands are required.<\/p>\n<p>The nnNSM, depicted in Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4<\/a>a, is based on the WTA architecture augmented with disinhibition mechanisms to enable smooth transitions between adjacent HR bands. The nnNSM architecture consists of excitatory and disinhibition populations. As in the WTA architecture, the excitatory populations are responsible for encoding specific HR bands, with each population dedicated to a distinct frequency range and a global inhibitory population enforces competitive dynamics across the network. Differently to the WTA network, to facilitate smooth transitions and suppress competing activity, each excitatory population is also paired with a disinhibition population (disinh0, disinh1, disinh2, disinh3). The disinhibition populations are composed of an excitatory-inhibitory (E-I) balanced network. This reciprocal inhibition mechanism ensures that the network transitions seamlessly between adjacent HR bands while suppressing activity in non-adjacent bands. Together, the local disinhibition and global inhibition mechanisms enable the network to maintain a balance between sensitivity to input signals and stability in its dynamics. This mechanism avoids abrupt switching and maintains smooth, context-sensitive HR band selection. To further illustrate this, Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Fig8\" rel=\"nofollow noopener\" target=\"_blank\">8<\/a>a presents a raster plot of the disinhibition E-I populations and the state network activity in response to biomedical data, highlighting the role of disinhibition in regulating smooth HR band transitions.<\/p>\n<p>Fig. 8: Disinhibition populations activity in Neural State Machines.<a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s44335-025-00024-6\/figures\/8\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig8\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2025\/10\/44335_2025_24_Fig8_HTML.png\" alt=\"figure 8\" loading=\"lazy\" width=\"685\" height=\"381\"\/><\/a><\/p>\n<p>a Top: Heart Rate (HR) ground truth for synthetic (left) and real BIDMC (right) dataset. Bottom: Rasterplot of the monotonic Neural State Machine network showcasing the disinhibitory populations activity (d0, d1, d2, d3) for both excitatory (blue) and inhibitory (red) neurons together with the excitatory state-populatons (e1,e2,e3,e4) and global inhibition (inh). Bottom: activity when presented with cleaned Photoplethysmography (PPG) input. b Rasterplot of the monotonic Neural State Machine network showcasing the disinhibitory populations activity (d0, d1, d2, d3) for both excitatory (blue) and inhibitory (red) neurons together with the excitatory state-populatons (e1,e2,e3,e4) and global inhibition (inh). Top: activity when presented with Electrocardiography (ECG) input. Bottom: activity when presented with cleaned PPG input.<\/p>\n<p>The monoNSM, illustrated in Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5<\/a>, builds upon the WTA architecture, incorporating a hierarchical structure and tailored input routing to support monotonic state transitions. In this setup, the excitatory populations are interconnected through asymmetric lateral inhibitory pathways, enforcing unidirectional transitions between states, which aligns with the monotonic progression. This organization promotes stability and efficient transitions, crucial for dynamic HR tracking under scenarios requiring strict band ordering. The monotonic NSM leverages these mechanisms to offer a robust yet adaptable framework for applications demanding structured state changes while maintaining low computational complexity. Similarly, Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Fig8\" rel=\"nofollow noopener\" target=\"_blank\">8<\/a>b displays a raster plot of the state network activity in response to wrist dataset, showcasing how the asymmetric inhibitory pathways enforce ordered state transitions while preserving stability.<\/p>\n<p>The DYNAP-SE neuromorphic hardware<\/p>\n<p>The neuromorphic processor used in this study is the DYNAP-SE chip, a multi-core asynchronous mixed-signal neuromorphic processor designed to emulate the biophysical behavior of spiking neurons in real-time<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 15\" title=\"Moradi, S., Qiao, N., Stefanini, F. &amp; Indiveri, G. A scalable multicore architecture with heterogeneous memory structures for dynamic neuromorphic asynchronous processors (DYNAPs). IEEE Transactions on Biomedical Circuits and Systems 12, 106&#x2013;122 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR15\" id=\"ref-link-section-d377953136e4548\" rel=\"nofollow noopener\" target=\"_blank\">15<\/a>. Each of its four cores contains 256 Adaptive Exponential Integrate-and-Fire (AdExp-IF) silicon neurons, with each neuron equipped with two excitatory and two inhibitory analog synapses. Synapses in the DYNAP-SE can be configured as slow\/fast and inhibitory\/excitatory, offering flexible functionality. Additionally, neurons within each core share common bias settings, resulting in shared time constant values. To facilitate communication, each neuron integrates a Content Addressable Memory (CAM) block with 64 addresses, representing its pre-synaptic connections. The chip uses the Address-Event Representation (AER) protocol for asynchronous communication<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 71\" title=\"Joshi, S., Deiss, S., Arnold, M., Yu, T. &amp; Cauwenberghs, G. Scalable event routing in hierarchical neural array architecture with global synaptic connectivity. In Cellular Nanoscale Networks and Their Applications (CNNA), 2010 12th International Workshop on, 1&#x2013;6 (IEEE, 2010).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR71\" id=\"ref-link-section-d377953136e4552\" rel=\"nofollow noopener\" target=\"_blank\">71<\/a>. In this system, each neuron is assigned a unique digital address transmitted asynchronously upon generating an event. The DYNAP-SE\u2019s fully asynchronous inter-core and inter-chip routing architecture supports flexible and precise connectivity with microsecond-level timing, even under heavy system loads.<\/p>\n<p>Power consumption<\/p>\n<p>The power consumption of the DYNAP-SE cannot be directly measured during online operation, however, we can indirectly assess it as the sum of the required power for spike generation and communication<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 72\" title=\"Risi, N., Aimar, A., Donati, E., Solinas, S. &amp; Indiveri, G. A spike-based neuromorphic architecture of stereo vision. Frontiers in Neurorobotics 14, 93 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR72\" id=\"ref-link-section-d377953136e4564\" rel=\"nofollow noopener\" target=\"_blank\">72<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 73\" title=\"Zhao, J., Monforte, M., Indiveri, G., Bartolozzi, C. &amp; Donati, E. Learning inverse kinematics using neural computational primitives on neuromorphic hardware. npj Robot 1, 1 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR73\" id=\"ref-link-section-d377953136e4567\" rel=\"nofollow noopener\" target=\"_blank\">73<\/a>, as listed in Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"table anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#Tab3\" rel=\"nofollow noopener\" target=\"_blank\">3<\/a><a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 15\" title=\"Moradi, S., Qiao, N., Stefanini, F. &amp; Indiveri, G. A scalable multicore architecture with heterogeneous memory structures for dynamic neuromorphic asynchronous processors (DYNAPs). IEEE Transactions on Biomedical Circuits and Systems 12, 106&#x2013;122 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR15\" id=\"ref-link-section-d377953136e4573\" rel=\"nofollow noopener\" target=\"_blank\">15<\/a>:<\/p>\n<p>$$P=\\mathop{\\sum }\\limits_{n=1}^{N}{r}_{n}\\left({E}_{{\\rm{spike}}}\\,+\\,{E}_{{\\rm{enc}}}\\,+\\,{N}_{{\\rm{cores}}}\\left({E}_{{\\rm{br}}}+{E}_{{\\rm{rt}}}\\right)\\,+\\,{N}_{{\\rm{cam}}\\_{\\rm{match}}}\\,{E}_{{\\rm{pulse}}}\\right),$$<\/p>\n<p>\n                    (7)\n                <\/p>\n<p>where: Espike, Eenc, Ebr, Ert, Epulse are the energy costs estimated via circuit simulations, for generating a spike, encoding and appending destinations, broadcasting within the same core, routing to a different core, and extending the output pulse, respectively. N denotes the total number of neurons int he network, rn is the firing rate of neuron n, \\({N}_{{\\rm{cores}}}\\) refers to the number of cores each neuron\u2019s spikes are sent to Ncam_match is the total number of postsynaptic neurons that receive the input spikes.<\/p>\n<p>Table 3 Estimated energy consumption of the DYNAP-SE circuit operations<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 15\" title=\"Moradi, S., Qiao, N., Stefanini, F. &amp; Indiveri, G. A scalable multicore architecture with heterogeneous memory structures for dynamic neuromorphic asynchronous processors (DYNAPs). IEEE Transactions on Biomedical Circuits and Systems 12, 106&#x2013;122 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00024-6#ref-CR15\" id=\"ref-link-section-d377953136e4856\" rel=\"nofollow noopener\" target=\"_blank\">15<\/a>Performance evaluation metrics<\/p>\n<p>To assess network performance, we employ the RRMSE, a normalized metric that quantifies the deviation between predicted and actual heart rate values. RRMSE is computed as the Root Mean Square-Error (RMSE) divided by the mean of the observed values, providing a scale-independent measure of accuracy. An RRMSE of 0 indicates perfect agreement between predictions and observations. It is defined as follows:<\/p>\n<p>$${\\text{RRMSE}}\\,=\\frac{\\root\\of{\\frac{1}{N}\\mathop{\\sum }\\nolimits_{i = 1}^{N}{({y}_{i}-{\\hat{y}}_{i})}^{2}}}{\\bar{y}}$$<\/p>\n<p>\n                    (8)\n                <\/p>\n<p>is the mean of the observed values. Specifically, y represents the predicted heart rate values, \\(\\hat{y}\\) denotes the actual heart rate values (i.r. ground truth), N is the total number of observations, and \\(\\bar{y}\\) is the mean of the observed values.<\/p>\n<p>Statistics<\/p>\n<p>All on-chip results were repeated three times on three separate days to ensure robustness. Noise analysis was performed using 10 different seed initializations across the entire synthetic dataset. All reported means were calculated by averaging the mean values across dataset trials for each repeated measurement, while the standard deviations were computed as the average standard deviation across the repeated measurements. To empirically validate the robustness of our approach, we conducted repeated measurements across multiple independent chip initializations on different days. Since each power-on leads to a new parameter configuration, this procedure allowed us to systematically assess the system\u2019s ability to cope with noise and variability in the hardware.<\/p>\n<p>Network parameters<\/p>\n<p>To ensure reproducibility and facilitate implementation, we provide a comprehensive overview of the key parameters used in our network models. The table below details neuron counts and connection probabilities for three architectures: WTA, nnNSM, and monoNSM. These parameters define population sizes, input connections, and disinhibition mechanisms, serving as a reference for model replication.<\/p>\n","protected":false},"excerpt":{"rendered":"Synthetic dataset A synthetically generated PPG signal has been developed to provide precise control over the signal-to-noise ratio&hellip;\n","protected":false},"author":2,"featured_media":220611,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[31843,6126,39251,191,2526,17231,43737,1160,2047,74,43738],"class_list":["post-220610","post","type-post","status-publish","format-standard","has-post-thumbnail","category-computing","tag-applied-science","tag-computational-science","tag-computer-hardware","tag-computing","tag-electrical-and-electronic-engineering","tag-information-theory-and-computation","tag-mathematical-models-of-cognitive-processes-and-neural-networks","tag-multidisciplinary","tag-quantum-computing","tag-technology","tag-theory-of-computation"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/220610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/comments?post=220610"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/220610\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media\/220611"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media?parent=220610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/categories?post=220610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/tags?post=220610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}