The Digital Data Processing Unit for the HTRS on board IXO

Similar documents
The Simbol-X. Low Energy Detector. Peter Lechner PNSensor & MPI-HLL. on behalf of the LED consortium. Paris, Simbol-X Symposium. P.

SIMBOL-X. Peter Lechner MPI-HLL Project Review Schloss Ringberg, science background. mission. telescope.

The Simbol-X focal plane

The Wide Field Imager

Spectroscopic Performance of DEPFET active Pixel Sensor Prototypes suitable for the high count rate Athena WFI Detector

Firmware development and testing of the ATLAS IBL Read-Out Driver card

Active Pixel Matrix for X-ray Satellite Missions

MPE's views on SDDs as focal plane detectors for SFA

STATE-OF-THE-ART SILICON DETECTORS FOR X-RAY SPECTROSCOPY

Highly Miniaturised Radiation Monitor (HMRM) Status Report. Yulia Bogdanova, Nicola Guerrini, Ben Marsh, Simon Woodward, Rain Irshad

A fast Event Preprocessor for the Simbol-X Low-Energy Detector

PoS(PhotoDet 2012)022

J. E. Brau, N. B. Sinev, D. M. Strom University of Oregon, Eugene. C. Baltay, H. Neal, D. Rabinowitz Yale University, New Haven

Wide field imager instrument for the Advanced Telescope for High Energy Astrophysics

Real Time Pulse Pile-up Recovery in a High Throughput Digital Pulse Processor

A Real Time Digital Signal Processing Readout System for the PANDA Straw Tube Tracker

Silicon Drift Detector. with On- Chip Ele ctronics for X-Ray Spectroscopy. KETEK GmbH Am Isarbach 30 D O berschleißheim GERMANY

IPD3. Imaging Photon Detector APPLICATIONS KEY ATTRIBUTES

Measurement of X-ray Photon Energy and Arrival Time Using a Silicon Drift Detector

SILICON DRIFT DETECTORS (SDDs) [1] with integrated. Preliminary Results on Compton Electrons in Silicon Drift Detector

A monolithic pixel sensor with fine space-time resolution based on silicon-on-insulator technology for the ILC vertex detector

Front-End and Readout Electronics for Silicon Trackers at the ILC

The Wide Field Imager for the Athena X-ray Observatory

Efficiency and readout architectures for a large matrix of pixels

PoS(PhotoDet 2012)051

Hardware Trigger Processor for the MDT System

Multi-Element Si Sensor with Readout ASIC for EXAFS Spectroscopy 1

Pixel hybrid photon detectors

How Does One Obtain Spectral/Imaging Information! "

The Hot and Energetic Universe

Wide Field Imager for Athena

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

Single Photon Counting in the Visible

STEM Spectrum Imaging Tutorial

XRF Instrumentation. Introduction to spectrometer

A 130nm CMOS Evaluation Digitizer Chip for Silicon Strips readout at the ILC

Simulations Of Busy Probabilities In The ALPIDE Chip And The Upgraded ALICE ITS Detector

A new single channel readout for a hadronic calorimeter for ILC

Design of the High Voltage Supply Module of a Prototype Energy Spectrometer for Solar Wind Plasma Measurement

Detectors that cover a dynamic range of more than 1 million in several dimensions

Order Overlap. A single wavelength constructively interferes in several directions A given direction can receive multiple wavelengths.

Arrays of digital Silicon Photomultipliers Intrinsic performance and Application to Scintillator Readout

Introduction to X-ray Detectors for Synchrotron Radiation Applications

Development and Test of a Demonstrator for a First-Level Muon Trigger based on the Precision Drift Tube Chambers for ATLAS at HL-LHC

Fast Laser Raman Microscope RAMAN

Data Quality Monitoring of the CMS Pixel Detector

Development of LYSO detector modules for a charge-particle EDM polarimeter

Millimetre Wave Technology for Earth Observation and Inter-Planetary Missions

Putting It All Together: Computer Architecture and the Digital Camera

Swift XRT Data Analysis

NOT FOR DISTRIBUTION JINST_128P_1010 v2

X-ray Detectors: What are the Needs?

Tunable Multi Notch Digital Filters A MATLAB demonstration using real data

Data acquisi*on and Trigger - Trigger -

OPAL Optical Profiling of the Atmospheric Limb

Review of Solidstate Photomultiplier. Developments by CPTA & Photonique SA

Development of a Highly Selective First-Level Muon Trigger for ATLAS at HL-LHC Exploiting Precision Muon Drift-Tube Data

Fastest high definition Raman imaging. Fastest Laser Raman Microscope RAMAN

KLauS4: A Multi-Channel SiPM Charge Readout ASIC in 0.18 µm UMC CMOS Technology

Superconducting Transition-Edge Sensors and Superconducting Tunnel Junctions for Optical/UV Time-Energy Resolved Single-Photon Counters

Belle Monolithic Thin Pixel Upgrade -- Update

Fast Laser Raman Microscope RAMAN

PoS(TIPP2014)382. Test for the mitigation of the Single Event Upset for ASIC in 130 nm technology

The Wide-Field Imager for IXO: Status and future activities

Fully Integrated Communication Terminal and Equipment. IRIS-3 Executive Summary

Presented by Jerry Hubbell Lake of the Woods Observatory (MPC I24) President, Rappahannock Astronomy Club

Abstract. Preface. Acknowledgments

High granularity scintillating fiber trackers based on Silicon Photomultiplier

A Novel Design of a High-Resolution Hodoscope for the Hall D Tagger Based on Scintillating Fibers

Quantax 100 Low-Cost EDS System. Innovation with Integrity

A user-friendly fully digital TDPAC-spectrometer

High collection efficiency MCPs for photon counting detectors

Ultra fast single photon counting chip

DepFET detectors in astrophysics and particle physics instrumentation (and photon science)

Pixel sensors with different pitch layouts for ATLAS Phase-II upgrade

IRIS3 Visual Monitoring Camera on a chip

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Low Cost Earth Sensor based on Oxygen Airglow

SPACIROC3: A Front-End Readout ASIC for JEM- EUSO cosmic ray observatory

The Data Processor System of EUSO-Balloon: In Flight Performance

A Prototype Amplifier-Discriminator Chip for the GLAST Silicon-Strip Tracker

e2v Launches New Onyx 1.3M for Premium Performance in Low Light Conditions

PoS(PhotoDet 2012)058

ATLAS Phase-II Upgrade Pixel Data Transmission Development

The Architecture of the BTeV Pixel Readout Chip

Silicon Sensor and Detector Developments for the CMS Tracker Upgrade

Use of the Deep Impact HRI Instrument to Observe Exoplanets Via Microlensing

Design and FPGA Implementation of an Adaptive Demodulator. Design and FPGA Implementation of an Adaptive Demodulator

X-Ray Spectroscopy with a CCD Detector. Application Note

Silicon Drift Detector Readout Electronics for a Compton Camera

MPI Halbleiterlabor. MPI Semiconductor Laboratory. MPI mf

GPI INSTRUMENT PAGES

Detectors for AXIS. Eric D. Miller Catherine Grant (MIT)

The Medipix3 Prototype, a Pixel Readout Chip Working in Single Photon Counting Mode with Improved Spectrometric Performance

Compact High Resolution Imaging Spectrometer (CHRIS) siraelectro-optics

Adaptive sensing and image processing with a general-purpose pixel-parallel sensor/processor array integrated circuit

Silicon Photomultiplier

The software and hardware for the ground testing of ALFA- ELECTRON space spectrometer

The focal plane of the Simbol X space mission

CHARGE-COUPLED DEVICE (CCD)

Transcription:

The Digital Data Processing Unit for the HTRS on board IXO E-mail: wende@astro.uni-tuebingen.de Giuseppe Distratis E-mail: distratis@astro.uni-tuebingen.de Dr. Chris Tenzer E-mail: tenzer@astro.uni-tuebingen.de Dr. Eckhard Kendziorra E-mail: kendziorra@astro.uni-tuebingen.de Prof. Dr. Andrea Santangelo E-mail: santangelo@astro.uni-tuebingen.de The Institute for Astronomy and Astrophysics in Tübingen participates in the development of two of IXOs instruments, the Wide Field Imager (WFI) and the High Time Resolution Spectrometer (HTRS). The soft- and hardware for the HTRS Data Processing Unit (DPU) is being developed and will be tested in Tübingen. We give a brief overview of the HTRS and the DPU with its main components and tasks. In particular we present simulation results of the DPU operations that show the ability to fulfill the data rate requirements. The two main solutions to this difficulty and thus the primary tasks of the DPU are then presented in more detail. Fast X-ray timing and spectroscopy at extreme count rates February 7-11, 2011 Champéry, Switzerland Speaker. c Copyright owned by the author(s) under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike Licence. http://pos.sissa.it/

1. Introduction IXO is an L-class astrophysics mission that has been conceived to study the X-ray universe, all the way from the earliest galaxies to our immediate cosmic environment to observe matter under extreme conditions. IXO aims to provide direct insight into some of the most important themes posed by ESA s Cosmic Vision 2015-2025 science objectives 1. To enable these measurements, IXO will deliver a 100-fold increase in effective area for highresolution spectroscopy, microsecond spectroscopic timing, and high count rate capability over a broad energy range. 2. The HTRS instrument and detector The IXO science case calls for the capability to observe the strongest X-ray sources with count rates up to one million counts per second. This requires the HTRS ability to provide a good spectral resolution (about 150 ev at 6 kev) simultaneously with sub-millisecond timing, low deadtime and low pile-up (< 1 % at 1 crab). In order to meet these performance requirements, the HTRS is based on a monolithic array of 31 silicon drift detectors (SDDs) in a circular envelope (as shown in Fig. 1) and a sensitive volume totaling 4.5cm 2 x 450µm. The SDD principle uses fast signal charge collection on an integrated amplifier by a focusing internal electrical field. It combines a large sensitive area and a small capacitance with a fast readout, thus facilitating good energy resolution and high count rate capability. The HTRS is a non-imaging device and will be operated out of focus, in such a way that the focal beam from the mirrors is spread almost uniformly over the 31 SDDs to reduce deadtime and pile-up and therefore increase the overall count rate capability of the instrument. Overview of the key capabilities of the HTRS high precision timing measurements up to 1 million counts per second operating bandwidth in the range of 0.3 kev 15 kev spectral resolution of 150 ev FWHM @ 6 kev event losses due to pile-up and deadtime < 1 % @ 1 crab While the HTRS instrument is being studied by an international consortium led by the French Space Agency and the Centre d Etude Spatiale des Rayonnements (Toulouse), the detector chip itself was developed by the Halbleiterlabor of the Max-Planck-Institute (MPI) in Neuperlach. The 31 silicon drift detectors are capable of performing an event-triggered readout completely independent for each cell in parallel, thus allowing for very high count rates up to 1 million counts per second. Event separation in one cell is possible up to 200 ns. Only after a number of events have been detected (Fig. 2), the anode (part of each cell) is cleared thus minimizing the deadtime. 1 Cosmic Vision: Space Science for Europe 2015-2025, ESA BR-247 2

Figure 1: Layout of the HTRS detector chip. (Peter Lechner, HLL) 3. The Data Processing Unit Figure 2: Anode charge in one cell over time. Note the constant increase due to dark currents. The arrows mark charge increases caused by X- ray photons. At a certain threshold the anode is cleared and inoperable for a short time. Reducing the data rate to a value given by the available telemetry rate (0.75 Mbit/s) is achieved in two steps. First (described below) the data handling FPGA will implement several highly configurable detector operation modi to reduce the amount of data while enabling the observer to optimize the scientific output of the observation. The second step is lossless on-board data compression and intelligent wrapping of the data done by a Leon3 CPU additionally implemented in the FPGA. Both units form the DPU of the HTRS instrument which is being developed in a two-part design as is shown in Fig. 3. A fast and specialized FPGA (e.g. Virtex 4) will receive events from all 31 cells in parallel and generate the required observation mode products. These include a single-event-mode where each individual event is time-tagged and transmitted to earth as well as several highly configurable spectrum-modes where a spectrum with given energy resolution is integrated onboard the DPU over a given time. While the raw data rate (event energy information + time of detection) can already be reduced by applying spectrum-modes, further reduction is required (Fig. 5). Therefore, a Leon3 VHDL microprocessor model integrated into the same FPGA will reduce the data by applying a lossless bzip2 compression algorithm. The Leon3 is also used to configure and operate the instrument and to wrap the data and hand it to the main satellite bus via SpaceWire. Leon3 is a VHDL model of a 32-bit microprocessor with SPARC V8 architecture developed by Aeroflex Gaisler for the European Space Agency. We develop the DPUs operating system using RTEMS 2, a real-time executive that has a POSIX 3 API 4 which is required to build the bzip2 (compression) library. 2 Real-Time Executive for Multiprocessor Systems 3 Portable Operating System Interface for Unix 4 Application Programming Interface 3

Figure 3: The two parts of the Data Processing Unit of the HTRS. Gaisler also provides an RTEMS implementation for the Virtex 4 and a Leon3 multiprocessor version. Since the bzip2 compression speed scales linearly with the number of processors this provides the possibility to further increase the DPUs performance if necessary. Both parts of the DPU are being developed at our institute in Tübingen and a prototype board will be built to prove the feasibility of the proposed data handling procedures, and to identify the performance of the data compression. 4. Data Rate Reduction A single event that is detected in one of the detector chips 31 cells basically contains energy information and an ID for the cell it was detected in. When this information is transferred from the readout electronics to the DPU a time stamp is associated with the event and together these three informations form the event package. Size of a single event package 24 bit time information + 5 bit pixel id + 12 bit energy information Resulting data rate 2 10 6 cts/s 41 bit = 82 Mbit/s Available net telemetry rate for the HTRS 0.75 Mbit/s Since the resulting data rate for a source with 10x the brightness of the crab is too high by a factor of 100 data reduction is indispensable. In Figs. 5 and 6 data rates are shown for different configurations of the implemented spectrum-mode. The mode itself produces a constant data rate that is independent of the sources brightness. Applying a bzip2 block compression to the data enables the HTRS to operate within the required telemetry limit. 4

Figure 4: Light curve of the crab pulsar; avg. brightness 2 10 5 cts/s. (Jörn Wilms, Bamberg) All data rate estimations are based on simulations of the detection of the crab at 10x its brightness (2 10 6 cts/s) done at the IAAT in Tübingen. For the simulation of the mirror and detector properties the work of Michael Martin was used (PhD Thesis, Tübingen 2009). Figure 5: Uncompressed data rates in different spectrum-mode configurations. Rates are given in Mbit/s. Figure 6: Data rates in spectrum-mode with bzip2 compression. Rates are given in Mbit/s. 5

5. Channel-Bit-Width in spectrum-mode The bit-width of the channels in a spectrum is an important decision when the instrument is operated in spectrum-mode. A large bit-width prevents integer overflows in the event-counter of a spectral channel at the cost of a linearly higher data rate. To study the effect of the bzip2 compression on the bit-width of the spectral channels, we simulated source-spectra with constant energy distribution and a completely randomized, but limited, count rate per channel. By limiting the count rate, only a given amount of bits per channel is used to store the random number of counts. The remaining, unused upper bits are all zero. The compression was applied to blocks of spectra and the resulting data reduction is given in the table. Random Bits Unused Bits Unused Bits Compression Strength 32 0 0 % 0 % 28 4 13 % 3 % 24 8 25 % 14 % 20 12 38 % 35 % 16 16 50 % 49 % 12 20 63 % 62 % 8 24 75 % 75 % 4 28 88 % 87 % 1 31 97 % 96 % The first two columns in the table give the used and unused bits (always totaling 32). Ideally the compression (4 th column) is the same as the relative amount of unused bits (3 rd column). As can be seen from the table, the achieved data reduction is generally comparable to the direct cutting of the unused bits (i.e. using a smaller bit-width). The bzip2 compression thus allows the use of up to 32 bits per channel while still preserving a very efficient use of the available data rate. This large bit-width will enable the HTRS to observe highly variable sources over a wide range of intensities. 6. Conclusions and Outlook We simulated the DPU operations (esp. spectrum generation) and concluded that the requirements on the telemetry rate can be met using the bzip2 compression algorithm. We also compared the performance of several other compression algorithms (such as gzip, zlib, lzma, paq9a) and found bzip2 well suited for several reasons such as compression strength and speed, data integrity verification, and possible parallelisation. Right now we are implementing a fully operational prototype to determine the exact performance of the compression. We also implemented and successfully completed an exemplary test run of the compression on our Leon3 development board. An important next step here will be to experimentally operate a mass memory and to determine the resulting time constraints on DPU operations. We assume that I/O operations will have a significant impact on the compression speed. 6