DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Architecture and Implementation of OpenPET Firmware and Embedded Software

Abstract

OpenPET is an open source, modular, extendible, and high-performance platform suitable for multi-channel data acquisition and analysis. Due to the versatility 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),more » 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.« less

Authors:
ORCiD logo [1];  [1];  [1];  [1];  [1]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Publication Date:
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Basic Energy Sciences (BES)
OSTI Identifier:
1379264
Grant/Contract Number:  
AC02-05CH11231
Resource Type:
Accepted Manuscript
Journal Name:
IEEE Transactions on Nuclear Science
Additional Journal Information:
Journal Volume: 63; Journal Issue: 2; Journal ID: ISSN 0018-9499
Publisher:
IEEE
Country of Publication:
United States
Language:
English
Subject:
46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY

Citation Formats

Abu-Nimeh, Faisal T., Ito, Jennifer, Moses, William W., Peng, Qiyu, and Choong, Woon-Seng. Architecture and Implementation of OpenPET Firmware and Embedded Software. United States: N. p., 2016. Web. doi:10.1109/TNS.2015.2499600.
Abu-Nimeh, Faisal T., Ito, Jennifer, Moses, William W., Peng, Qiyu, & Choong, Woon-Seng. Architecture and Implementation of OpenPET Firmware and Embedded Software. United States. https://doi.org/10.1109/TNS.2015.2499600
Abu-Nimeh, Faisal T., Ito, Jennifer, Moses, William W., Peng, Qiyu, and Choong, Woon-Seng. Mon . "Architecture and Implementation of OpenPET Firmware and Embedded Software". United States. https://doi.org/10.1109/TNS.2015.2499600. https://www.osti.gov/servlets/purl/1379264.
@article{osti_1379264,
title = {Architecture and Implementation of OpenPET Firmware and Embedded Software},
author = {Abu-Nimeh, Faisal T. and Ito, Jennifer and Moses, William W. and Peng, Qiyu and Choong, Woon-Seng},
abstractNote = {OpenPET is an open source, modular, extendible, and high-performance platform suitable for multi-channel data acquisition and analysis. Due to the versatility 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.},
doi = {10.1109/TNS.2015.2499600},
journal = {IEEE Transactions on Nuclear Science},
number = 2,
volume = 63,
place = {United States},
year = {Mon Jan 11 00:00:00 EST 2016},
month = {Mon Jan 11 00:00:00 EST 2016}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Citation Metrics:
Cited by: 3 works
Citation information provided by
Web of Science

Save / Share: