Architecture and Implementation of OpenPET Firmware and Embedded Software.

IEEE Trans Nucl Sci

Lawrence Berkeley National Laboratory, Berkeley, CA 94720 USA.

Published: April 2016

OpenPET is an open source, modular, extendible, and high-performance platform suitable for multi-channel data acquisition and analysis. Due to the flexibility of the hardware, firmware, and software architectures, the platform is capable of interfacing with a wide variety of detector modules not only in medical imaging but also in homeland security applications. Analog signals from radiation detectors share similar characteristics - a pulse whose area is proportional to the deposited energy and whose leading edge is used to extract a timing signal. As a result, a generic design method of the platform is adopted for the hardware, firmware, and software architectures and implementations. The analog front-end is hosted on a module called a Detector Board, where each board can filter, combine, timestamp, and process multiple channels independently. The processed data is formatted and sent through a backplane bus to a module called Support Board, where 1 Support Board can host up to eight Detector Board modules. The data in the Support Board, coming from 8 Detector Board modules, can be aggregated or correlated (if needed) depending on the algorithm implemented or runtime mode selected. It is then sent out to a computer workstation for further processing. The number of channels (detector modules), to be processed, mandates the overall OpenPET System Configuration, which is designed to handle up to 1,024 channels using 16-channel Detector Boards in the Standard System Configuration and 16,384 channels using 32-channel Detector Boards in the Large System Configuration.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4841634PMC
http://dx.doi.org/10.1109/TNS.2015.2499600DOI Listing

Publication Analysis

Top Keywords

detector board
12
support board
12
system configuration
12
hardware firmware
8
firmware software
8
software architectures
8
detector modules
8
module called
8
board modules
8
detector boards
8

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!