Next Article in Journal
Silver Thin-Film Plated Interconnected Metal Mesh Networks for Virus Detection and Prevention
Previous Article in Journal
Electromagnetic Tracking System for Medical Micro Devices: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Non-Linear Modeling and Precision Analysis Approach for Implantable Multi-Channel Neural Recording Systems

1
College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
2
MOE Frontier Science Center for Brain Science and Brain-Machine Integration, Zhejiang University, Hangzhou 310027, China
3
Affiliated Mental Health Center and Hangzhou Seventh People’s Hospital, Zhejiang University School of Medicine, Hangzhou 310013, China
4
Nanhu Brain-Computer Interface Institute, Hangzhou 311100, China
5
College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Micromachines 2025, 16(10), 1176; https://doi.org/10.3390/mi16101176
Submission received: 29 August 2025 / Revised: 10 October 2025 / Accepted: 15 October 2025 / Published: 17 October 2025
(This article belongs to the Section B1: Biosensors)

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 [1,2]. As a result, BMIs have emerged as a promising technology for the diagnosis and treatment of numerous neurological disorders, including epilepsy [3] and Parkinson’s disease [4], as well as mental illnesses, such as depression [5] and anxiety disorder [6]. Additionally, BMIs play a crucial role in restoring sensory and motion functions for severely disabled patients [7,8].
Neural recording system, a key component of BMIs, enables the acquisition of neural signals from different brain regions to decode brain functionality [9,10]. A number of state-of-the-art research works have focused on developing multi-channel implantable recording systems [11,12,13,14]. 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 [11]. 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 μ V rms , which degrades signal fidelity [12,13]. Another study has developed a 1024-channel recording system that has a low IRN of 5.18 μ V rms and a low total harmonic distortion (THD) of 0.062% (−64.1dB), but it occupies a large chip area of 0.098 mm2/Ch [14].
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 [15,16,17,18,19,20,21,22,23,24,25,26,27,28] and Figure 1b shows the signal-to-noise and distortion ratio (SNDR) versus analog-to-digital converter (ADC) energy (defined as A D C e n e r g y = P / f s ) of different ADCs from the 1997–2023 IEEE International Solid-State Circuits Conference (ISSCC) [29]. 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.
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 [10,19,30,31,32,33,34,35,36,37]. 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.

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) [38], where fully differential neural signals V i n + and V i n are capacitively coupled. In this configuration, G m 1 denotes the OTA’s transconductance and R f represents differential MOS-bipolar pseudo-resistance, while C i n , C f , and C l 1 correspond to the input, feedback, and load capacitances of the LNA, respectively [18,37,38,39,40].
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 V 1 and V 2 , respectively, and V represents the amplifier’s input voltage. Consequently, the open-loop transfer function of the LNA is derived as
H L , o ( s ) = V 1 V = G m 1 R o 1 β L 1 + s R o 1 C L 1 + R o 1 [ R f ( 1 β L ) ] 1 ,
where R o 1 is the equivalent output resistance, β L = V 1 / V 2 = ( C f R f s + 1 ) / [ ( C i n + C p 1 + C f ) R f s + 1 ] defines the capacitive voltage divider’s feedback coefficient, C p 1 is the parasitic capacitance, and C L 1 = C l 1 + ( 1 β L ) C f is the equivalent total load capacitance. Given that R f R o 1 , the third term in the denominator of Equation (1) can be ignored.
Under deep negative feedback conditions, the closed-loop gain of the LNA can be approximated as G ( s ) 1 / F ( s ) = C i n / ( C f + 1 / s R f ) , where F ( s ) represents the closed-loop feedback coefficient. In practical applications, the DC loop gain H L , D C ( s ) = G m 1 R o 1 β L is significantly greater than 1, allowing the term 1 / G m 1 R o 1 β L in Equation (1) to be neglected. Therefore, the closed-loop transfer function of the LNA can be expressed as
H L , c ( s ) = V o u t ( s ) V i n ( s ) = H L , o ( s ) 1 + H L , o ( s ) · 1 F ( s ) = C i n C f s R f C f 1 + s R f C f 1 1 + s C L 1 ( G m 1 β L ) 1 .
To further enhance gain and linearity, the PGA adopts a programmable feedback architecture with adjustable capacitors, as shown in Figure 2b [39]. Mirroring the LNA’s modeling methodology, the closed-loop transfer function of the PGA is derived as
H P , c ( s ) = C 1 C 2 1 1 + s C L 2 ( G m 2 β P ) 1 ,
where G m 2 denotes the PGA’s OTA transconductance; C 1 , C 2 , and C l 2 represent input, feedback, and load capacitances of PGA, respectively; β P = C 2 / [ ( C 1 + C p 2 + C 2 ) R 1 s + 1 ] defines the feedback coefficient; R 1 is the feedback resistance, C p 2 is the parasitic capacitance; and C L 2 = C l 2 + ( 1 β P ) C 2 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 [41,42,43]. 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.
GBW, which is defined as G B W = G m 1 / ( 2 π C l 1 ) 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 [42].
SR determines the conversion speed of rapidly changing input signals and is defined as S R = Δ V o u t / Δ t = 2 I d s / C l 1 for the LNA, where I d s 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 [41]. The ratio between GBW and SR is defined as S R / G B W = 4 π I d s / G m 1 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 S l o p e = | v i n | / τ , where integration time constant is τ = 2 π C i n C l 1 / ( G m 1 C f ) . The error calculation is analyzed in three cases by comparing S l o p e with SR and slewing time t s l with half the sampling time T s / 2 .
Case 1:  | S l o p e | > S R , t s l T s / 2 . In this condition, the LNA operates in the slewing period and non-linear variation region. The slewing time is determined as t s l = | v i n | / S R τ , leading to a signal error of
e r r o r = | v i n | S R · t s l .
Case 2:  | S l o p e | > S R , t s l < T s / 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 t l i n = T s / 2 t s l , and the signal error is
e r r o r = ( | v i n | S R · t s l ) · exp ( t l i n τ ) .
Case 3:  | S l o p e | S R . The LNA operates entirely in the linear region with t l i n = T s / 2 , while no slewing occurs ( t s l = 0 ). The corresponding signal error is
e r r o r = | v i n | · exp ( T s 2 τ )
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 [37,38,39].
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 H L , i n ( s ) = V 1 / V i n = ( C i n R f s + 1 ) / [ ( C i n + C p 1 + C f ) R f s + 1 ] . The gain stage represents the OTA’s gain function while considering the amplifier’s input–output anti-correlation, with its transfer function derived as H L , g a i n ( s ) = T ( s ) / β L = ( G m 1 R o 1 ) / ( 1 + s R o 1 C L e f 1 ) . The feedback stage defines the feedback coefficient using a capacitive voltage divider, with the corresponding transfer function H L , f ( s ) = β L = ( C f R f s + 1 ) / [ ( C i n + C p 1 + C f ) R f s + 1 ] . 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 ( G LNA C in / C f ), this can be realized with practical values such as C in = 20 pF and C f = 200 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 ( g m 1 ). Using the formula GBW = g m 1 / ( 2 π C L 1 ) and assuming a realistic load capacitance ( C L 1 ) of 1 pF, the necessary transconductance is calculated as g m 1 = GBW · 2 π C L 1 = 10 MHz · 2 π · 1 pF 62.8 μ A / V . 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 [44,45]. 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 2 n 1 comparators and 2 n resistors, which partition the reference voltage into 2 n 1 quantization levels. The input signal voltage is compared to each level, and the results are latched and forwarded to a priority encoder [46]. 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 2 12 reference levels, which generates binary outputs. The digital output is then transformed into a time-domain signal with discrete amplitude levels.
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 [45]. 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.
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 [45].

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 [47], 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 [48,49]. Finally, the spike detection and sorting outputs are statistically analyzed to obtain accuracy results.
Spike detection is automatically performed with an adaptive threshold, which is defined as
Thr = 4 σ N , σ N = m e d i a n { | x | 0.6745 } ,
where x represents the output signal of the neural recording system and σ N is an estimate of the standard deviation of the background noise [48,49,50,51]. 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 [52]. For each spike signal s ( n ) within an N-sample window, the PCA algorithm can be described as
c i = n = 1 N P C i ( n ) · s ( n ) ,
where P C i refers to the i-th principal component (PC) that contains information about each direction of the spike, and c i denotes the PC coefficient [48,52]. 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 [48]. 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.
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.
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: P r e c i s i o n = T P / ( T P + F P ) , R e c a l l = T P / ( T P + F N ) , and A c c u r a c y = T P / ( T P + F P + F N ) [53,54]. A c c u r a c y 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.
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 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 [55]. The paradigm utilizes entire spiking activity (ESA) data as neural inputs [56], while a Kalman filter is employed as a decoder [57]. A total of 15 trials with clear baseline character trajectories from [55] 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 [58].
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.

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.

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

  1. 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]
  2. Stevenson, I.H.; Kording, K.P. How Advances in Neural Recording Affect Data Analysis. Nat. Neurosci. 2011, 14, 139–142. [Google Scholar] [CrossRef]
  3. 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]
  4. Ganguly, K.; Carmena, J.M. Emergence of a Stable Cortical Map for Neuroprosthetic Control. PLoS Biol. 2009, 7, e1000153. [Google Scholar] [CrossRef]
  5. Chen, R.; Canales, A.; Anikeeva, P. Neural Recording and Modulation Technologies. Nat. Rev. Mater. 2017, 2, 16093. [Google Scholar] [CrossRef] [PubMed]
  6. 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]
  7. Lebedev, M.A.; Nicolelis, M.A. Brain–Machine Interfaces: Past, Present and Future. Trends Neurosci. 2006, 29, 536–546. [Google Scholar] [CrossRef] [PubMed]
  8. 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]
  9. Hashemi Noshahr, F.; Nabavi, M.; Sawan, M. Multi-Channel Neural Recording Implants: A Review. Sensors 2020, 20, 904. [Google Scholar] [CrossRef]
  10. 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]
  11. 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]
  12. 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]
  13. Musk, E.; Neuralink. An Integrated Brain-Machine Interface Platform With Thousands of Channels. J. Med. Internet Res. 2019, 21, e16194. [Google Scholar] [CrossRef]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. 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]
  23. 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]
  24. 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]
  25. Samiei, A.; Hashemi, H. A Chopper Stabilized, Current Feedback, Neural Recording Amplifier. IEEE Solid-State Circuits Lett. 2019, 2, 17–20. [Google Scholar] [CrossRef]
  26. 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]
  27. 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]
  28. 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]
  29. Murmann, B. ADC Performance Survey 1997–2023. Available online: https://github.com/bmurmann/ADC-survey (accessed on 9 January 2024).
  30. 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]
  31. 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]
  32. 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]
  33. 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]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. 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]
  41. Chuang, C. Analysis of the Settling Behavior of an Operational Amplifier. IEEE J. Solid-State Circuits 1982, 17, 74–80. [Google Scholar] [CrossRef]
  42. 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]
  43. Yang, H.; Allstot, D. Considerations for Fast Settling Operational Amplifiers. IEEE Trans. Circuits Syst. 1990, 37, 326–334. [Google Scholar] [CrossRef]
  44. 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]
  45. 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]
  46. 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]
  47. 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]
  48. 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]
  49. 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]
  50. 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]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. 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]
  56. 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]
  57. 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]
  58. 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]
Figure 1. (a) THD versus system power consumption in front-end circuits of various neural recording systems over the past decade [15,16,17,18,19,20,21,22,23,24,25,26,27,28]. (b) SNDR versus ADC energy of various ADCs collected from the 1997 to 2023 ISSCC [29].
Figure 1. (a) THD versus system power consumption in front-end circuits of various neural recording systems over the past decade [15,16,17,18,19,20,21,22,23,24,25,26,27,28]. (b) SNDR versus ADC energy of various ADCs collected from the 1997 to 2023 ISSCC [29].
Micromachines 16 01176 g001
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.
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.
Micromachines 16 01176 g002
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.
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.
Micromachines 16 01176 g003
Figure 4. (a) Transient response of OTA with step input signal. (b) Amplitude–frequency characteristics of OTA.
Figure 4. (a) Transient response of OTA with step input signal. (b) Amplitude–frequency characteristics of OTA.
Micromachines 16 01176 g004
Figure 5. (a) Simplified circuit diagram of an n-bit flash ADC. (b) Simplified diagram of non-linear ADC model in Simulink.
Figure 5. (a) Simplified circuit diagram of an n-bit flash ADC. (b) Simplified diagram of non-linear ADC model in Simulink.
Micromachines 16 01176 g005
Figure 6. Simulated power spectral densities of LNA, PGA, and ADC at different distortion levels.
Figure 6. Simulated power spectral densities of LNA, PGA, and ADC at different distortion levels.
Micromachines 16 01176 g006
Figure 7. Block diagram of spike processing workflows.
Figure 7. Block diagram of spike processing workflows.
Micromachines 16 01176 g007
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 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.
Micromachines 16 01176 g008
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).
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).
Micromachines 16 01176 g009
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.
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.
Micromachines 16 01176 g010
Figure 11. (a) Simulated power spectral density of ADC at different resolutions. (b) Spike detection accuracy versus different ADC resolutions.
Figure 11. (a) Simulated power spectral density of ADC at different resolutions. (b) Spike detection accuracy versus different ADC resolutions.
Micromachines 16 01176 g011
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.
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.
Micromachines 16 01176 g012
Table 1. Simulated performance comparison of LNA at different distortion levels.
Table 1. Simulated performance comparison of LNA at different distortion levels.
Distortion LevelGBW (MHz/dB)SR (mV/μs)SNR (dB)THD (dB)SNDR (dB)SFDR (dB)
Level 0--32.44−53.1832.4358.20
Level 110132.60−46.5632.4649.03
Level 290.932.77−40.9332.1941.91
Level 380.832.16−34.3230.7034.86
Level 450.532.05−26.2325.2328.96
Table 2. Simulated performance comparison of PGA at different distortion levels.
Table 2. Simulated performance comparison of PGA at different distortion levels.
Distortion LevelGBW (MHz/dB)SR (mV/μs)SNR (dB)THD (dB)SNDR (dB)SFDR (dB)
Level 0--33.09−58.8433.0964.19
Level 10.82733.11−50.2133.0451.38
Level 20.652233.15−42.4232.6842.78
Level 30.51733.26−33.7330.4833.90
Level 40.361233.47−24.2723.7824.39
Table 3. Simulated performance comparison of ADC at different distortion levels.
Table 3. Simulated performance comparison of ADC at different distortion levels.
Distortion LevelSNR (dB)THD (dB)SNDR (dB)ENOB (bits)SFDR (dB)
Level 073.99−96.2373.9911.99100.82
Level 173.69−68.4467.3110.8973.65
Level 273.83−57.9557.849.3164.73
Level 373.86−44.4244.417.0849.79
Level 473.57−32.3732.375.0833.48
Table 4. Spike count error for the LNA, PGA, front-end circuits, ADC, and overall system at different distortion levels.
Table 4. Spike count error for the LNA, PGA, front-end circuits, ADC, and overall system at different distortion levels.
StageDistortion LevelMax ErrorAbsolute AverageSTD
PosNeg
LNA10.330−0.2260.1940.065
20.454−0.5130.3910.083
31.032−0.9060.8000.156
49.632−9.3018.8360.441
PGA10.800−0.9430.7180.120
22.388−1.9681.9000.266
35.902−5.1874.9270.564
416.674−11.58313.5572.567
Front-end10.844−0.6800.6800.115
22.122−1.7711.8420.209
36.429−5.2715.7480.612
420.661−19.27118.8824.967
ADC10.040−0.0400.0170.015
20.713−0.7750.4320.261
38.119−6.2186.9342.638
422.991−16.68719.8146.513
All stage10.825−0.5060.5200.188
22.826−1.2691.6920.841
38.342−6.8327.7372.813
425.580−24.48220.0727.121
Table 5. Summary of system specifications and design targets derived from the non-linear analysis.
Table 5. Summary of system specifications and design targets derived from the non-linear analysis.
ParameterStageValueUnitNotes
System-Level Performance Targets
Spike Detection AccuracySystem>90%For reliable detection
Handwriting Decoding CCSystem>0.85-For reliable decoding
LNA Specifications
Target THDLNA<−34.32dBFor >90% accuracy
Corresponding SNDRLNA>30.70dBFrom distortion level 3
PGA Specifications
Target THDPGA<−33.73dBFor >90% accuracy
Corresponding SNDRPGA>30.48dBFrom distortion level 3
ADC Specifications
Target THDADC<−57.95dBFor >90% accuracy
Corresponding SNDRADC>57.84dBFrom distortion level 2
Target ResolutionADC10bitsOptimal trade-off point
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.

Share and Cite

MDPI and ACS Style

He, J.; Xu, J.; Wang, Y. Non-Linear Modeling and Precision Analysis Approach for Implantable Multi-Channel Neural Recording Systems. Micromachines 2025, 16, 1176. https://doi.org/10.3390/mi16101176

AMA Style

He J, Xu J, Wang Y. Non-Linear Modeling and Precision Analysis Approach for Implantable Multi-Channel Neural Recording Systems. Micromachines. 2025; 16(10):1176. https://doi.org/10.3390/mi16101176

Chicago/Turabian Style

He, Jinyan, Jian Xu, and Yueming Wang. 2025. "Non-Linear Modeling and Precision Analysis Approach for Implantable Multi-Channel Neural Recording Systems" Micromachines 16, no. 10: 1176. https://doi.org/10.3390/mi16101176

APA Style

He, J., Xu, J., & Wang, Y. (2025). Non-Linear Modeling and Precision Analysis Approach for Implantable Multi-Channel Neural Recording Systems. Micromachines, 16(10), 1176. https://doi.org/10.3390/mi16101176

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop