Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

System for detecting and real time processing x-ray pulses from microcalorimeter detectors

Patent Number: 10,345,249


We describe a hardware and software system that allows pulses from one or more x-ray microcalorimeter x-ray detectors to be converted into a histogram of x-ray energies in real time. The system identifies and rejects pileup and other corrupted pulses to an arbitrary degree, filters the pulses for noise in an optimal way, and determines the pulse heights. Pulses from multiple absorbers are processed in parallel and combined to provide a single histogram of counts vs x-ray energy.

Patent Description

This invention consists of a microcalorimeter x-ray detector which, for the first time, processes pulses from multiple detector elements in real time i n order to provide an energy-dependent spectrum with the maximum energy resolution achievable.  Previous versions of the microcalorimeter x-ray detector used analog electronics which provided only a crude approximation to the energy resolution that a single detector element was capable of realizing. Alternative detectors have attempted to improve on this by digitizing and storing the output pulses from the analog portion of the detector and processing the data into energy spectra afterwards. The procedure, which applied to each detector element separately, required running a software sequence that eliminated pileup pulses, identifying pathological conditions of the superconducting electronics (flux jumps), constructing a digital filter, filtering the pulses, determining the pulse heights, and converting them into a calibrated histogram of counts according to energy. This invention starts with multiple complete single microcalorimeter x-ray detection elements, and, during the detection process, digitally performs the sequence of all of the above functions, in parallel and in real time, to produce a continuously presented single histogram of all the pulses according to energy.

Image of a flowchart titled "Ivention requires a combination of Dataflow computer architecture and parallel software data transfer to get high processing rate"


It resolves pulse pileup, jumps in superconducting quantum interference devices (SQUID) quantum state, multiple detector elements differ in characteristics, criteria for pulse rejection subjective, and time consuming.

Created March 3, 2020, Updated April 11, 2024