Theoretical Framework and Simulation Results for Implementing Weighted Multiple Sampling in Scientific CCDs

Similar documents
IDSAC IUCAA Digital Sampler Array Controller

Digital CDS for Image Sensors with Dominant White and 1/f Noise

A DEDICATED CONTROLLER FOR ADAPTIVE OPTICS L3CCD DEVELOPMENTS

1. INTRODUCTION ABSTRACT

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

THE CCD RIDDLE REVISTED: SIGNAL VERSUS TIME LINEAR SIGNAL VERSUS VARIANCE NON-LINEAR

Analysis of 1=f Noise in CMOS Preamplifier With CDS Circuit

Theory of Telecommunications Networks

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Readout Electronics. P. Fischer, Heidelberg University. Silicon Detectors - Readout Electronics P. Fischer, ziti, Uni Heidelberg, page 1

HF Upgrade Studies: Characterization of Photo-Multiplier Tubes

Impact of Mobility and Closed-Loop Power Control to Received Signal Statistics in Rayleigh Fading Channels

6.02 Practice Problems: Modulation & Demodulation

Noise Power Ratio for the GSPS

HARMONIC contamination, due to the increment of nonlinear

Techniques for Extending Real-Time Oscilloscope Bandwidth

THE new generation of cylindrical HPGe detectors for

Frequency Domain Representation of Signals

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 24. Optical Receivers-

RANGE resolution and dynamic range are the most important

ECE 2111 Signals and Systems Spring 2012, UMD Experiment 9: Sampling

Computing TIE Crest Factors for Telecom Applications

Chapter 2 Channel Equalization

Wideband Channel Measurements and Modeling for In-House Power Line Communication

Human Reconstruction of Digitized Graphical Signals


EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Discrete-Time Signal Processing (DTSP) v14

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

FFT Analyzer. Gianfranco Miele, Ph.D

Autocorrelator Sampler Level Setting and Transfer Function. Sampler voltage transfer functions

Figure 1: A typical Multiuser Detection

Communication using Synchronization of Chaos in Semiconductor Lasers with optoelectronic feedback

Analysis of Complex Modulated Carriers Using Statistical Methods

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Fading Channel. Base Station

Characterisation of a CMOS Charge Transfer Device for TDI Imaging

Interpixel crosstalk in a 3D-integrated active pixel sensor for x-ray detection

Instruction Manual DFP2 Digital Filter Package

The Noise about Noise

Analysis and Simulation of CTIA-based Pixel Reset Noise

TWO-WAY TIME TRANSFER WITH DUAL PSEUDO-RANDOM NOISE CODES

Jitter Measurements using Phase Noise Techniques

ADC Clock Jitter Model, Part 2 Random Jitter

AS BIT RATES increase, timing accuracy becomes more

Equalization. Isolated Pulse Responses

Multi-Path Fading Channel

Data Acquisition System for the Angra Project

High collection efficiency MCPs for photon counting detectors

ECEN620: Network Theory Broadband Circuit Design Fall 2014

(Refer Slide Time: 00:03:22)

Practical Quadrupole Theory: Graphical Theory

Theoretical Analysis of Random-Modulation Continuous Wave LIDAR

THE EFFECT of multipath fading in wireless systems can

Detailed Characterisation of a New Large Area CCD Manufactured on High Resistivity Silicon

Spectral Analysis of the LUND/DMI Earthshine Telescope and Filters

Postprint. This is the accepted version of a paper presented at IEEE International Microwave Symposium, Hawaii.

Nonuniform multi level crossing for signal reconstruction

Timing Noise Measurement of High-Repetition-Rate Optical Pulses

CDTE and CdZnTe detector arrays have been recently

VHF Radar Target Detection in the Presence of Clutter *

Channel. Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Multi-Path Fading. Dr. Noor M Khan EE, MAJU

Chapter 2. Signals and Spectra

Enhanced Sample Rate Mode Measurement Precision

Evaluation of 1MHz, 16-bit Analog to Digital Converters

Techniques for Extending Real-Time Oscilloscope Bandwidth

Introduction to Communications Part Two: Physical Layer Ch3: Data & Signals

Fully depleted, thick, monolithic CMOS pixels with high quantum efficiency

System on a Chip. Prof. Dr. Michael Kraft

The Fast Fourier Transform

Fundamentals of Digital Communication

Signal Processing for Digitizers

Analyzing Pulse Position Modulation Time Hopping UWB in IEEE UWB Channel

THE BENEFITS OF DSP LOCK-IN AMPLIFIERS

A digital method for separation and reconstruction of pile-up events in germanium detectors. Abstract

Application Notes on Direct Time-Domain Noise Analysis using Virtuoso Spectre

UWB Small Scale Channel Modeling and System Performance

UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering

Johnson Noise and the Boltzmann Constant

Transmit filter designs for ADSL modems

arxiv: v2 [physics.ins-det] 14 Jan 2009

P ILC A. Calcaterra (Resp.), L. Daniello (Tecn.), R. de Sangro, G. Finocchiaro, P. Patteri, M. Piccolo, M. Rama

Chapter 3 Data and Signals 3.1

2 : AC signals, the signal generator and the Oscilloscope

Properties of a Detector

Power limits fulfilment and MUI reduction based on pulse shaping in UWB networks

Real Time Jitter Analysis

Lecture Fundamentals of Data and signals

Design and Performance Analysis of a Reconfigurable Fir Filter

arxiv: v1 [physics.ins-det] 9 Oct 2014

Image Enhancement using Histogram Equalization and Spatial Filtering

Jitter in Digital Communication Systems, Part 1

Sensors, Signals and Noise

READOUT TECHNIQUES FOR DRIFT AND LOW FREQUENCY NOISE REJECTION IN INFRARED ARRAYS

Effect of coupling conditions on ultrasonic echo parameters

The Bessel Filter Simulation

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

(Refer Slide Time: 3:11)

Transcription:

Theoretical Framework and Simulation Results for Implementing Weighted Multiple Sampling in Scientific CCDs Cristobal Alessandri 1, Dani Guzman 1, Angel Abusleme 1, Diego Avila 1, Enrique Alvarez 1, Hernan Campillo 1, Alexandra Gallyas 1, Christian Oberli 1, Marcelo Guarini 1 1 Dept. of Electrical Engineering, Pontificia Universidad Católica de Chile, Santiago, Chile ABSTRACT The Digital Correlated Double Sampling (DCDS) is a technique based on multiple analog-to-digital conversions of every pixel when reading a CCD out. This technique allows to remove analog integrators, simplifying the readout electronics circuitry. In this work, a theoretical framework that computes the optimal weighted coefficients of the pixels' samples, which minimize the readout noise measured at the CCD output is presented. By using a noise model for the CCD output amplifier where white and flicker noise are treated separately, the mathematical tool presented allows for the computation of the optimal samples' coefficients in a deterministic fashion. By modifying the noise profile, our simulation results get in agreement and thus explain results that were in mutual disagreement up until now. 1. INTRODUCTION Charge-Coupled Devices (CCD) have been one of the greater advances in astronomy since they were popularized in the 90's [1]. A CCD generates electrons from absorbed and detected incoming photons, which have to be converted to a measurable voltage at the CCD's output amplifier. Current CCDs have very low noise amplifiers, and their output signals are processed by carefully designed, low-noise readout electronics. Since its inception in astronomy, the lowest noise in CCDs have been obtained by filtering each pixel signal using an analog integrator to reduce white noise, and a dual readout scheme to cancel reset noise. The resolution of the Analog-to-Digital Converter (ADC) for astronomical images is typically 16 bits, to allow proper sampling of the full dynamic range of the pixel well while still detecting faint intensity variations. Up until recent years, 16 bits ADC could not run much faster than a few tens of Megahertz, limiting the option of multiple sampling of every pixel while still keeping the whole readout period to a short time. Nevertheless, it is now possible to run very fast 16 bits ADC 1 which will allow a digitized CCD output, where more complex filtering than a simple integrator could be implemented in an attempt to reduce the noise below 1 Analog Devices' fastest 16 bits ADC is AD9467 and achieves up to 250 MSPS.

the floor that an analog integrator can reach. It is known for decades [2] that a simple integrator is the best filter when the noise is dominated by a white component. Under the scenario of digital multiple sampling, this optimal filter can be expressed as a simple average of the samples. In our scheme of coefficients multiplying each sample, all coefficients take an identical value. There have been attempts to reduce the noise applying different coefficients to the multiple sampling scheme. Gach [3] experimentally and somewhat intuitively found better weights for a particular CCD, reducing the readout noise from 5 to 1.7 electrons. Clapp presented experimental results with different weighting coefficients, finding out that constant (or flat) weights were optimal for his CCD [4]. Clapp even tried to apply Gach's coefficient profiles, but could not find anything better than flat weights. In this sense, both results have been considered in disagreement. In this context, both studies were purely experimental, but no analytical tools were used to justify the weights profile selected. In this paper, an analytical method to determine the optimal weighting is proposed and validated with simulation results. 2. METHOD Fig. 2-1 shows a simplified model to compute the output referred noise contribution of a CCD readout system using DCDS. The CCD output amplifier transfer function is given by, and it may also consider the external electronics. Any white or colored white noise source can be modeled in the time domain as a sequence of noise pulses with fixed amplitude and shape but random sign [5]. The core pulses that represent the noise process can be calculated as shown in [5]. The effect of each individual noise pulse at the sampler input can be calculated by the convolution of and the CCD's impulse response as shown in (2-1). Fig. 2-2 shows the pulse shape of at the sampler input for white and flicker noise sources, assuming a single pole transfer function with time constant τ. (2-1) Figure 2-1 Model of a CCD readout system encompassing a transfer function which can include the CCD output amplifier as well as external electronics; an ideal sampler (i.e. an ADC with infinite resolution) and a discrete filter. 2

Figure 2-2 White and flicker normalized pulse shapes at the sampler input [5]. The total RMS noise at the sampler input is a function of time (i.e., and can be calculated as shown in [5]. However, the total output RMS noise cannot be calculated directly with a discrete convolution because different samples hold partial correlation from pulses originated at earlier samples. The noise analysis method for particle physics experiments presented in [6] allows to obtain a closed-form expression for the total integrated noise at the filter output as follows: Calculate the noise contribution of pulses generated during an interval and measured at an arbitrary sample. This contribution can be expressed as (2-2) and is graphically shown in Fig. 2-3 [6]. (2-2) The total integrated noise at the sampler input for a sample can be written as the sum of individual noise contributions originated at each interval, as shown in (2-3) and Fig. 2-4 [6]. (2-3) Since is composed by noise contributions originated at different time intervals, the output noise cannot be computed directly by a discrete convolution. On the contrary, all evaluations of are originated from the same pulses (for a fixed ), so can be split into independent discrete time signals and referred to the output as shown in (2-4) [6]. (2-4) 3

Figure 2-3 Noise contribution of pulses generated within and measured at an arbitrary sample for an arbitrary filtered noise core function The total contribution is the sum of black dots in quadrature [6]. This method was generalized to consider noise sources originated from an arbitrary time. Then it was adapted and applied to a CCD DCDS readout system. Calculating the noise contribution of Gaussian, flicker and reset noise, optimal weights can be obtained to reduce the readout noise using standard optimization techniques. Figure 2-4 Evolution of the total integrated noise at the filter input, where the noise of each sample was split according to (2-3) [6]. 4

NES electrons rms 3. SIMULATION RESULTS For validation purposes the CCD readout system was simulated using MATLAB. White and flicker noise sources with known power spectral density were generated in the time domain. These noise sources were filtered by the transfer function of a CCD The method was simulated with parameters extracted from e2v's CCD231-84 2 datasheet and Clapp s experimental results [4]. On each case, system parameters such as noise floor, corner frequency and bandwidth were adjusted to match the RMS noise vs pixel frequency plot for an averaging filter at a sampling frequency of 2 MHz. The solid lines in Figs. 3.1 and 3.3 show the extracted noise data, whereas the dotted lines show the simulation results using the estimated parameters. Once the parameters are known, the method can be applied calculating the optimal filter coefficients once for each CCD and pixel time. The simulation was executed again modifying only the filter weights. The circles in Fig. 3.1 show the resulting noise from our simulations using the set of weights plotted in Fig. 3.2, whereas the circles in Fig 3.3 show the results using the weights plotted in Fig. 3.4. 5 4.5 From datasheet Averaging filter Optimal filter CCD231-84 readout noise 4 3.5 3 2.5 2 1.5 10 1 10 2 10 3 Frequency [khz] Figure 3-1 CCD231 readout noise comparison: from datasheet, simulated using an averaging filter and with optimal weights. 2 Available at www.e2v.com. 5

NES electrons rms Coefficient Level [ V] 100 0 CCD output Output Samples -100-200 0 10 20 30 40 50 60 70 80 90 100 time [ s] Filter coefficients 0.04 0.02 0-0.02 Averaging filter Optimal filter -0.04 0 20 40 60 80 100 120 140 160 180 200 Sample Figure 3-2 Simulated CCD output video waveforms (top) and Optimal weights for CCD231 at 100 s pixel time (bottom). CCD203 readout noise (From Clapp [4]) 2.4 From [4] Averaging filter Optimal filter 2.2 2 1.8 1.6 1.4 20 30 40 50 60 70 80 90 100 Frequency [khz] Figure 3-3 CCD203 readout noise comparison: from [4], simulated using an averaging filter and with optimal weights. 6

Coefficient Level [ V] 100 0 CCD output Output Samples -100-200 0 5 10 15 20 25 30 35 40 45 50 time [ s] Filter coefficients 0.04 0.02 0-0.02 Averaging filter Optimal filter -0.04 0 10 20 30 40 50 60 70 80 90 100 Sample Figure 3-4 Simulated CCD output video waveforms (top) and Optimal weights for CCD203 at 100 s pixel time (bottom). For CCDs with low corner frequency, the optimal coefficients are the same as those in an averaging filter. For higher flicker noise contribution, samples around the beginning and the end of each integration period are assigned larger weights and the optimal coefficients are not perfectly symmetric. 4. CONCLUSIONS This paper presents a method that allows for the determination of the optimal coefficients for a given CCD setup knowing its noise floor, corner frequency and bandwidth. The RMS noise obtained with the optimal filter is always lower or equal to that resulting from using an averaging filter. The shape obtained for low corner frequency (i.e. dominated by white noise) agrees with Hegyi s results. For high corner frequency (i.e. dominated by flicker noise), the optimal filter shape is very similar to the coefficients found by Gach, although larger weight is assigned to samples at the beginning and at the end of each pixel. This difference can be understood when studying the original framework developed by Avila to model the noise in the time domain, but it is beyond the scope of this paper to describe it. The method presented in this work shows a better performance for both CCDs, achieving up to a 12% noise reduction. The improvement is more significant for slow pixel rates, where a flat-weighted filter fails to reduce the flicker noise contribution. 7

5. ACKNOWLEDGEMENTS The authors appreciate support from FONDECYT CONICYT program under grant 1130334. 6. REFERENCES [1] Janesick, J.R, Scientific Charge Coupled Devices, SPIE Publications, Bellingham, Washington (2001). [2] Hegyi, D. J., Burrows, A., "Optimal sampling of charge-coupled devices," Astronomical Journal 85, 1421-1424 (1980). [3] Gach, J. -L., Darson, D., Guillaume, C., Goillandeau, M., Cavadore, C., Balard, P., Boissin, O., Boulesteix, J., "A New Digital CCD Readout Technique for Ultra Low-Noise CCDs, Publications of the Astronomical Society of the Pacific 115, 1068-1071 (2003). [4] Clapp M. J., Development of a test system for the characterisation of DCDS CCD readout techniques, Proc. SPIE 8453, High Energy, Optical, and Infrared Detectors for Astronomy V,(2012). [5] A. Pullia and S. Riboldi, Time-domain Simulation of electronic noises, IEEE Trans. Nucl. Sci., vol. 51, no. 4, pp. 1817 1823 (2004). [6] Avila D., Alvarez, E., Abusleme, A., Noise Analysis in Pulse-Processing Discrete-Time Filters, IEEE Trans. Nucl. Sci., to be published. 8