High-speed Readout System of X-ray CMOS Image Sensor for Time Domain Astronomy

Naoki Ogino,Makoto Arimoto,Tatsuya Sawano,Daisuke Yonetoku,Hsien-chieh Shen,Takanori Sakamoto,Junko S. Hiraga,Yoichi Yatsu,Tatehiro Mihara
DOI: https://doi.org/10.1088/1748-0221/19/01/C01006
2024-03-15
Abstract:We developed an FPGA-based high-speed readout system for a complementary metal-oxide-semiconductor (CMOS) image sensor to observe soft X-ray transients in future satellite missions, such as HiZ-GUNDAM. Our previous research revealed that the CMOS image sensor has low-energy X-ray detection capability (0.4-4 keV) and strong radiation tolerance, which satisfies the requirements of the HiZ-GUNDAM mission. However, CMOS sensors typically have small pixel sizes (e.g., $\sim$10 ${\rm \mu m}$), resulting in large volumes of image data. GSENSE400BSI has 2048$\times$2048 pixels, producing 6 Mbyte per frame. These large volumes of observed raw image data cannot be stored in a satellite bus system with a limited storage size. Therefore, only X-ray photon events must be extracted from the raw image data. Furthermore, the readout time of CMOS image sensors is approximately ten times faster than that of typical X-ray CCDs, requiring faster event extraction on a timescale of $\sim$0.1 s. To address these issues, we have developed an FPGA-based image signal processing system capable of high-speed X-ray event extraction onboard without storing raw image data. The developed compact system enabled mounting on a CubeSat mission, facilitating early in-orbit operation demonstration. Here, we present the design and results of the performance evaluation tests of the proposed FPGA-based readout system. Utilizing X-ray irradiation experiments, the results of the X-ray event extraction with the onboard and offline processing methods were consistent, validating the functionality of the proposed system.
Instrumentation and Methods for Astrophysics
What problem does this paper attempt to address?
The problems that this paper attempts to solve mainly focus on developing a high - speed read - out system for future satellite missions (such as HiZ - GUNDAM) to achieve the observation of soft X - ray transient phenomena. Specifically, this research aims to solve the following two key problems: 1. **Excessive data volume and storage limitations**: - CMOS image sensors (such as GSENSE400BSI) have a high resolution (2048 × 2048 pixels) and generate 6 megabytes of data per frame. Due to the limited storage space on the satellite, it is impossible to store all the original image data. - The solution is to develop a high - speed image signal processing system based on FPGA (Field - Programmable Gate Array) that can extract X - ray photon events without storing the original image data. 2. **Requirements for fast read - out and real - time processing**: - The read - out speed of CMOS sensors is about ten times faster than that of traditional X - ray CCDs, requiring rapid event extraction on a time scale of approximately 0.1 seconds. - The research team has developed a compact read - out system that can efficiently extract X - ray events under real - time conditions and meet the requirements of time - domain astronomy. ### Specific problem description - **Data volume problem**: A large amount of original image data generated by CMOS sensors cannot be directly stored on the satellite, so a method is needed to significantly reduce the data volume. By extracting only X - ray photon events, the data volume can be reduced to a manageable level. - **Real - time processing requirements**: In order to deal with transient X - ray phenomena (such as gamma - ray bursts), it is necessary to complete the detection and extraction of photon events within a short time (≤0.1 seconds). Traditional processing methods cannot meet this time requirement. ### Solutions - **FPGA - based high - speed read - out system**: This system can process the output of CMOS sensors under real - time conditions, identify X - ray photon events through techniques such as image subtraction and threshold detection, and extract their position, energy and time information. - **Compact design**: This system adopts a stacked structure, including a CMOS sensor board and an FPGA board, with a small size (90mm × 110mm × 39mm), which is suitable for installation on small satellites (such as CubeSat). ### Verification results Through experimental verification, this system can successfully achieve real - time X - ray event extraction, and the results are consistent with those obtained by the off - line processing method, proving the effectiveness and reliability of the system. In addition, the system shows good performance in energy spectrum measurement without a significant increase in noise. In conclusion, the main objective of this paper is to develop a high - speed CMOS image sensor read - out system suitable for future satellite missions to solve the problems of excessive data volume and real - time processing requirements, and ensure efficient observation and analysis of soft X - ray transient phenomena in orbit.