skip to main content

DOE PAGESDOE PAGES

Title: Architecture and Implementation of OpenPET Firmware and Embedded Software

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:
Grant/Contract Number:
AC02-05CH11231
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
Research Org:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Org:
USDOE Office of Science (SC), Basic Energy Sciences (BES) (SC-22)
Country of Publication:
United States
Language:
English
Subject:
46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY
OSTI Identifier:
1379264

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., 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. doi:10.1109/TNS.2015.2499600.
Abu-Nimeh, Faisal T., Ito, Jennifer, Moses, William W., Peng, Qiyu, and Choong, Woon-Seng. 2016. "Architecture and Implementation of OpenPET Firmware and Embedded Software". United States. doi: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 = {2016},
month = {1}
}