<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Detect. Sci. Technol</journal-id>
<journal-title>Frontiers in Detector Science and Technology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Detect. Sci. Technol</abbrev-journal-title>
<issn pub-type="epub">2813-8031</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1487623</article-id>
<article-id pub-id-type="doi">10.3389/fdest.2024.1487623</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Detector Science and Technology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Charge-coupled device readout by digital-correlated double sampling</article-title>
<alt-title alt-title-type="left-running-head">Cruz and De Vicente</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fdest.2024.1487623">10.3389/fdest.2024.1487623</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Cruz</surname>
<given-names>Carlos</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2775359/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>De Vicente</surname>
<given-names>Juan</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2887447/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Electronics</institution>, <institution>University of Alcal&#xe1;</institution>, <addr-line>Alcal&#xe1; de Henares</addr-line>, <country>Spain</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Technology</institution>, <institution>Centro de Investigaciones Energ&#xe9;ticas Medioambientales y Tecnol&#xf3;gicas (CIEMAT)</institution>, <addr-line>Madrid</addr-line>, <country>Spain</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/246316/overview">Luca Fiorini</ext-link>, University of Valencia, Spain</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2271649/overview">Fernando Carrio Argos</ext-link>, University of Valencia, Spain</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2321270/overview">Maksym Teklishyn</ext-link>, Helmholtz Association of German Research Centres (HZ), Germany</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Carlos Cruz, <email>carlos.cruzt@uah.es</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>13</day>
<month>11</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>2</volume>
<elocation-id>1487623</elocation-id>
<history>
<date date-type="received">
<day>28</day>
<month>08</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>15</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Cruz and De Vicente.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Cruz and De Vicente</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Charge-coupled devices (CCDs) play crucial roles in astronomy owing to their widespread use in the optical band, offering high sensibility, low noise, high dynamic range, and high spatial resolution. Recent advancements in CCDs have focused on improving the sub-electron noise levels for particle detection and enhancing readout speeds through simulation studies. The main objective of this study is to replace the analog processing of CCD signals using the digital-correlated double sampling (DCDS) technique. DCDS allows post-acquisition noise correction through intermittent sampling of an internal reference voltage to provide compact and flexible performance. In this study, DCDS was evaluated using two digital processing systems, namely, a 2.5 mega-samples per second (MSPS) 24-bit analog-to-digital converter (ADC) board and a 250 MSPS 16-bit ADC field-programmable-gate-array( FPGA)-based buffer memory board. The readout noise value at 74 kpix/s (7.1 e) was a significant improvement over that obtained with analog processing (9.7 e). The DCDS implementation demonstrates optimal signal-to-noise ratio for a wide range of readout speeds. Parameters such as the sample positions per pixel, number of samples, and number of pixels were identified to be essential in achieving an accurate gain value. Finally, hardware implementation of the DCDS IP core algorithm on a Xilinx Zynq-7000 AP system-on-a-chip (SoC) showed a significant improvement in power dissipation (7.1&#xa0;W) compared to the analog Monsoon correlated double sample (CDS) circuit (13.6&#xa0;W). The DCDS IP core implementation also showed a background noise reduction of up to 34% compared to DCDS offline readout processing using a Python algorithm.</p>
</abstract>
<kwd-group>
<kwd>charge-coupled device</kwd>
<kwd>image sensor</kwd>
<kwd>dynamic range</kwd>
<kwd>digital-correlated double sampling</kwd>
<kwd>readout noise</kwd>
<kwd>gain</kwd>
<kwd>photon transfer function</kwd>
<kwd>field-programmable gate array</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Data Acquisitions Methods and Readout Electronics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Scientific charge-coupled devices (CCDs) are currently used in various applications that require very low noise performances. CCD readouts are often implemented via correlated double sampling (CDS) using switched-capacitor circuits or digital signal processing algorithms after analog-to-digital conversion. By adjusting the interval between the clamping and sample-and-hold stages, the CDS approach can flexibly filter low-frequency noise to enhance the signal-to-noise ratio (SNR) and reduce the noisy electrons. Although CDS cancels offset and flicker noise (a type of electronic noise with a frequency spectrum that follows the 1/f law with increasing frequency in sensor signal conditioning), it requires substantial circuitry for the conversion of the received photons to digital data (<xref ref-type="bibr" rid="B15">Dobrev and Neycheva, 2020</xref>). CDS integration with low-noise amplifiers and analog signal processing blocks in application-specific integrated circuits (ASICs) can also contribute to noise suppression. Different approaches have been developed to optimize CCD readouts, such as specialized ASICs for CCD controllers (<xref ref-type="bibr" rid="B27">Juramy et al., 2014</xref>; <xref ref-type="bibr" rid="B4">Bessia et al., 2023</xref>) and novel analysis methods to reduce the pixel readout times (<xref ref-type="bibr" rid="B18">Gach et al., 2003</xref>; <xref ref-type="bibr" rid="B29">Moroni et al., 2020</xref>). Additionally, the use of CCDs in scientific instrumentation like telescopes underscores the importance of selecting a detector with a low readout noise (RON) and designing efficient controllers for driving the CCDs (<xref ref-type="bibr" rid="B19">Howell, 2000</xref>). Advancements in gamma-ray astronomy have highlighted the significance of readout electronics design, especially for detectors like photomultiplier tubes and silicon photomultipliers, emphasizing the need for integrated microelectronic implementations and different signal readout strategies (<xref ref-type="bibr" rid="B6">Carminati and Fiorini, 2024</xref>).</p>
<p>In this context, digital-correlated double sampling (DCDS) is an innovative sensor readout approach that allows low-frequency noise and offers post-acquisition noise correction through intermittent sampling of an internal reference voltage. This feature allows real-time acquisition using digital techniques for high bandwidth (<xref ref-type="bibr" rid="B30">Paul et al., 2022</xref>; <xref ref-type="bibr" rid="B5">Bourgeois et al., 2017</xref>). The present study entails a DCDS implementation system that offers a cost-effective, low-power, and digital compact solution for CCD readout, which makes it a promising technique in astronomical observations and imaging systems.</p>
<sec id="s1-1">
<title>1.1 Related works</title>
<p>DCDS technology has been applied in astronomical cameras with mathematical models to aid with noise suppression. Several DCDS methods have been developed theoretically, whose performances have to be compared, as emphasized by <xref ref-type="bibr" rid="B10">Clapp (2012)</xref>. Numerical simulations demonstrate the possibility of predicting the point with the lowest RON for a DCDS model, enhancing the selection of optimal parameters for noise reduction (<xref ref-type="bibr" rid="B17">Duan et al., 2021</xref>). For instance, <xref ref-type="bibr" rid="B38">Yao et al. (2023)</xref> demonstrated through simulations that noise reduction could be achieved with more sample processing. The RON in CCDs can be significantly reduced (i.e., by 4 e, requiring up to 300 sampling points at 83.3&#xa0;kHz operating frequency), as highlighted by <xref ref-type="bibr" rid="B28">Liu et al. (2015)</xref>. DCDS not only minimizes the reset noise in detectors but also provides low RON to balance the digital sampling rate against the pixel rate (<xref ref-type="bibr" rid="B11">Clapp et al., 2016</xref>). In this context, <xref ref-type="bibr" rid="B12">Clapp et al. (2017)</xref> proposed an experimental weighting method for comparisons against theoretical predictions, where the integration of transition samples does not significantly affect the gain value. DCDS has also been applied to complementary metal-oxide semiconductor (CMOS) detectors, as presented by <xref ref-type="bibr" rid="B39">Zou et al. (2019)</xref>. The responses of specific pixel circuits at low light levels with DCDS are evaluated by subtracting the reset noise from the pixel signals off-chip. Although this approach cannot remove flicker noise completely, the column noise (a type of noise arising from mismatches in the column-parallel readout circuits of image sensors) can be reduced. The selection of timing parameters has also been evaluated for noise subtraction from video signals (<xref ref-type="bibr" rid="B36">Weatherill et al., 2019</xref>). Given these efforts, numerical sampling optimization is a promising method to optimize the tradeoff between the linearity and SNR of the sensor readout.</p>
<p>Characterization of the CCD is an essential step before its use in astronomical observations. The spectral response is a vital measure for accurately capturing and interpreting astronomical data across different wavelengths. In this regard, the significance of CCD characterization was detailed by <xref ref-type="bibr" rid="B32">Scuderi et al. (2023)</xref>, highlighting the importance of understanding the technical specifications of CCDs before deploying them as electronic readouts. Additionally, <xref ref-type="bibr" rid="B16">Drlica-Wagner et al. (2020)</xref> discussed the validation of skipper CCDs by showcasing their potential to achieve stable and high quantum efficiencies as well as single-electron resolutions, which in turn refer to the detector capacity to identify and precisely measure signals generated by the absorption of individual electrons. <xref ref-type="bibr" rid="B14">Cruz and de Vicente (2018)</xref> underscored the critical role of detector characterization for performance optimization following the CCD photon transfer curve (PTC) method (<xref ref-type="bibr" rid="B22">Janesick et al., 1987</xref>; <xref ref-type="bibr" rid="B21">Janesick, 2007</xref>). Detectors were initially calibrated in an optical testbench and then characterized under different exposure times as CCD performances are quite sensitive to the system ground. As highlighted by <xref ref-type="bibr" rid="B8">Casas et al. (2014)</xref>, the dark current and gain conversion factor of a CCD detector were determined in electrons per analog-to-digital unit (e/ADU) using a radioactive Fe<sup>55</sup> source within the cryostat placed in front of the detector; this is considered an accurate test to measure the gain conversion factor. However, the emitted X-rays can also be used for a short period owing to the decay of the isotopes (half-life of 2.74 years). <xref ref-type="bibr" rid="B24">Jim&#xe9;nez et al. (2012)</xref> developed a testbench with a flat-field monochromatic light source by integrating a sphere with the ability to select different light exposure times. A data acquisition system was used to control the video bias and clock boards, the front-end electronics provided the signal distribution, and preamplifier stages were available inside the cryovessel.</p>
<p>Field-programmable gate array (FPGA)-readout-based processors that provide high-speed correlations based on the fast Fourier transform (FFT) (<xref ref-type="bibr" rid="B2">Altaf et al., 2015</xref>) or very-large-scale integration architectures using FFT (<xref ref-type="bibr" rid="B26">Jridi and Alfalou, 2017</xref>) have enhanced digital processing for many applications. Furthermore, multichannel single-chip correlations for photon spectroscopy based on FPGAs allow simultaneous processing of multiple input channels with high dynamic ranges (DRs) (<xref ref-type="bibr" rid="B20">Jakob et al., 2007</xref>; <xref ref-type="bibr" rid="B23">Jiang et al., 2013</xref>). These advancements showcase the power and versatility of FPGA-based systems in digital applications that require high accuracy and flexibility. For DCDS-related advances with FPGAs, <xref ref-type="bibr" rid="B35">Tulloch (2016)</xref> suggested using a Xilinx Spartan-3E FPGA board to implement a customized DCDS method with analog-to-digital converter (ADC) frequencies of up to 25&#xa0;MHz. A differential averaging scheme with over 100 samples per pedestal pixel has been used to achieve low noise (4.2 e) at a low pixel rate (67 kpix/s). <xref ref-type="bibr" rid="B28">Liu et al. (2015)</xref> considered 350 effective sampling points at an operating frequency of 83.3&#xa0;kHz to obtain a RON value of 44.2 e; this implementation was validated using an Fe<sup>55</sup> radioactive source without accounting for the full-well capacity (FWC) and DR of the detector.</p>
</sec>
<sec id="s1-2">
<title>1.2 Research gaps</title>
<p>Traditional analog CDS methods suffer from thermal noise or Johnson&#x2013;Nyquist noise limitations such as kT/C noise as well as settling time constraints that impact the sampling frequencies in sensing systems (<xref ref-type="bibr" rid="B9">Cho et al., 2023</xref>). Several researchers have explored the advantages of using digital techniques for waveform processing, given only the theoretical frameworks and simulation results (<xref ref-type="bibr" rid="B33">Smith and Kaye, 2013</xref>; <xref ref-type="bibr" rid="B1">Alessandri et al., 2015</xref>). Additionally, integrating DCDS circuits into large-area or mosaic cameras poses space and energy consumption constraints, making it difficult to implement traditional analog CDS circuits. DCDS experimental studies have also highlighted the linearity limitations occurring near clock and clock-edge transitions during sampling that can increase the total integrated noise.</p>
</sec>
<sec id="s1-3">
<title>1.3 Specific contributions</title>
<p>The main contribution of this study is the validation of innovative algorithms to analyze and process digital samples obtained from CCD readouts. Accordingly, two digital processing systems were tested over the complete DR of the CCD. Then, readout characterizations were performed based on the photon transfer (PT) method under vacuum and controlled temperature conditions to confirm the effectiveness of the digital processing approaches. However, some caveats are noted with respect to sample selection to cover the FWC by assessing both the gain (K) and RON. A customized DCDS was implemented on an FPGA, and its electronic noise accuracy was compared with that of offline DCDS. This study also reports a significant improvement in power dissipation compared to those of analog circuits; the noise values achieved were similar to those for analog processing, given the technical specifications of the CCD, demonstrating the feasibility and benefits of digital processing in the CCD readout.</p>
<p>The remainder of this paper is structured as follows. The CCD experimental setup and readout system capabilities are described in <xref ref-type="sec" rid="s2">Section 2</xref>; <xref ref-type="sec" rid="s3">Section 3</xref> presents the DCDS technique; the characterization procedures and their results are detailed in <xref ref-type="sec" rid="s4">Section 4</xref>; the DCDS implementation in IP core and its validation on an FPGA are explained in <xref ref-type="sec" rid="s5">Section 5</xref>; and, finally, the discussion and conclusions of this study are presented in <xref ref-type="sec" rid="s6">Sections 6</xref>, <xref ref-type="sec" rid="s7">7</xref>, respectively.</p>
</sec>
</sec>
<sec id="s2">
<title>2 System description</title>
<p>The experimental setup was established in the clean room at Centro de Investigaciones Energ&#xe9;ticas Medioambientales y Tecnol&#xf3;gicas (CIEMAT), Madrid, Spain (<xref ref-type="fig" rid="F1">Figure 1A</xref>) and is composed of a cryostat allowing a CCD readout. The detector used was a 200-&#xb5;m-thick, fully depleted, back-illuminated device with an n-type silicon base provided by Hamamatsu Photonics Company. Then, a specific coating was developed that was sensitive in the range of 300&#x2013;1,100&#xa0;nm. The CCD was operated in the cooled state at 160&#xa0;K after the experimental space was pumped to below 5&#xd7;10<sup>-5</sup>&#xa0;mbar, and these conditions were controlled using a heater. The temperature controller ensures highly stable experimental conditions and maintains the setpoint such that the fluctuations are below 1%. A minimum duration of 1&#xa0;h is always required to ensure that the contaminant does not freeze onto the detector; furthermore, the experiments are commenced at least 1&#xa0;h later to ensure stable operating conditions. The signals detected by the CCD were connected to a preamplifier board located inside the cryostat using a Kapton cable that was maintained at a distance of 20&#xa0;cm below the CCD. This board separates the biases, clocks, and video signals, and shielding layers were included to prevent electrical coupling. Finally, single-point grounding was used to minimize the noise and ground loops as well as ensure system stability, as noted by <xref ref-type="bibr" rid="B7">Casas et al. (2012)</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> Photograph and illustration of the experimental setup at CIEMAT; <bold>(B)</bold> electronic boards used for initial DCDS readout characterization.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g001.tif"/>
</fig>
<p>The analog readout was based on the Monsoon architecture (<xref ref-type="bibr" rid="B25">Jim&#xe9;nez et al., 2016</xref>), which comprises a master control board in charge of the pixel acquisition node, an acquisition board that provides different CCD voltages, and a clock board that generates analog clocks for sequencing and shifting the burden within the CCD. Analog CCD characterization was performed by collecting image sequences with the CCD for different exposure times up to saturation. Two digital processing systems were used for the DCDS readout (<xref ref-type="fig" rid="F1">Figure 1B</xref>). We also studied the impacts of oversampling using the 2.5 mega-samples per second (MSPS), 24-bit, AD7760 sigma&#x2013;delta high-performance ADC board along with an Intel Altera Cyclone FPGA. The maximum internal clock frequency used is 20&#xa0;MHz, and the decimation rate can be selected from the following values: 8, 16, 32, 64, 128, and 256. The pixel signals were obtained with the HSC-ADC-EVALCZ (<xref ref-type="bibr" rid="B3">Analog Devices, 2024</xref>), which is a high-speed converter evaluation platform that uses an FPGA-based buffer memory board to capture blocks of digital data from the AD9467; this 16-bit monolithic ADC is perfectly suitable for DCDS owing to its high conversion rate of up to 250&#xa0;MHz. The memory board was connected to a personal computer via a USB port under VisualAnalog software to quickly evaluate the ADC capabilities for DCDS readout. The analog signal conditioning circuit designed with the ultralow differential amplifier ADL5562 was modified by removing the input impedance such that the input pixel signal could be increased to the full DR of the ADC. The data capture was synchronized to an external trigger that activated the three CCD readout systems for the same experimental conditions.</p>
</sec>
<sec id="s3">
<title>3 Oversampling method and DCDS readout</title>
<p>CDS reduces noise by taking two samples of the output signal, one before and one after the charge transfer, and subtracting them to cancel out the noise and offset error; it compares the reference and data levels of the CCD signals to reduce some of the noise components. The DCDS readout is usually composed of signal conditioning and oversampling processing (<xref ref-type="fig" rid="F2">Figure 2</xref>). The number of ADC samples is related to the ADC frequency and system bandwidth. Furthermore, the pixels should not be sampled at the following intervals: 1) clamp period, which is the time required to restore the DC output (<italic>t</italic> is largely dependent on the system design and is commonly considered to be less than 10% of the pixel period); 2) settling period, which is the time required to stabilize the final value after a CCD charge transfer. Both these intervals are considered to be essential for ensuring accurate signal processing.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Diagram of the DCDS processing stages.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g002.tif"/>
</fig>
<p>The simplest filter function is the averaging function that aims to replicate the ideal analog CDS function (<xref ref-type="disp-formula" rid="e1">Equation (1)</xref>) and requires at least two samples per pixel (i.e., reference and signal levels) to obtain the pixel value <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. The value of <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is computed as the ratio of the sum of all reference samples to the total number of reference samples minus the ratio of the sum of all signal samples to the total number of signal samples; here, <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> refers to the reference samples, <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the signal samples, and <italic>n</italic> represents the total number of reference and signal samples. Assuming that all noise sources are white, it can be shown that the root mean square (RMS) noise <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the pixels is proportional to the RMS noise of the samples <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">sample</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which is inversely proportional to the square root of the number of samples.<disp-formula id="e1">
<mml:math id="m7">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>D</mml:mi>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mspace width="1em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">sample</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msqrt>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>DCDS characterization was conducted using the optimal number of samples per pixel. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the different readout capabilities for ADC selection. AD7760 (2.5 MSPS) achieves a maximum of 20 samples per pixel at 130 kpix/s, and AD9467 (250 MSPS) provides about 1,200 samples per pixel at 130 kpix/s. As the first step, the offline algorithms for CCD readout processing were developed and tested. Each pixel was evaluated by subtracting the reference voltage from the signal value. The absolute offset level indicates the signal measured from a region on the array where photoelectrons are not generated. For a CCD, the zero-electron level is determined by overscanning the detector&#x2019;s horizontal register, where the average of the overscanned pixels represents the desired ADC offset level. For instance, the overscan pixels are virtual pixels generated by the electronics when the CCD is read, and this can be configured as extra rows of pixels to provide a measure of the electronic reference level. Hence, these pixels appear as strips along one or more sides of the CCD images, and the ADC offset is calculated as the signal from the overscan pixels that is subtracted from the signal value. The pixels must also be processed to remove samples associated with the clamp period. <xref ref-type="fig" rid="F4">Figure 4</xref> shows a part of this process by including up to 100 pixels as both the signal and overscan pixels. The clamp period was removed automatically during the preprocessing stage in the two DCDS systems.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Pixel waveforms obtained at 130 kpix/s from the <bold>(A)</bold> AD7760 and <bold>(B)</bold> AD9467 systems.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Signals and overscan pixels obtained at 130 kpix/s from the <bold>(A)</bold> AD7760 and <bold>(B)</bold> AD9467 systems.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g004.tif"/>
</fig>
</sec>
<sec id="s4">
<title>4 Characterization results</title>
<p>According to <xref ref-type="bibr" rid="B22">Janesick et al. (1987)</xref>, the PT method is a valuable tool for characterizing CCD imaging systems as it enables evaluation of the linearity, RON, dark current, SNR, and DR, among other parameters. The resulting pixel value S is determined using <xref ref-type="disp-formula" rid="e2">Equation (2)</xref> based on the average number of incident photons per pixel <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, quantum efficiency <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, quantum yield gain <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, sensitivity of the sense node of the output amplifier <inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, source follower gain <inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, CDS gain <inline-formula id="inf12">
<mml:math id="m13">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">CDS</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, and ADC gain <inline-formula id="inf13">
<mml:math id="m14">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">ADC</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. The detector input is quantified in units of incident photons, and the final output is obtained by converting each pixel signal to a digital number represented by S (in ADUs). Instead of measuring the individual transfer functions, all are combined into a single transfer function given by <xref ref-type="disp-formula" rid="e3">Equation (3</xref>). The noise is calculated from the standard deviation (SD) of the pixel values from the subarray after removing the offset value. Furthermore, the total noise, which includes RON, shot noise, and fixed-pattern noise (FPN), is the quadrature sum of the individual noise sources (<xref ref-type="disp-formula" rid="e4">Equation (4)</xref>).<disp-formula id="e2">
<mml:math id="m15">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">CDS</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">CCD</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m16">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>D</mml:mi>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">shot</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>;</mml:mo>
<mml:mspace width="1em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">total</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">RON</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The PTC is used to determine the detector&#x2019;s gain constant by converting the relative digital numbers from the detector to absolute units of electrons; this includes all data points spanning the DR from those with minimal light exposure to saturation. Typically, the exposure time is varied while maintaining the charge integration period and frame readout time constant in the PTC sequence. The noise is then calculated from the SD of the pixel values from the subarray after removing the offset value. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the relationship between the CCD pixel noise and net signal, providing insights into the tradeoffs between noise and signal levels in CCD systems when using different ADCs. The CCD saturation levels were determined from the CCD noise for both DCDS systems.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>CCD noise versus signal at 130 kpix/s from the <bold>(A)</bold> AD7760 and <bold>(B)</bold> AD9467 systems.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g005.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T1">Table 1</xref> shows the K and FWC values obtained for the two readout systems compared with those for the analog Monsoon CDS. The FWCs obtained are in concordance with the values provided by the manufacturers (typically 150,000 e). The readout at 223 kpix/s was not possible from the AD7760 ADC owing to limitations. The K values obtained at 130 kpix/s for the analog CDS system, DCDS AD7760, and DCDS AD9467 were 0.46, 0.046, and 3.93 e/ADU, respectively.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Performance comparisons between the three systems at different readout speeds.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">
<break/>Readout speed (kpix/s)</th>
<th colspan="2" align="center">DCDS AD7760<break/>PT (20&#x2a; - 6&#x2a;&#x2a;)</th>
<th colspan="2" align="center">DCDS AD9467<break/>PT (1,200&#x2a; - 700&#x2a;&#x2a;)</th>
<th colspan="2" align="center">Analog Monsoon CDS<break/>PT</th>
</tr>
<tr>
<th align="center">FWC (e)</th>
<th align="center">K (e/ADU)</th>
<th align="center">FWC (e)</th>
<th align="center">K (e/ADU)</th>
<th align="center">FWC (e)</th>
<th align="center">K (e/ADU)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">74</td>
<td align="center">133,757</td>
<td align="center">0.07<inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.01</td>
<td align="center">142,450</td>
<td align="center">4.07<inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.35</td>
<td align="center">51,904&#x2a;&#x2a;&#x2a;</td>
<td align="center">0.20<inline-formula id="inf16">
<mml:math id="m20">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.01</td>
</tr>
<tr>
<td align="center">86</td>
<td align="center">134,958</td>
<td align="center">0.05<inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.01</td>
<td align="center">141,050</td>
<td align="center">4.03<inline-formula id="inf18">
<mml:math id="m22">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.04</td>
<td align="center">64,487&#x2a;&#x2a;&#x2a;</td>
<td align="center">0.25<inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.01</td>
</tr>
<tr>
<td align="center">100</td>
<td align="center">145,668</td>
<td align="center">0.05<inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
<td align="center">134,900</td>
<td align="center">3.80<inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.30</td>
<td align="center">77,184&#x2a;&#x2a;&#x2a;</td>
<td align="center">0.32<inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.04</td>
</tr>
<tr>
<td align="center">130</td>
<td align="center">143,789</td>
<td align="center">0.06<inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
<td align="center">140,570</td>
<td align="center">4.01<inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 1.05</td>
<td align="center">115,306&#x2a;&#x2a;&#x2a;</td>
<td align="center">0.45<inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
</tr>
<tr>
<td align="center">223</td>
<td align="center">No samples</td>
<td align="center">No samples</td>
<td align="center">136,932</td>
<td align="center">3.73<inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.22</td>
<td align="center">146,572</td>
<td align="center">1.07<inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.04</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>&#x2a; indicates the total number of samples per pixel at the readout speed. &#x2a;&#x2a; indicates the number of samples selected per pixel. &#x2a;&#x2a;&#x2a; indicates the FWC limited by the video board ADC. DCDS, digital-correlated double sampling; CDS, correlated double sampling; PT, photon transfer; K, gain; e/ADU, electrons per analog-to-digital unit.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>
<xref ref-type="bibr" rid="B11">Clapp et al. (2016)</xref> emphasized optimization of the weighted averaging approach and characterized the system performance using the unsettled samples within the pixel period. Considering this work as the reference, the PT method was applied along with different samples per pixel at 130 kpix/s. However, this produced an undesirable effect related to the signal level. Although the reference and signal regions are clearly differentiable from the clamp and settling periods at low signal levels, these intervals expand at high signal levels and invade the regions corresponding to the reference and signal samples. Consequently, the CCD noise increases for higher signal values.</p>
<p>RON was calculated from the SD of the pixels in the overscan region. <xref ref-type="fig" rid="F6">Figure 6</xref> presents performance comparisons of different readout techniques in terms of noise and gain, which are critical parameters for optimizing the CCD readout. The RON decreases as the number of samples per pixel increases, resulting in an RMS noise value of 6.26 e at 45 kpix/s, and gradually increases with readout speed. The RON obtained with the DCDS AD9467 is an improvement over that obtained with the analog Monsoon CDS system for a wide range of readout speeds. The RON obtained with the DCDS AD7760 is considerably higher at 130 kpix/s, with an out-of-scale value (285 e with K &#x3d; 0.06 e/ADU) owing to the limitation of the maximum selected samples per pixel (6 samples) compared to the 700 samples per pixel selected for the AD9467. The number of samples per pixel is a crucial consideration for determining the performance at any given pixel rate, suggesting that careful control over the sampling can further influence the RON and overall system performance.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>RON obtained from analog and DCDS AD9467 processing <bold>(A)</bold> at different readout speeds and samples per pedestal; <bold>(B)</bold> gains achieved (in e/ADU) for the two DCDS readout systems.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> illustrates the net signal increases with exposure time for the two ADCs. Despite the differences in sampling rates, the net signal values in terms of electrons (red points) show similar ranges (up to 150,000 e) for both ADCs. Furthermore, saturation occurs after 25&#xa0;s of exposure, demonstrating extremely good linearity. The SNR value of 19,853 (86&#xa0;dB) obtained with AD9467 at 74 kpix/s was calculated as the ratio of the FWC to the RON of the detector system. The analog Monsoon CDS system provided an SNR value of 5,318 (75&#xa0;dB) at the same frequency (the result was limited by the video board ADC).</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Net signals in ADU and e at 130 kpix/s from the <bold>(A)</bold> AD7760 and <bold>(B)</bold> AD9467 systems.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g007.tif"/>
</fig>
<p>The FPN is caused by the variations in charge collection from one pixel to another. Although the FPN may appear to be insignificant, with only a 1% pixel non-uniformity observed in CCD detectors, it significantly impacts the sensor&#x2019;s DR and dramatically limits the signal-to-noise performance. Typically, the FPN is eliminated from images prior to data processing by subtracting consecutive images. This expands the region limited by the shot noise and enables gain calculation across the full DR of the system. The FPN is computed by subtracting the photon variance and RON from the overall noise, where <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the SD of the difference, as noted in <xref ref-type="disp-formula" rid="e5">Equation (5)</xref>. The FPN is obtained as the pixelwise difference between two identical frames captured consecutively at the same exposure level; thus, an FPN value <inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> of 0.01 was obtained for the synchronized AD9467 board with the analog system in the CCD region of interest. However, <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> could not be determined for the AD7760 platform owing to the lack of synchronization with the analog system. Thus, the value obtained with the analog system was used in the AD7760 PTC analysis.<disp-formula id="e5">
<mml:math id="m35">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">FPN</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">FPN</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
</sec>
<sec id="s5">
<title>5 DCDS implementation on an FPGA</title>
<p>Previously, DCDS characterizations were conducted using offline DCDS Python algorithms involving analysis after data collection. In this section , we propose the implementation of real-time DCDS, where the data are instantaneously processed during acquisition. This approach enables immediate noise reduction and error correction, thereby enhancing the accuracy and quality of the results in real time. In this regard, the DCDS was implemented on a versatile and powerful platform that allows both high-performance processing and customized hardware acceleration. The Zynq-7000 FPGA system-on-a-chip (SoC) device from AMD Xilinx ZC706 (<xref ref-type="bibr" rid="B37">Xilinx, 2024</xref>) combines a dual-core ARM Cortex-A9 processing system with Xilinx programmable logic and is tightly integrated on a single device. <xref ref-type="fig" rid="F8">Figure 8</xref> illustrates the block diagram of the data acquisition and processing system as well as the electronic board used for the DCDS implementation.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>
<bold>(A)</bold> Internal structure of the FPGA and <bold>(B)</bold> image of the DCDS board.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g008.tif"/>
</fig>
<p>The DCDS system is built around a customized hardware data manager IP core (<xref ref-type="fig" rid="F9">Figure 9A</xref>). The algorithm offers great flexibility for weighting the ADC samples on each pedestal based on the input frequency of the DCDS signal. The operating mode of the IP core can be controlled with the clock ADC and three external signals, namely, the enable signal that initiates the CCD row, pixel size, and DCDS signals that provide the pixel rate information. The IP core module defines the ADC sample operating mode in the pixel region of interest; the samples captured in the reference region operate in the up-accumulator mode, while the samples captured in the signal region operate in the down-accumulator mode. The resulting values are then divided by the number of samples in the signal region. The operations are performed during the clamp period, and the results are output after 30 ADC clock cycles. At the end of the signal region, the final pixel value is transmitted via direct memory access (DMA) to the DDR memory. The DCDS post-implementation FPGA design and usage of FPGA resources are shown in <xref ref-type="fig" rid="F9">Figure 9B</xref>. Less than 10% of the Zynq resources are used in the implementation, ensuring that the hardware design fits comfortably within the selected FPGA. The behaviors of the different IP cores comprising the DCDS readout were tested through simulations using the Vivado-integrated testbench. The final step was to provide a synthetic CCD video waveform for verification.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>
<bold>(A)</bold> Design of the DCDS algorithm implemented in the IP core hardware module and <bold>(B)</bold> hardware resources used in the Zynq-7000 FPGA board.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g009.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F10">Figure 10A</xref> compares the different readout techniques and corresponding noise performances for the generated images. As examples, an image of the entire CCD under analog readout and a small CCD pixel size under DCDS readout are presented. <xref ref-type="fig" rid="F10">Figure 10B</xref> shows a further comparison of the noise performances of a Python-based offline DCDS algorithm and the hardware-based DCDS implementation. To analyze the two methodologies, the same number of pixels from the overscan region were selected for each method, and the noise performances were evaluated by calculating the standard deviation of the selected pixels. The offline DCDS Python algorithm shows a higher noise characteristic (<inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 3.5) with a wider distribution and a higher <inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> value compared to the DCDS hardware implementation (<inline-formula id="inf33">
<mml:math id="m38">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 2.3). Quantization issues are not a concern in this comparison as both methods use the same ADC. Assuming equal K values, the numbers of samples per pixel may vary between the methods, and this could be the key parameter for the observed differences in the results. Nevertheless, the outcomes demonstrate the absence of significant rounding errors and background electronic noise reduction of up to 37%.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Images obtained with the analog Monsoon readout system (three channels) and AD9467 DCDS <bold>(A)</bold> for a specified exposure time and <bold>(B)</bold> noise comparisons between the IP core of the DCDS hardware implementation and Python offline DCDS algorithm.</p>
</caption>
<graphic xlink:href="fdest-02-1487623-g010.tif"/>
</fig>
<p>Finally, according to the Monsoon report, the power dissipation for the analog Monsoon acquisition board with 12 channels states a is 25.1 W <inline-formula id="inf34">
<mml:math id="m39">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 5%, of which 12.5 W <inline-formula id="inf35">
<mml:math id="m40">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 5% of the total power corresponds to the common circuitry shared between all channels and is equal to the power needed per channel. Consequently, the estimated power consumption per channel was 13.6 W <inline-formula id="inf36">
<mml:math id="m41">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 5%. The power dissipation of the AD9467 DCDS readout system in the acquisition mode was 7.1 W <inline-formula id="inf37">
<mml:math id="m42">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 5%, which is much lower than that required for a single channel of the analog Monsoon board (47% power reduction).</p>
</sec>
<sec sec-type="discussion" id="s6">
<title>6 Discussion</title>
<p>Developing an effective DCDS algorithm requires a thorough understanding of both the signal characteristics and noise sources, which adds complexity to the readout system design. According to the dataset of the Teledyne E2V CCD used in this study (<xref ref-type="bibr" rid="B31">Photonics, 2024</xref>), it is possible to achieve a noise level of approximately 4 e at 50 kpix/s. The results obtained for the AD9467 DCDS and Monsoon analog readout systems at 74 kpix/s (7.1 e and 9.7 e, respectively) during characterization approach this value. The use of low-power operational transconductance amplifiers and power scaling capabilities allow further optimization of the performances of the signal acquisition amplifiers, which are mainly developed for analog CDS readouts (<xref ref-type="bibr" rid="B13">Coln and Mueck, 2020</xref>). In our research, the noise observed at low frequencies is attributable to an issue with the preamplifier&#x2019;s bandwidth, which does not allow adequate responses at these frequency levels. This work experimentally demonstrates that the &#x201c;weighted samples&#x201d; method can significantly reduce the RON at low signal levels. Concurrently, research on the design of low-noise differential preamplifiers or even an ASIC preamplifier that can be mounted next to the detector also offers significant advantages for developing low-noise systems. DCDS readout systems have been shown to offer optimal strategies for selecting CDS timings, highlighting the linearity of the operations and their impacts on the final pixel values (<xref ref-type="bibr" rid="B36">Weatherill et al., 2019</xref>). However, many studies still aim to suppress flicker noise in the CCDs using special methods that require experimental validation (<xref ref-type="bibr" rid="B34">Stefanov, 2015</xref>).</p>
</sec>
<sec sec-type="conclusion" id="s7">
<title>7 Conclusion</title>
<p>Although CDS techniques have shown significant promise in reducing RON, challenges remain in balancing noise suppression with system complexity and power efficiency, particularly for high-density applications. Advancements in DCDS approaches have emerged as solutions to the limitations of traditional analog methods, particularly in large-scale systems. DCDS offers enhanced capabilities through real-time processing, greater flexibility, and improved precision, thereby overcoming many limitations of the traditional analog CDS implementations.</p>
<p>In this study, the challenge of optimizing the CCD readout was addressed by implementing advanced hardware and digital processing techniques. The goal was to validate innovative algorithms by analyzing and processing the digital samples obtained from CCD readings and explore the potential of digital processing for enhancing performance. To this end, a hardware system was developed for implementing the DCDS technique and was characterized across the full DR of the CCD. This system was built using a 16-bit ADC with a high sample rate of 250 MSPS, which provided significant improvements over a slower 24-bit ADC operating at 2.5 MSPS. As the number of samples per pixel increased, the RON decreased, which resulted in a minimal RMS noise level of 6.26 e at 45 kpix/s for the AD9467 system. These results show noise level improvements (9.7 e) achieved with analog processing at equivalent readout speeds. The PT method was crucial in assessing the performance of the DCDS readout. The experimental results indicate that the number of samples per pixel, their positions within the pixel readout cycle, and the pattern noise factor are essential parameters for achieving accurate K values. It is also noted that high signal levels can introduce difficulties, such as expanded transition regions and unreliable PT parameters, due to unwanted transition samples in the reference and/or signal regions.</p>
<p>Finally, the DCDS technique was designed around a customized hardware data manager IP core, offering great flexibility for weighting the ADC samples on each pixel pedestal. A real-time DCDS CCD readout system implemented using a Zynq FPGA demonstrated improved noise performance (<inline-formula id="inf38">
<mml:math id="m43">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 2.3) compared to offline processing (<inline-formula id="inf39">
<mml:math id="m44">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 3.5). Moreover, the power dissipation achieved with the AD9467 board (7.1&#xa0;W) represents a substantial improvement over the 13.6&#xa0;W observed with a single channel of the Monsoon analog acquisition board. The preliminary images obtained from online DCDS processing are promising and encourage further development of the customized digital system for comprehensive CCD readout. Future research efforts will thus be focused on developing adaptive algorithms to dynamically adjust the DCDS parameters in real time based on the observed noise characteristics and environmental conditions during CCD readout. The selection of a low-noise preamplifier and its optimization are also possible improvements to reduce the noise at low frequencies.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s8">
<title>Data availability statement</title>
<p>The original contributions presented in this study are included in the article/supplementary material; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s9">
<title>Author contributions</title>
<p>CC: conceptualization, data curation, formal analysis, investigation, methodology, resources, software, validation, visualization, writing&#x2013;original draft, and writing&#x2013;review and editing. JD: conceptualization, funding acquisition, investigation, project administration, supervision, validation, and writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s10">
<title>Funding</title>
<p>The authors declare that financial support was received for the research, authorship, and/or publication of this article. The research leading to these results were supported by Comunidad de Madrid undergrants (SPACETEC-CM S2013 ICE-2822, MINECO FPA2015-68048) and Centro de Excelencia Maria de Maeztu (MDM-2015-0509).</p>
</sec>
<sec sec-type="COI-statement" id="s11">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations or those of the publisher, editors, and reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s13">
<title>Abbreviations</title>
<p>ASIC, application-specific integrated circuit; CCD, charge-coupled device; SNR, signal-to-noise ratio; DCDS, digital-correlated double sampling; FFT, fast Fourier transform; PT, photon transfer; RMS, root mean square; PTC, photon transfer curve; FWC, full-well capacity; RON, readout noise; FPN, fixed-pattern noise; DR, dynamic range; MSPS, mega-samples per second; FPGA, field-programmable gate array; CDS, correlated double sampling.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alessandri</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Abusleme</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Guzman</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Passalacqua</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Alvarez-Fontecilla</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Guarini</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Optimal CCD readout by digital correlated double sampling</article-title>. <source>Mon. Notices R. Astronomical Soc.</source> <volume>455</volume>, <fpage>1443</fpage>&#x2013;<lpage>1450</lpage>. <pub-id pub-id-type="doi">10.1093/mnras/stv2410</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Altaf</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Ahmad</surname>
<given-names>E. H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>An ultra-high-speed fpga based digital correlation processor</article-title>. <source>IEICE Electron. Express</source> <volume>12</volume>, <fpage>20150214</fpage>. <pub-id pub-id-type="doi">10.1587/elex.12.20150214</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Analog Devices</surname>
</name>
</person-group> (<year>2024</year>). <article-title>High speed converter evaluation platform</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.analog.com/media/en/technical-documentation/evaluation-documentation/265181843HSC_ADC_EVALC.pdf">https://www.analog.com/media/en/technical-documentation/evaluation-documentation/265181843HSC_ADC_EVALC.pdf</ext-link> (Accessed April 10, 2024)</comment>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bessia</surname>
<given-names>F. A.</given-names>
</name>
<name>
<surname>England</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Stefanazzi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Braga</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Haro</surname>
<given-names>M. S.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>A sub-electron-noise multi-channel cryogenic skipper-ccd readout asic</article-title>. <source>IEEE Trans. Circuits Syst. I Regul. Pap.</source> <volume>70</volume>, <fpage>2306</fpage>&#x2013;<lpage>2316</lpage>. <pub-id pub-id-type="doi">10.1109/tcsi.2023.3256860</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bourgeois</surname>
<given-names>P.-Y.</given-names>
</name>
<name>
<surname>Goavec-Merou</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Friedt</surname>
<given-names>J.-M.</given-names>
</name>
<name>
<surname>Rubiola</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>A fully-digital realtime soc fpga based phase noise analyzer with cross-correlation</article-title>,&#x201d; in <source>2017 Joint conference of the European frequency and time forum and IEEE international frequency control symposium (EFTF/IFCS)</source> (<publisher-name>IEEE</publisher-name>), <fpage>578</fpage>&#x2013;<lpage>582</lpage>. <pub-id pub-id-type="doi">10.1109/fcs.2017.8088963</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Carminati</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fiorini</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2024</year>). &#x201c;<article-title>Readout electronics for gamma-ray astronomy</article-title>,&#x201d; in <source>Handbook of X-ray and gamma-ray astrophysics</source> (<publisher-name>Springer</publisher-name>), <fpage>1851</fpage>&#x2013;<lpage>1873</lpage>. <pub-id pub-id-type="doi">10.1007/978-981-19-6960-7_51</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Casas</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ballester</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Cardiel-Sas</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Castilla</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Maiorino</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Pau camera: detectors characterization</article-title>. <source>High Energy Opt. Infrared Detect. Astronomy V (SPIE)</source> <volume>8453</volume>, <fpage>650</fpage>&#x2013;<lpage>657</lpage>. <pub-id pub-id-type="doi">10.1117/12.924640</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Casas</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Cardiel-Sas</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Castander</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>de Vicente</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Testing fully depleted ccd</article-title>. <source>SPIE Proc.</source> <volume>9147</volume>, <fpage>91472R</fpage>&#x2013;<lpage>91967R</lpage>. <pub-id pub-id-type="doi">10.1117/12.2054717</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cho</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Choo</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yoon</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kam</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Design of a cmos image sensor with bi-directional gamma-corrected digital-correlated double sampling</article-title>. <source>Sensors</source> <volume>23</volume>, <fpage>1031</fpage>. <pub-id pub-id-type="doi">10.3390/s23021031</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clapp</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Development of a test system for the characterisation of dcds ccd readout techniques</article-title>. <source>SPIE Proc.</source> <volume>8453</volume>, <fpage>84531D</fpage>&#x2013;<lpage>85430D</lpage>. <pub-id pub-id-type="doi">10.1117/12.925393</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clapp</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mihalcea</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Morse</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Salter</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Waltham</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Dcds weighted averaging theory and development for improved noise filtering in scientific ccd applications</article-title>. <source>SPIE Proc.</source> <volume>9915</volume>, <fpage>99151S</fpage>&#x2013;<lpage>99616S</lpage>. <pub-id pub-id-type="doi">10.1117/12.2231619</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clapp</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Patel</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Waltham</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Hayes-Thakore</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Salter</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Development of digital correlated double sampling (dcds) camera electronics for the space-based world space observatory ultra-violet spectrograph mission</article-title>. <source>Int. Conf. Space Optics&#x2014;ICSO 2016 (SPIE)</source> <volume>10562</volume>, <fpage>142</fpage>&#x2013;<lpage>1560</lpage>. <pub-id pub-id-type="doi">10.1117/12.2296146</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<comment>[Dataset]</comment> <person-group person-group-type="author">
<name>
<surname>Coln</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Mueck</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Correlated double sampling amplifier for low power</article-title>. <source>U. S. Pat.</source> <volume>10</volume> (<issue>809</issue>), <fpage>792</fpage>.</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cruz</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>de Vicente</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Digital correlated double sampling ccd readout characterization</article-title>. <source>High Energy, Opt. Infrared Detect. Astronomy VIII (SPIE)</source> <volume>10709</volume>, <fpage>504</fpage>&#x2013;<lpage>512</lpage>. <pub-id pub-id-type="doi">10.1117/12.2312498</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Dobrev</surname>
<given-names>D. P.</given-names>
</name>
<name>
<surname>Neycheva</surname>
<given-names>T. D.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Correlated multiple sampling techniques for sensor signal conditioning</article-title>,&#x201d; in <source>2020 XXIX international scientific conference electronics ET</source> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/et50336.2020.9238159</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Drlica-Wagner</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Marrufo Villalpando</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>O&#x2019;Neil</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Estrada</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Holland</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kurinsky</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). &#x201c;<article-title>Characterization of skipper ccds for cosmological applications</article-title>,&#x201d; in <source>X-ray, optical, and infrared detectors for astronomy IX</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Holland</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Beletic</surname>
<given-names>J.</given-names>
</name>
</person-group> <comment>(SPIE)</comment>. <pub-id pub-id-type="doi">10.1117/12.2562403</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>M.-Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z.-W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.-H.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Research on the readout noise suppression method for digital correlated double sampling</article-title>. <source>Res. Astronomy Astrophysics</source> <volume>21</volume>, <fpage>013</fpage>. <pub-id pub-id-type="doi">10.1088/1674-4527/21/1/13</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gach</surname>
<given-names>J.-L.</given-names>
</name>
<name>
<surname>Darson</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Guillaume</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Goillandeau</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cavadore</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Balard</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2003</year>). <article-title>A new digital ccd readout technique for ultra&#x2013;low-noise ccds</article-title>. <source>Publ. Astronomical Soc. Pac.</source> <volume>115</volume>, <fpage>1068</fpage>&#x2013;<lpage>1071</lpage>. <pub-id pub-id-type="doi">10.1086/377082</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Howell</surname>
<given-names>S. B.</given-names>
</name>
</person-group> (<year>2000</year>) <source>Handbook of CCD astronomy</source>, <volume>2</volume>. <pub-id pub-id-type="doi">10.1017/cbo9780511807909</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jakob</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Schwarzbacher</surname>
<given-names>A. T.</given-names>
</name>
<name>
<surname>Hoppe</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Peters</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2007</year>). &#x201c;<article-title>A fpga optimised digital real-time mutichannel correlator architecture</article-title>,&#x201d; in <source>10th euromicro conference on digital system design architectures, methods and tools (DSD 2007)</source> (<publisher-name>IEEE</publisher-name>), <fpage>35</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1109/dsd.2007.4341447</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Janesick</surname>
<given-names>J. R.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Photon transfer</source>. <publisher-name>Bellingham, WA</publisher-name>: <publisher-name>SPIE press</publisher-name>. <pub-id pub-id-type="doi">10.1117/3.725073</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Janesick</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Elliott</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Collins</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Blouke</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Freeman</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>Scientific charge-coupled devices</article-title>. <source>Opt. Eng.</source> <volume>26</volume>, <fpage>692</fpage>&#x2013;<lpage>714</lpage>. <pub-id pub-id-type="doi">10.1117/12.7974139</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>H. Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y. L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>The digital correlator based on fpga in pcs</article-title>. <source>Proc. 2013 Int. Conf. Adv. Comput. Sci. Electron. Inf.</source> <pub-id pub-id-type="doi">10.2991/ICACSEI.2013.66</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ballester</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Cardiel-Sas</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Casas</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Castilla</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gra&#xf1;ena</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Test benches facilities for paucam: ccds and filters characterization</article-title>. <source>SPIE Proc.</source> <volume>8446</volume>, <fpage>84466N</fpage>&#x2013;<lpage>91971N</lpage>. <pub-id pub-id-type="doi">10.1117/12.924883</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Illa</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Cardiel-Sas</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>de Vicente</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Castilla</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Casas</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>The paucam readout electronics system</article-title>. <source>Ground-based Airborne Instrum. Astronomy VI (SPIE)</source> <volume>9908</volume>, <fpage>1443</fpage>&#x2013;<lpage>1449</lpage>.</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jridi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Alfalou</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Fpga design of correlation-based pattern recognition</article-title>. <source>SPIE Proc.</source> <volume>10203</volume>, <fpage>102030N</fpage>&#x2013;<lpage>102153N</lpage>. <pub-id pub-id-type="doi">10.1117/12.2264715</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Juramy</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Antilogus</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Bailly</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Baumont</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Dhellot</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>El Berni</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Driving a ccd with two asics: cabac and aspic</article-title>. <source>SPIE Proc.</source> <volume>9154</volume>, <fpage>91541P</fpage>&#x2013;<lpage>91556P</lpage>. <pub-id pub-id-type="doi">10.1117/12.2055175</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X.-Y.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.-B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.-J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.-S.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.-P.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>A digital cds technique and its performance testing</article-title>. <source>Chin. Phys. C</source> <volume>39</volume>, <fpage>076101</fpage>. <pub-id pub-id-type="doi">10.1088/1674-1137/39/7/076101</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Moroni</surname>
<given-names>G. F.</given-names>
</name>
<name>
<surname>Chierchie</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Stefanazzi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Paolini</surname>
<given-names>E. E.</given-names>
</name>
<name>
<surname>Haro</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Cancelo</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Interleaved readout of charge-coupled devices (ccds) for correlated noise reduction</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>69</volume>, <fpage>7580</fpage>&#x2013;<lpage>7587</lpage>. <pub-id pub-id-type="doi">10.1109/tim.2020.2980461</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Paul</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Fowler</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cauwenberghs</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Neural recording analog front-end noise reduction with digital correlated double sampling</article-title>,&#x201d; in <source>2022 IEEE biomedical circuits and systems conference BioCAS</source> (<publisher-name>IEEE</publisher-name>), <fpage>149</fpage>&#x2013;<lpage>152</lpage>. <pub-id pub-id-type="doi">10.1109/biocas54905.2022.9948618</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Photonics</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Teledyne e2v ccd. delivery specification sheet</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.ing.iac.es/%7Eeng/detectors/K34-B72037_DeliverySpecificationSheet.pdf#:%7E:text=Back%20Illuminated%20FFT-CCD%20Doc.%20No">https://www.ing.iac.es/&#x223c;eng/detectors/K34-B72037_DeliverySpecificationSheet.pdf&#x23;:&#x223c;:text&#x3d;Back%20Illuminated%20FFT-CCD%20Doc.%20No</ext-link> (Accessed April 10, 2024)</comment>.</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scuderi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bonanno</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Bruno</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Cali</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cosentino</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Oig and sarg ccd&#x2019;s characterization</article-title>. <source>arXiv Prepr. arXiv:2302.10546</source>. <pub-id pub-id-type="doi">10.48550/arXiv.2302.10546</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smith</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kaye</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Digital correlated double sampling for ztf</article-title>. <source>Proc. SDW2013</source>. <pub-id pub-id-type="doi">10.1117/12.2232393</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stefanov</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Digital cds for image sensors with dominant white and 1/f noise</article-title>. <source>J. Instrum.</source> <volume>10</volume>, <fpage>P04003</fpage>. <pub-id pub-id-type="doi">10.1088/1748-0221/10/04/p04003</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tulloch</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Implementation of an fpga-based dcds video processor for ccd imaging</article-title>. <source>SPIE Proc.</source> <volume>9915</volume>, <fpage>991530</fpage>&#x2013;<lpage>991980</lpage>. <pub-id pub-id-type="doi">10.1117/12.2240405</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Weatherill</surname>
<given-names>D. P.</given-names>
</name>
<name>
<surname>Shipsey</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Arndt</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Plackett</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wood</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Metodiev</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Automatic selection of correlated double sampling timing parameters</article-title>. <source>J. Astronomical Telesc. Instrum. Syst.</source> <volume>5</volume>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1117/1.jatis.5.4.041502</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Xilinx</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Zynq-7000 soc zc706 evaluation kit</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.xilinx.com/publications/prod_mktg/Zynq_ZC706_Prod_Brief.pdf">https://www.xilinx.com/publications/prod_mktg/Zynq_ZC706_Prod_Brief.pdf</ext-link> (Accessed April 10, 2024)</comment>.</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Simulation research on ccd noise reduction algorithm based on digital correlation double sampling</article-title>. <source>Third Int. Conf. Opt. Image Process. (ICOIP 2023) (SPIE)</source> <volume>12747</volume>, <fpage>447</fpage>&#x2013;<lpage>453</lpage>. <pub-id pub-id-type="doi">10.1117/12.2689203</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zou</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.-Q.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>S.-Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.-F.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>L.-B.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Low-light-level cmos imaging sensor with ctia and digital correlated double sampling</article-title>. <source>Analog Integr. Circuits Signal Process.</source> <volume>101</volume>, <fpage>449</fpage>&#x2013;<lpage>461</lpage>. <pub-id pub-id-type="doi">10.1007/s10470-019-01533-8</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>