Abstract
High-precision implantable multi-channel neural recording systems are considered as having a crucial role in the diagnosis and treatment of neurological disorders. However, it is a significant design challenge to achieve an optimal trade-off among linear parameters, signal fidelity, power consumption, and circuit area. To address this challenge, a Simulink-based modeling approach has been proposed to incorporate adjustable non-linear parameters across the front-end circuits and analog-to-digital converter (ADC) stages. The model evaluates non-linearity impacts on system performance through both quantitative spike detection accuracy analysis and a neural decoding paradigm based on Chinese handwriting reconstruction. Simulated results show that total harmonic distortion (THD) can be set to −34.32 dB for the low-noise amplifier (LNA), −33.73 dB for the programmable gain amplifier (PGA), and −57.95 dB for the ADC in order to achieve reliable detection accuracy with minimal design cost. Moreover, ADC non-linearity has a greater influence on system performance than that of the LNA and PGA. The proposed approach offers quantitative and systematic hardware design guidance to balance signal fidelity and resource efficiency for future low-power, high-accuracy neural recording systems.
1. Introduction
Recent advancements in brain–machine interface (BMI) research have progressed rapidly to demonstrate significant potential in facilitating communication channels between the brain and external devices [,]. As a result, BMIs have emerged as a promising technology for the diagnosis and treatment of numerous neurological disorders, including epilepsy [] and Parkinson’s disease [], as well as mental illnesses, such as depression [] and anxiety disorder []. Additionally, BMIs play a crucial role in restoring sensory and motion functions for severely disabled patients [,].
Neural recording system, a key component of BMIs, enables the acquisition of neural signals from different brain regions to decode brain functionality [,]. A number of state-of-the-art research works have focused on developing multi-channel implantable recording systems [,,,]. For instance, the Neuropixels 2.0 recording system, developed by the Interuniversity Microelectronics Centre (IMEC) in Europe, is capable of recording electrophysiological signals from up to 384 channels per detector simultaneously, while it has a high total power consumption of 36.5 mW []. Similarly, Neuralink Corp. has developed a flexible 1024-channel recording and stimulation system, which consumes a low power of 24.7 mW and has a small chip area of 0.02 mm2/Ch. However, it has a relatively high input-referred noise (IRN) of 8.98 , which degrades signal fidelity [,]. Another study has developed a 1024-channel recording system that has a low IRN of 5.18 and a low total harmonic distortion (THD) of 0.062% (−64.1dB), but it occupies a large chip area of 0.098 mm2/Ch [].
Therefore, it is challenging to achieve an optimal trade-off between low power consumption, small circuit area, high spike processing accuracy, and good linearity when developing multi-channel implantable recording systems. To better understand the faced challenges, Figure 1 illustrates the relationship between non-linearity and power consumption, where Figure 1a compares the THD and power consumption of various front-end circuits over the past decade [,,,,,,,,,,,,,] and Figure 1b shows the signal-to-noise and distortion ratio (SNDR) versus analog-to-digital converter (ADC) energy (defined as ) of different ADCs from the 1997–2023 IEEE International Solid-State Circuits Conference (ISSCC) []. For example, when the THD is set to be as low as −50 dB, front-end circuits have a power consumption of tens of W per channel, potentially consuming tens of mW for a multi-channel implantable recording system. In addition, to suppress circuit non-linearity and achieve ultra-low SNDR, high-precision ADC design may consume substantial power. However, high power consumption significantly increases the risk of tissue overheating, and good linearity also brings in the expense of large circuit area. Consequently, to conserve design resources and avoid system over-design, it is necessary to achieve a good balance among non-linearity, power consumption, and circuit area.
Figure 1.
(a) THD versus system power consumption in front-end circuits of various neural recording systems over the past decade [,,,,,,,,,,,,,]. (b) SNDR versus ADC energy of various ADCs collected from the 1997 to 2023 ISSCC [].
In this paper, an effective approach for non-linear modeling and accuracy analysis is presented to evaluate the impact of non-linearity parameters on spike processing accuracy. First, a comprehensive non-linear model of the front-end circuits is developed in Simulink to generate graded distortion levels through non-linear parameter adjustments. Second, a behaviour ADC model is analyzed under multiple non-linearity and noise floor conditions for circuit parameter optimization. Third, to verify the impact of non-linearity parameters on spike processing accuracy, the designed model is fully demonstrated on human and animal data to generate statistically significant comparisons. Additionally, spike processing accuracy with the influence of different non-linear parameters is validated in the Chinese character handwriting paradigm. Both the data analysis and the paradigm results indicate that the expected THD for low-noise amplifier (LNA), programmable gain amplifier (PGA), and ADC are set to be as low as −34.32 dB, −33.73 dB, and −57.95 dB when achieving a spike detection accuracy of more than 90% and a Pearson’s correlation coefficient (CC) in the handwriting paradigm of more than 0.85. Therefore, the proposed method is supposed to be able to provide valuable hardware design guidelines for optimal circuit parameter selection, thus significantly and efficiently reducing circuit power and area cost.
The rest of this paper is organized as follows. Section 2 formulates a non-linear recording system model in Simulink. Section 3 undertakes a comprehensive simulation, validation, and analysis of the non-linear recording system model. Section 4 and Section 5 provide the discussion and conclusion for this paper, respectively.
2. Non-Linear Modeling of System Architecture
Figure 2a illustrates the overall architecture of a typical neural recording system, which comprises an LNA, a PGA, an ADC, and a digital filter. Each stage operates sequentially as follows. First, the LNA amplifies weak neural signals while suppressing electrode direct current (DC) offset voltages through a high-pass pole. Subsequently, the PGA provides appropriate gain to ensure signal linearity and maintain the input voltage within the ADC’s dynamic range. After being digitized by the ADC, the recorded signals undergo digital filtering before being transmitted to the neural signal processor for spike detection and sorting. Collectively, these stages preserve signal fidelity and ensure high processing accuracy in neural recording systems [,,,,,,,,,]. To evaluate the impact of non-linearity parameters on spike processing accuracy, the non-linear models of each stage are presented in the following subsections.
Figure 2.
(a) Overall diagram of a typical neural recording system architecture, including a low-noise amplifier stage, a programmable gain amplifier stage, an analog-to-digital converter stage, a digital filter stage, and a neural signal processor. (b) Simplified diagram of two-stage neural front-end circuits.
2.1. Non-Linear Modeling of Front-End Circuits
Figure 2b depicts the simplified diagram of the front-end circuits, incorporating an LNA and a PGA. The LNA employs the classic Harrison topology with a symmetric operational transconductance amplifier (OTA) [], where fully differential neural signals and are capacitively coupled. In this configuration, denotes the OTA’s transconductance and represents differential MOS-bipolar pseudo-resistance, while , , and correspond to the input, feedback, and load capacitances of the LNA, respectively [,,,,].
To model the LNA stage in Simulink, Figure 3a shows the LNA’s open-loop configuration. Kirchhoff’s Current Law (KCL) equations are applied to nodes 1 and 2, while the voltages of nodes 1 and 2 are defined as and , respectively, and represents the amplifier’s input voltage. Consequently, the open-loop transfer function of the LNA is derived as
where is the equivalent output resistance, defines the capacitive voltage divider’s feedback coefficient, is the parasitic capacitance, and is the equivalent total load capacitance. Given that , the third term in the denominator of Equation (1) can be ignored.
Figure 3.
Illustrations of the non-linear model process of the front-end circuits. (a) Open-loop configuration of the LNA. (b) Simplified diagram of LNA with non-linear parameters in red. (c) Simplified diagram of PGA with non-linear parameters in red. (d) Simplified diagram of non-linear LNA model in Simulink. (e) Simplified diagram of non-linear PGA model in Simulink.
Under deep negative feedback conditions, the closed-loop gain of the LNA can be approximated as , where represents the closed-loop feedback coefficient. In practical applications, the DC loop gain is significantly greater than 1, allowing the term in Equation (1) to be neglected. Therefore, the closed-loop transfer function of the LNA can be expressed as
To further enhance gain and linearity, the PGA adopts a programmable feedback architecture with adjustable capacitors, as shown in Figure 2b []. Mirroring the LNA’s modeling methodology, the closed-loop transfer function of the PGA is derived as
where denotes the PGA’s OTA transconductance; , , and represent input, feedback, and load capacitances of PGA, respectively; defines the feedback coefficient; is the feedback resistance, is the parasitic capacitance; and denotes the equivalent total load capacitance of the PGA.
The systematic integration of non-linear parameters in the LNA and PGA is illustrated in Figure 3b,c, respectively. In addition to the parasitic capacitance effects, critical performance metrics including gain–bandwidth product (GBW) and slew rate (SR) are incorporated. As shown in Figure 4a, the OTA’s transient response to a step input exhibits dual-phase characteristics: (1) an initial slewing period governed by large-signal limitations, such as SR, (2) a settling period dictated by small-signal constraints, including GBW [,,]. The total response time encompasses both slewing and settling periods and requires the OTA output to stabilize within the specified error band. Therefore, both GBW and SR collectively influence the transient response of the OTA.
Figure 4.
(a) Transient response of OTA with step input signal. (b) Amplitude–frequency characteristics of OTA.
GBW, which is defined as for the LNA, represents the product of amplifier’s low-frequency gain and bandwidth. As illustrated in Figure 4b, it denotes the intersection of the amplitude–frequency curve with the x-axis, indicating the maximum voltage gain at any frequency [].
SR determines the conversion speed of rapidly changing input signals and is defined as for the LNA, where denotes the CMOS drain-source current. If the slope of input signal exceeds the amplifier’s SR value, it results in a straight line with constant slope at output, which introduces non-linearity and distortion []. The ratio between GBW and SR is defined as in the LNA.
A non-linearity module that incorporates both GBW and SR is designed to adjust the level of non-linearity based on real-time signal error. The absolute signal slope is defined as , where integration time constant is . The error calculation is analyzed in three cases by comparing with SR and slewing time with half the sampling time .
Case 1: . In this condition, the LNA operates in the slewing period and non-linear variation region. The slewing time is determined as , leading to a signal error of
Case 2: . The LNA remains in the slewing period but operates in the linear region for a portion of the time. The linear region duration is , and the signal error is
Case 3: . The LNA operates entirely in the linear region with , while no slewing occurs (). The corresponding signal error is
Despite the non-linear parameters, the integration of non-linear models requires a white noise module to simulate IRN, which is modeled through random Gaussian number generator with sample-and-hold stabilization. A gain stage, which follows the white noise module, aligns the power spectral density (PSD) noise floor based on empirical values from related works [,,].
Figure 3d illustrates the non-linear modeling of the LNA in Simulink based on the derived transfer function and error calculation in Equations (3)–(5). The model comprises an input stage, a gain stage, a feedback stage, a non-linearity function module, and a white noise module.
The input stage models the amplification relationship between the amplifier’s inverting input and overall input signal, with its transfer function defined as . The gain stage represents the OTA’s gain function while considering the amplifier’s input–output anti-correlation, with its transfer function derived as . The feedback stage defines the feedback coefficient using a capacitive voltage divider, with the corresponding transfer function . An algorithmic module for GBW and SR follows these transfer function stages, influencing non-linearity behavior and generating error.
Additionally, a white noise module is incorporated at the initial phase of the feedback loop to regulate the noise input and synchronize with the non-linearity function module. This approach of modeling the input-referred noise is a practical simplification based on the application context. For neural spike recording, the signal is typically processed with a 200–3000 Hz bandpass filter, which effectively attenuates the low-frequency 1/f noise component. Therefore, the in-band thermal noise becomes the dominant noise source, and is appropriately represented by the white noise model.
Based on the mentioned circuit modelling and non-linear analysis, the design of the front-end circuits in Figure 2b begins with establishing the required gain and bandwidth, which are determined by the characteristics of the neural signal and the specifications of the ADC. First, the total gain must be sufficient to amplify weak, V-level neural spikes to the ADC’s volt-level input range. For the LNA, a typical mid-band gain of 40 dB is targeted. Following the closed-loop gain approximation (), this can be realized with practical values such as pF and fF. For the PGA, it offers a programmable gain of about 0–30 dB for flexibility. Second, the bandwidth must preserve the spike waveform (typically 200 Hz to >5 kHz). This is achieved by setting an appropriate high-pass corner to reject electrode DC offsets and a sufficiently high low-pass corner to prevent attenuation of the spike shape. Third, based on our analysis, a specific GBW of 10 MHz is chosen for this design example to provide sufficient margin and virtually eliminate harmonic distortion. This system-level GBW target directly determines the core OTA’s transconductance (). Using the formula and assuming a realistic load capacitance () of 1 pF, the necessary transconductance is calculated as . This calculation demonstrates how the system-level non-linearity analysis translates directly into a concrete specification for the circuit’s active components.
Figure 3e presents the non-linear modeling of the PGA in Simulink. The PGA model follows a similar structure like the LNA, allowing the integration of a comparable approach for the introduction of non-linear parameters. A dedicated module determines the IRN gain for the PGA, which is typically higher than that of the LNA.
2.2. Non-Linear Modeling of Analog-to-Digital Converter
Neural recording systems typically employ ADCs with a resolution of 8 to 12 bits [,]. As depicted in Figure 5a, a simplified n-bit flash ADC architecture is adopted in Simulink for systematic non-linearity analysis. The flash ADC consists of comparators and resistors, which partition the reference voltage into quantization levels. The input signal voltage is compared to each level, and the results are latched and forwarded to a priority encoder []. The function of the resistor string is to generate the reference levels, and the ADC’s linearity depends on the matching of these resistors. In this study, a MATLAB R2021a function module is employed to model a 12-bit flash ADC by comparing input voltage against reference levels, which generates binary outputs. The digital output is then transformed into a time-domain signal with discrete amplitude levels.
Figure 5.
(a) Simplified circuit diagram of an n-bit flash ADC. (b) Simplified diagram of non-linear ADC model in Simulink.
In this model, the flash ADC is chosen as a behavioral model because its architecture provides a direct method for simulating non-linearities. While this topology is not practical for low-power applications, our analysis focuses on the impact of overall output performance, such as THD and SNDR. Because these specifications are common to all ADC topologies, the design guidelines derived from this model are considered to have high scalability and can be generalized to more practical implementations like Successive Approximation Register (SAR) or Delta–Sigma ADCs.
ADC non-linear distortions stem from multiple sources, including integral non-linearity (INL), differential non-linearity (DNL), offset and gain errors, and quantization effects []. In our model, we simulate these non-linearities, specifically INL and DNL, by adjusting the effective quantization bin widths. This is achieved by applying Gaussian-distributed perturbations to the ideal reference voltages of the comparator ladder, as depicted in Figure 5a. This process directly creates non-uniform comparator thresholds, which introduces harmonic distortion and also effectively abstracts other non-idealities like comparator hysteresis. The primary advantage of this controllable model is that it allows us to efficiently create different distortion levels and measure their combined impact using overall performance metrics like THD and SNDR.
Both quantization and thermal noise are also included in the model. Quantization noise is inherent to the 12-bit digitization process, which sets the theoretical signal-to-noise ratio (SNR) to approximately 74 dB. In addition, as shown in Figure 5b, a white noise module is integrated to simulate thermal noise. A noise gain stage is used to adjust the total noise floor to the desired level, ensuring a realistic representation of the ADC’s performance.
Figure 5b illustrates a comprehensive non-linear ADC model in Simulink. The model comprises a MATLAB function module to generate a 12-bit flash ADC, along with sample-and-hold modules implemented before and after the ADC, Additionally, a white noise module is integrated at the initial stage of the modeling process.
2.3. System Distortion Level
To characterize the non-linearity of each stage, a sinusoidal waveform with a frequency of 1.11 kHz and an amplitude of 100 V is used as a test input. This allows for a clear measurement of the resulting harmonic distortion from the output PSD. Non-linear parameters are adjusted to generate distortion levels at each stage based on the output PSD. In the front-end circuits, the relationship between GBW and SR is constrained to a constant ratio, which requires continuous adjustment of both values to maintain the ratio. By varying GBW and SR, four distinct and highly discriminable levels of non-linear distortion are achieved. Additionally, a reference level without non-linear distortion is recorded as distortion level 0. In the ADC, perturbation amplitude is adjusted to tune four non-linearity levels along with one linearity level. Signal characteristics, such as SNR, THD, SNDR, spurious-free dynamic range (SFDR), and effective number of bits (ENOB), are recorded to quantify different distortion levels.
Table 1, Table 2 and Table 3 illustrate the distortion levels and signal characteristics through quantitative metrics of the LNA, PGA, and ADC, respectively, while Figure 6 shows the PSD corresponding to each distortion level.
Table 1.
Simulated performance comparison of LNA at different distortion levels.
Table 2.
Simulated performance comparison of PGA at different distortion levels.
Table 3.
Simulated performance comparison of ADC at different distortion levels.
Figure 6.
Simulated power spectral densities of LNA, PGA, and ADC at different distortion levels.
For each stage, the fundamental frequency amplitude and noise floor remain consistent across different distortion levels, ensuring a stable SNR. In the front-end circuits, an increase in harmonics is observed at higher distortion levels, with noticeable variations in THD and SFDR. In contrast, non-linearity in the ADC initially introduces only odd harmonics at distortion level 1. As the distortion level increases, even harmonics emerge, and the proportion of harmonics steadily grows. Additionally, ENOB serves as a more comprehensive metric than resolution alone, as it gradually decreases with increasing distortion [].
3. Signal Analysis of Non-Linear Models Based on Spike Processing
3.1. Signal Analysis Based on Spike Processing
The proposed non-linear models are validated with neural signals from an open-source database [], which serves as a ground truth dataset that contains 14.4 million data points with approximately 4800 annotated spike events. The validation process begins with raw neural signals that are bandpass-filtered (200–3000 Hz) to extract action potentials. These filtered signals are subsequently processed through the modeled neural recording system under configured non-linearity levels. As illustrated in Figure 7, the system outputs are then subjected to a comprehensive spike processing pipeline, which comprises spike detection, spike alignment, feature extraction, and spike sorting [,]. Finally, the spike detection and sorting outputs are statistically analyzed to obtain accuracy results.
Figure 7.
Block diagram of spike processing workflows.
Spike detection is automatically performed with an adaptive threshold, which is defined as
where x represents the output signal of the neural recording system and is an estimate of the standard deviation of the background noise [,,,]. Spike detection involves identifying peak signals in the processed data, and their positions are recorded for further analysis. Subsequently, detected spikes are extracted within a 5 ms window. To ensure temporal coherence, spike alignment is performed by shifting window midpoints to maximize peak synchronization, while incomplete waveforms are systematically discarded.
Feature extraction employs Principal Component Analysis (PCA) to reduce waveform dimensionality while preserving discriminative characteristics []. For each spike signal within an N-sample window, the PCA algorithm can be described as
where refers to the i-th principal component (PC) that contains information about each direction of the spike, and denotes the PC coefficient [,]. To facilitate spike clustering, this algorithm provides scores to each spike across various coefficients.
Spike sorting is achieved with a K-means algorithm, which clusters spikes based on PCA scores []. The algorithm randomly initializes centroids for k clusters and calculates the Euclidean distance of each data point to its nearest centroid for classification. It then iteratively recalculates centroids within each cluster until cluster stabilization is achieved. The number of spikes and their positions in each cluster are recorded, while unclustered spikes are counted and subtracted from the total detected spike number. The RMS error for each spike is re-evaluated, and spikes are reassigned to clusters with smaller RMS error. Ultimately, spike locations and clusters information are generated for each non-linear level.
3.2. Signal Analysis Results
Non-linear parameter evaluation focuses on both individual stage and system-level analysis. Individual stage analysis initially evaluates the LNA at different distortion levels, while both the PGA and ADC are configured at distortion level 0 (ideal linearity). The same approach is applied to the PGA and ADC in turn. After individual assessments, front-end circuit simulation is conducted by varying the same distortion level for both the LNA and PGA, while the ADC is configured at an ideal condition. Finally, to examine the system behavior, system-level analysis synchronizes distortion levels in all three stages (LNA, PGA, and ADC). Each distortion level (0 to 4) undergoes independent simulation ten times, which accounts for variability due to random white noise and non-linearity differential effects.
Figure 8 presents the time-domain outputs of the front-end circuits at distortion level 0, level 2, and level 4. The spike waveforms are constantly deformed due to increased distortion levels, which reduces spike detection accuracy. Figure 9 further visualizes cluster waveform distortions through normalized root mean square error (NRMSE), which is computed between distortion level 0 and distortion level 1 to level 4. The rising NRMSE values of each cluster indicate that a progressive degradation in waveform integrity as distortion levels increase.
Figure 8.
Time-domain spike output waveforms of the front-end circuits at (a) distortion level 0 (linear mode), (b) distortion level 2, (c) distortion level 4. (d) Zoom-in spike waveforms corresponding to the time windows t1, t2, and t3.
Figure 9.
Various simulated spike clusters of the front-end circuits at different distortion levels, where NRSME is calculated to quantify spike cluster waveform deformation across different distortion levels (distortion level 1 to level 4 vs. distortion level 0).
Table 4 summarizes the spike count error at distortion level 1 to level 4 for the LNA, PGA, front-end circuits, ADC, and overall system, respectively. Lower percentage errors reflect smaller deviations at distortion level 1 to level 4 relative to the baseline at distortion level 0. Across all stages, spike count error remains minimal at distortion level 1 and level 2 with an average of around 2%, while at distortion level 3, spike count error stays within ±10%. However, distortion level 4 introduces a significant increase in error, which indicates a noticeable impact on detection accuracy.
Table 4.
Spike count error for the LNA, PGA, front-end circuits, ADC, and overall system at different distortion levels.
To comprehensively evaluate spike detection fidelity, detected spike positions are compared with ground truth data. A true positive (TP) denotes a correctly detected spike, while a false positive (FP) refers to a spike detected only in the simulation. Conversely, a false negative (FN) indicates a ground truth spike that is missed. Detection performance is evaluated using the following metrics: , , and [,]. provides a comprehensive measure by considering both false detections and missed detections. Figure 10 illustrates spike detection accuracy across ten times of simulation at distortion level 0 to level 4, where Figure 10a–e correspond to the accuracy for the LNA, PGA, front-end circuits, ADC, and entire system, respectively.
Figure 10.
Simulated accuracy bar graphs at different distortion levels for (a) LNA stage, (b) PGA stage, (c) front-end circuits, (d) ADC stage, (e) entire system.
The front-end circuits maintain over 90% accuracy at distortion level 0 to level 3, while the accuracy drops below 80% at distortion level 4. The ADC achieves a near-perfect accuracy at distortion level 0 to level 2, but exhibits incresed fluctuation at distortion level 4, with a lowest accuracy of less than 80%. At distortion level 3, the lowest detection accuracy drops below 90%, but its effect on overall system performance remains unclear and will be examined in the following subsection. For the entire system, detection accuracy consistently exceeds 95% at distortion level 0 to level 2. However, when distortion reaches level 3 and level 4, detection accuracy significantly drops below 85% and even 70% in some cases.
In addition to non-linearity, ADC resolution n significantly affects signal accuracy. Figure 11a presents the PSD characteristics for different ADC resolutions, which demonstrates that lower resolutions increase both the noise floor and harmonic distortion.
Figure 11.
(a) Simulated power spectral density of ADC at different resolutions. (b) Spike detection accuracy versus different ADC resolutions.
Figure 11b demonstrates the impact of ADC resolution on spike detection accuracy. Detection accuracy remains above 90% with an 8-bit ADC and exceeds 99% with a 10-bit ADC, which demonstrates negligible accuracy improvement with higher resolutions. These results suggest that a 10-bit ideal ADC is considered to provide an optimal trade-off between detection accuracy and hardware complexity.
3.3. Statistical Analysis Based on Chinese Handwriting Decoding Paradigm
The previous analysis focuses on spike detection accuracy, and the functional implications of non-linearity will be discussed in the following analysis. Researchers have developed a Chinese handwriting decoding paradigm to visualize the impact of non-linearity on character trajectory reconstruction []. The paradigm utilizes entire spiking activity (ESA) data as neural inputs [], while a Kalman filter is employed as a decoder []. A total of 15 trials with clear baseline character trajectories from [] are performed to evaluate decoding performance. The ESA data in these trials are processed through the Simulink-based non-linear models at different distortion levels, followed by the Kalman filter decoder [].
Figure 12 shows three representative character trajectories and the CCs of the 15 selected trails at distortion level 1 to level 4 for the front-end circuits, ADC, and entire system, respectively. Quantitative analysis reveals significant decoding degradation when the front-end circuits reach distortion level 4 or the ADC reaches distortion level 3. At these levels, the spatial overlap between decoded and reference trajectories greatly decreases, which leads to reduced recognizability of certain characters. When both the front-end circuits and ADC operate at distortion level 3, the system yields a minimum CC of 0.75, where partial characters are difficult to identify. A comparison of CCs across different stages further reveals that the front-end circuits contribute less to system accuracy degradation than the ADC at the same distortion level. These findings suggest that, to achieve acceptable character decoding performance, the front-end circuits and ADC should operate at distortion levels of at least level 3 and level 2, respectively.
Figure 12.
Decoded trajectories of three representative Chinese characters (名,个,什) at different distortion levels for (a) front-end circuits, (b) ADC, (c) entire system. (d) Pearson’s correlation coefficients of all 15 trails at different distortion levels for front-end circuits, ADC, and entire system.
4. Discussion
Based on the results of spike count error and detection accuracy presented in Section 3, three key findings could be drawn as follows.
Finding (a): For the front-end circuits, to achieve a detection accuracy of more than 90%, the LNA and PGA require a THD of less than −34.32 dB (corresponding to an SNDR of 30.70 dB) and −33.73 dB (corresponding to an SNDR of 30.48 dB), respectively. As illustrated in Figure 10 and Table 4, the LNA with a THD of −34.32 dB maintains negligible accuracy degradation (spike count error < 1% and detection accuracy > 92%), while the PGA with a THD of −33.73 dB exhibits acceptable performance (spike count error < 5% and detection accuracy > 90%). The spike count error results indicate that the PGA’s design non-linearity is more critical than that of the LNA, likely due to signal amplification in the later stage, which exacerbates distortion effects at equivalent distortion levels.
Finding (b): For the ADC, a THD of −57.95 dB (corresponding to an SNDR of 57.84 dB) and a resolution of 10 bits are sufficient to ensure acceptable performance. As detection performance illustrated in Figure 10 and Figure 11 and Table 4, the ADC with a THD of −57.95 dB already yields reliable spike detection performance (spike count error < 5% and detection accuracy > 97%). In terms of ADC resolution, a 10-bit ideal ADC already provides excellent detection accuracy, while higher resolutions offer minimal improvements. These results suggest that ultra-high linearity and resolution are unnecessary for ADC design, thereby reducing hardware costs in terms of circuit area and power consumption.
Finding (c): For the entire system, to achieve a total detection accuracy of more than 90%, non-linear parameter design of the ADC is more crucial than that of the front-end circuits. As shown in Figure 10 and Figure 12, to maintain a sufficient system detection accuracy, the front-end circuits are required to be at distortion level 3, while the ADC can remain at distortion level 2, which has been discussed in Section 3.3. This finding indicates that when achieving an optimized system design, ADC non-linearity has a greater impact on system performance than that of the former stages.
These findings were derived from a challenging and representative handwriting decoding paradigm. While the specific performance targets may be application-dependent, a key contribution of this paper is the modeling framework itself, which is flexible and can be applied to other paradigms to determine their unique hardware requirements. Investigating how these requirements change across different applications is therefore an important direction for future research. Meanwhile, it is crucial to validate these simulation-based guidelines. This study represents the first, system-level step in a complete IC design process, which provides practical targets for designers. Therefore, the next step will focus on validation through transistor-level analysis and, ultimately, through physical measurements from a fabricated chip. To this end, our future work will focus on designing a 512-channel neural recording chip to implement and testing the principles established in this paper.
To provide a comprehensive view of the system and a practical reference for designers, the key specifications derived from our analysis and the typical parameters used in our models are summarized in Table 5.
Table 5.
Summary of system specifications and design targets derived from the non-linear analysis.
5. Conclusions
Neural recording system design increasingly focuses on multi-channel architectures with high spatiotemporal resolution, yet it faces significant challenges in balancing spike processing accuracy with power and area constraints. Among these challenges, the selection of non-linear parameters is crucial in order to achieve optimal trade-offs between system performance and hardware costs.
In this study, a Simulink-based modeling and analysis approach is proposed to study the impact of non-linearity on spike processing accuracy. Circuit transfer function analysis and adaptive distortion injection are presented to build the Simulink non-linear model, which is then validated in both frequency-domain PSD analysis and time-domain NRMSE evaluation. A full spike processing pipeline, including spike detection and sorting, is implemented to evaluate spike count error and detection accuracy for the front-end circuits and ADC stages. Furthermore, a neural decoding task in Chinese handwriting reconstruction is employed to visualize distortion effects on experimental performance.
Statistical analysis demonstrates that a moderate level of non-linearity can maintain acceptable detection and decoding performance while avoiding over-design. Specifically, to maintain a spike count error of less than 10% and a detection accuracy of more than 90%, the expected THD for the LNA, PGA, and ADC can be set to −34.32 dB, −33.73 dB, and −57.95 dB, respectively. Furthermore, ADC non-linearity has a more significant impact on system-level performance, which indicates that neural recording system design efforts should prioritize ADC stage.
These findings provide a valuable reference for guiding low-power, high-accuracy design in future neural recording systems. Based on this research, our future work will focus on designing a 512-channel neural recording chip to further validate and optimize system-level performance under practical constraints.
Author Contributions
J.H.: Data curation, Formal analysis, Investigation, Software, Validation, Writing—original draft; J.X.: Methodology, Project administration, Resources, Writing—review & editing; Y.W.: Funding acquisition, Supervision. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the STI 2030-Major Project No. 2021ZD0200401, in part by the Pioneer R&D Program of Zhejiang (No. 2025C01187, No. 2024C03001), in part by the National Natural Science Foundation of China (No. 62176232 and No. 62336007), in part by the Starry Night Science Fund of Zhejiang University Shanghai Institute for Advanced Study under Grant SNZJU-SIAS-002, and in part by the Fundamental Research Funds for the Central Universities (No. 2025ZFJH01-01, No. 226-2024-00127).
Data Availability Statement
Restrictions apply to the availability of these data. Data were obtained from Qi, Y. et al. Nature Human Behaviour 2025 and are available https://doi.org/10.1038/s41562-025-02157-x with the permission of Qi, Y. et al. Nature Human Behaviour 2025.
Acknowledgments
The authors are grateful for technical support and suggestions from Xiaomeng Yang and Xinyun Zhu at the College of Computer Science, Zhejiang University, Hangzhou, China.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Herman, P.; Prasad, G.; McGinnity, T.M.; Coyle, D. Comparative Analysis of Spectral Approaches to Feature Extraction for EEG-Based Motor Imagery Classification. IEEE Trans. Neural Syst. Rehabil. Eng. 2008, 16, 317–326. [Google Scholar] [CrossRef]
- Stevenson, I.H.; Kording, K.P. How Advances in Neural Recording Affect Data Analysis. Nat. Neurosci. 2011, 14, 139–142. [Google Scholar] [CrossRef]
- Ranjandish, R.; Schmid, A. A Review of Microelectronic Systems and Circuit Techniques for Electrical Neural Recording Aimed at Closed-Loop Epilepsy Control. Sensors 2020, 20, 5716. [Google Scholar] [CrossRef] [PubMed]
- Ganguly, K.; Carmena, J.M. Emergence of a Stable Cortical Map for Neuroprosthetic Control. PLoS Biol. 2009, 7, e1000153. [Google Scholar] [CrossRef]
- Chen, R.; Canales, A.; Anikeeva, P. Neural Recording and Modulation Technologies. Nat. Rev. Mater. 2017, 2, 16093. [Google Scholar] [CrossRef] [PubMed]
- Rice, K.M.; Blanchard, E.B.; Purcell, M. Biofeedback Treatments of Generalized Anxiety Disorder: Preliminary Results. Biofeedback Self-Regul. 1993, 18, 93–105. [Google Scholar] [CrossRef]
- Lebedev, M.A.; Nicolelis, M.A. Brain–Machine Interfaces: Past, Present and Future. Trends Neurosci. 2006, 29, 536–546. [Google Scholar] [CrossRef] [PubMed]
- Wolpaw, J.R.; Birbaumer, N.; McFarland, D.J.; Pfurtscheller, G.; Vaughan, T.M. Brain–Computer Interfaces for Communication and Control. Clin. Neurophysiol. 2002, 113, 767–791. [Google Scholar] [CrossRef]
- Hashemi Noshahr, F.; Nabavi, M.; Sawan, M. Multi-Channel Neural Recording Implants: A Review. Sensors 2020, 20, 904. [Google Scholar] [CrossRef]
- Chen, J.; Tarkhan, M.; Wu, H.; Noshahr, F.H.; Yang, J.; Sawan, M. Recent Trends and Future Prospects of Neural Recording Circuits and Systems: A Tutorial Brief. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 2654–2660. [Google Scholar] [CrossRef]
- Steinmetz, N.A.; Aydin, C.; Lebedeva, A.; Okun, M.; Pachitariu, M.; Bauza, M.; Beau, M.; Bhagat, J.; Böhm, C.; Broux, M.; et al. Neuropixels 2.0: A Miniaturized High-Density Probe for Stable, Long-Term Brain Recordings. Science 2021, 372, eabf4588. [Google Scholar] [CrossRef] [PubMed]
- Yoon, D.Y.; Pinto, S.; Chung, S.; Merolla, P.; Koh, T.W.; Seo, D. A 1024-Channel Simultaneous Recording Neural SoC with Stimulation and Real-Time Spike Detection. In Proceedings of the 2021 Symposium on VLSI Circuits, Kyoto, Japan, 13–19 June 2021; pp. 1–2. [Google Scholar] [CrossRef]
- Musk, E.; Neuralink. An Integrated Brain-Machine Interface Platform With Thousands of Channels. J. Med. Internet Res. 2019, 21, e16194. [Google Scholar] [CrossRef]
- Park, S.Y.; Cho, J.; Lee, K.; Yoon, E. Dynamic Power Reduction in Scalable Neural Recording Interface Using Spatiotemporal Correlation and Temporal Sparsity of Neural Signals. IEEE J. Solid-State Circuits 2018, 53, 1102–1114. [Google Scholar] [CrossRef]
- Abdelhalim, K.; Jafari, H.M.; Kokarovtseva, L.; Velazquez, J.L.P.; Genov, R. 64-Channel UWB Wireless Neural Vector Analyzer SOC With a Closed-Loop Phase Synchrony-Triggered Neurostimulator. IEEE J. Solid-State Circuits 2013, 48, 2494–2510. [Google Scholar] [CrossRef]
- Guo, J.; Yuan, J.; Huang, J.; Law, J.K.Y.; Yeung, C.K.; Chan, M. 32.9 nV/Rt Hz −60.6 dB THD Dual-Band Micro-Electrode Array Signal Acquisition IC. IEEE J. Solid-State Circuits 2012, 47, 1209–1220. [Google Scholar] [CrossRef]
- Abdelhalim, K.; Kokarovtseva, L.; Perez Velazquez, J.L.; Genov, R. 915-MHz FSK/OOK Wireless Neural Recording SoC With 64 Mixed-Signal FIR Filters. IEEE J. Solid-State Circuits 2013, 48, 2478–2493. [Google Scholar] [CrossRef]
- Qian, C.; Parramon, J.; Sanchez-Sinencio, E. A Micropower Low-Noise Neural Recording Front-End Circuit for Epileptic Seizure Detection. IEEE J. Solid-State Circuits 2011, 46, 1392–1405. [Google Scholar] [CrossRef]
- Muller, R.; Gambini, S.; Rabaey, J.M. A 0.013 Mm, 5 μW, DC-Coupled Neural Signal Acquisition IC With 0.5 V Supply. IEEE J. Solid-State Circuits 2012, 47, 232–243. [Google Scholar] [CrossRef]
- Naderi, K.; Shad, E.; Molinas, M.; Heidari, A. A Power Efficient Low-noise and High Swing CMOS Amplifier for Neural Recording Applications. In Proceedings of the 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Montreal, QC, Canada, 20–24 July 2020; pp. 4298–4301. [Google Scholar] [CrossRef]
- Mora Lopez, C.; Prodanov, D.; Braeken, D.; Gligorijevic, I.; Eberle, W.; Bartic, C.; Puers, R.; Gielen, G. A Multichannel Integrated Circuit for Electrical Recording of Neural Activity, With Independent Channel Programmability. IEEE Trans. Biomed. Circuits Syst. 2012, 6, 101–110. [Google Scholar] [CrossRef] [PubMed]
- Rai, S.; Holleman, J.; Pandey, J.N.; Zhang, F.; Otis, B. A 500 µW Neural Tag with 2 µVrms AFE and Frequency-Multiplying MICS/ISM FSK Transmitter. In Proceedings of the 2009 IEEE International Solid-State Circuits Conference-Digest of Technical Papers, San Francisco, CA, USA, 8–12 February 2009. [Google Scholar] [CrossRef]
- Xiao, Z.; Tang, C.M.; Dougherty, C.M.; Bashirullah, R. A 20 µW Neural Recording Tag with Supply-Current-Modulated AFE in 0.13µm CMOS. In Proceedings of the 2010 IEEE International Solid-State Circuits Conference—(ISSCC), San Francisco, CA, USA, 7–11 February 2010; pp. 122–123. [Google Scholar] [CrossRef]
- Kim, S.J.; Han, S.H.; Cha, J.H.; Liu, L.; Yao, L.; Gao, Y.; Je, M. A Sub-\muW/Ch Analog Front-End for \Delta-Neural Recording With Spike-Driven Data Compression. IEEE Trans. Biomed. Circuits Syst. 2019, 13, 1–14. [Google Scholar] [CrossRef]
- Samiei, A.; Hashemi, H. A Chopper Stabilized, Current Feedback, Neural Recording Amplifier. IEEE Solid-State Circuits Lett. 2019, 2, 17–20. [Google Scholar] [CrossRef]
- Ng, K.A.; Xu, Y.P. A Low-Power, High CMRR Neural Amplifier System Employing CMOS Inverter-Based OTAs With CMFB Through Supply Rails. IEEE J. Solid-State Circuits 2016, 51, 724–737. [Google Scholar] [CrossRef]
- Johnson, B.C.; Gambini, S.; Izyumin, I.; Moin, A.; Zhou, A.; Alexandrov, G.; Santacruz, S.R.; Rabaey, J.M.; Carmena, J.M.; Muller, R. An Implantable 700 μW 64-Channel Neuromodulation IC for Simultaneous Recording and Stimulation with Rapid Artifact Recovery. In Proceedings of the 2017 Symposium on VLSI Circuits, Kyoto, Japan, 5–8 June 2017; pp. C48–C49. [Google Scholar] [CrossRef]
- Wang, S.; Garakoui, S.K.; Chun, H.; Salinas, D.G.; Sijbers, W.; Putzeys, J.; Martens, E.; Craninckx, J.; Van Helleputte, N.; Lopez, C.M. A Compact Quad-Shank CMOS Neural Probe With 5120 Addressable Recording Sites and 384 Fully Differential Parallel Channels. IEEE Trans. Biomed. Circuits Syst. 2019, 13, 1625–1634. [Google Scholar] [CrossRef]
- Murmann, B. ADC Performance Survey 1997–2023. Available online: https://github.com/bmurmann/ADC-survey (accessed on 9 January 2024).
- Wattanapanitch, W.; Sarpeshkar, R. A Low-Power 32-Channel Digitally Programmable Neural Recording Integrated Circuit. IEEE Trans. Biomed. Circuits Syst. 2011, 5, 592–602. [Google Scholar] [CrossRef] [PubMed]
- Xu, J.; Wu, T.; Liu, W.; Yang, Z. A Frequency Shaping Neural Recorder With 3 pF Input Capacitance and 11 Plus 4.5 Bits Dynamic Range. IEEE Trans. Biomed. Circuits Syst. 2014, 8, 510–527. [Google Scholar] [CrossRef] [PubMed]
- Rodríguez-Pérez, A.; Ruiz-Amaya, J.; Delgado-Restituto, M.; Rodríguez-Vázquez, Á. An Auto-Calibrated Neural Spike Recording Channel with Feature Extraction Capabilities. In Proceedings of the SPIE Microtechnologies; Rodríguez-Vázquez, Á.B., Adelung, R., Carmona-Galán, R.A., Liñán-Cembrano, G., Ronning, C., Eds.; SPIE: Prague, Czech Republic, 2011; p. 80680N. [Google Scholar] [CrossRef]
- Rezaee-Dehsorkh, H.; Ravanshad, N.; Lotfi, R.; Mafinezhad, K.; Sodagar, A.M. Analysis and Design of Tunable Amplifiers for Implantable Neural Recording Applications. IEEE J. Emerg. Sel. Top. Circuits Syst. 2011, 1, 546–556. [Google Scholar] [CrossRef]
- Biederman, W.; Yeager, D.J.; Narevsky, N.; Leverett, J.; Neely, R.; Carmena, J.M.; Alon, E.; Rabaey, J.M. A 4.78 Mm 2 Fully-Integrated Neuromodulation SoC Combining 64 Acquisition Channels With Digital Compression and Simultaneous Dual Stimulation. IEEE J. Solid-State Circuits 2015, 50, 1038–1047. [Google Scholar] [CrossRef]
- Azin, M.; Guggenmos, D.J.; Barbay, S.; Nudo, R.J.; Mohseni, P. A Battery-Powered Activity-Dependent Intracortical Microstimulation IC for Brain-Machine-Brain Interface. IEEE J. Solid-State Circuits 2011, 46, 731–745. [Google Scholar] [CrossRef]
- Gosselin, B.; Ayoub, A.E.; Roy, J.F.; Sawan, M.; Lepore, F.; Chaudhuri, A.; Guitton, D. A Mixed-Signal Multichip Neural Recording Interface With Bandwidth Reduction. IEEE Trans. Biomed. Circuits Syst. 2009, 3, 129–141. [Google Scholar] [CrossRef] [PubMed]
- Harrison, R.R.; Watkins, P.T.; Kier, R.J.; Lovejoy, R.O.; Black, D.J.; Greger, B.; Solzbacher, F. A Low-Power Integrated Circuit for a Wireless 100-Electrode Neural Recording System. IEEE J. Solid-State Circuits 2007, 42, 123–133. [Google Scholar] [CrossRef]
- Harrison, R. A Low-Power, Low-Noise CMOS Amplifier for Neural Recording Applications. In Proceedings of the 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353), Phoenix-Scottsdale, AZ, USA, 26–29 May 2002; Volume 5, pp. V–197–V–200. [Google Scholar] [CrossRef]
- Zou, X.; Xu, X.; Yao, L.; Lian, Y. A 1-V 450-nW Fully Integrated Programmable Biomedical Sensor Interface Chip. IEEE J. Solid-State Circuits 2009, 44, 1067–1077. [Google Scholar] [CrossRef]
- Wattanapanitch, W.; Fee, M.; Sarpeshkar, R. An Energy-Efficient Micropower Neural Recording Amplifier. IEEE Trans. Biomed. Circuits Syst. 2007, 1, 136–147. [Google Scholar] [CrossRef] [PubMed]
- Chuang, C. Analysis of the Settling Behavior of an Operational Amplifier. IEEE J. Solid-State Circuits 1982, 17, 74–80. [Google Scholar] [CrossRef]
- Hung, C.H.; Zheng, Y.; Guo, J.; Leung, K.N. Bandwidth and Slew Rate Enhanced OTA With Sustainable Dynamic Bias. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 635–639. [Google Scholar] [CrossRef]
- Yang, H.; Allstot, D. Considerations for Fast Settling Operational Amplifiers. IEEE Trans. Circuits Syst. 1990, 37, 326–334. [Google Scholar] [CrossRef]
- Khazaei, Y.; Sodagar, A.M. Multi-Channel ADC with Improved Bit Rate and Power Consumption for ElectroCorticoGraphy Systems. In Proceedings of the 2019 IEEE Biomedical Circuits and Systems Conference (BioCAS), Nara, Japan, 17–19 October 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Barsakcioglu, D.Y.; Liu, Y.; Bhunjun, P.; Navajas, J.; Eftekhar, A.; Jackson, A.; Quian Quiroga, R.; Constandinou, T.G. An Analogue Front-End Model for Developing Neural Spike Sorting Systems. IEEE Trans. Biomed. Circuits Syst. 2014, 8, 216–227. [Google Scholar] [CrossRef] [PubMed]
- Nasserian, M.; Peiravi, A.; Moradi, F. An Adaptive-Resolution Signal-Specific ADC for Sensor-Interface Applications. Analog. Integr. Circuits Signal Process. 2019, 98, 125–135. [Google Scholar] [CrossRef]
- Pedreira, C.; Martinez, J.; Ison, M.J.; Quian Quiroga, R. How Many Neurons Can We See with Current Spike Sorting Algorithms? J. Neurosci. Methods 2012, 211, 58–65. [Google Scholar] [CrossRef]
- Gibson, S.; Judy, J.W.; Marković, D. Spike Sorting: The First Step in Decoding the Brain: The First Step in Decoding the Brain. IEEE Signal Process. Mag. 2012, 29, 124–143. [Google Scholar] [CrossRef]
- Gibson, S.; Judy, J.W.; Markovic, D. Technology-Aware Algorithm Design for Neural Spike Detection, Feature Extraction, and Dimensionality Reduction. IEEE Trans. Neural Syst. Rehabil. Eng. 2010, 18, 469–478. [Google Scholar] [CrossRef]
- Quiroga, R.Q.; Nadasdy, Z.; Ben-Shaul, Y. Unsupervised Spike Detection and Sorting with Wavelets and Superparamagnetic Clustering. Neural Comput. 2004, 16, 1661–1687. [Google Scholar] [CrossRef]
- Obeid, I.; Wolf, P. Evaluation of Spike-Detection Algorithms Fora Brain-Machine Interface Application. IEEE Trans. Biomed. Eng. 2004, 51, 905–911. [Google Scholar] [CrossRef] [PubMed]
- Gibson, S.; Judy, J.W.; Markovic, D. Comparison of Spike-Sorting Algorithms for Future Hardware Implementation. In Proceedings of the 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 20–25 August 2008; pp. 5015–5020. [Google Scholar] [CrossRef]
- Wu, T.; Xu, J.; Lian, Y.; Khalili, A.; Rastegarnia, A.; Guan, C.; Yang, Z. A 16-Channel Nonparametric Spike Detection ASIC Based on EC-PC Decomposition. IEEE Trans. Biomed. Circuits Syst. 2016, 10, 3–17. [Google Scholar] [CrossRef] [PubMed]
- Pachitariu, M.; Steinmetz, N.; Kadir, S.; Carandini, M.; Kenneth D., H. Kilosort: Realtime Spike-Sorting for Extracellular Electrophysiology with Hundreds of Channels. Preprint 2016. [Google Scholar] [CrossRef]
- Qi, Y.; Zhu, X.; Xiong, X.; Yang, X.; Ding, N.; Wu, H.; Xu, K.; Zhu, J.; Zhang, J.; Wang, Y. Human Motor Cortex Encodes Complex Handwriting through a Sequence of Stable Neural States. Nat. Hum. Behav. 2025, 9, 1260–1271. [Google Scholar] [CrossRef] [PubMed]
- Legatt, A.D.; Arezzo, J.; Vaughan, H.G. Averaged Multiple Unit Activity as an Estimate of Phasic Changes in Local Neuronal Activity: Effects of Volume-Conducted Potentials. J. Neurosci. Methods 1980, 2, 203–217. [Google Scholar] [CrossRef]
- Basar, T. A New Approach to Linear Filtering and Prediction Problems. In Control Theory: Twenty-Five Seminal Papers (1932–1981); Wiley: Hoboken, NJ, USA, 2001; pp. 167–179. [Google Scholar] [CrossRef]
- Yang, X.; Xiong, X.; Li, X.; Lian, Q.; Zhu, J.; Zhang, J.; Qi, Y.; Wang, Y. Reconstructing Multi-Stroke Characters From Brain Signals Toward Generalizable Handwriting Brain–Computer Interfaces. IEEE Trans. Neural Syst. Rehabil. Eng. 2024, 32, 4230–4239. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).