Article thumbnail
Location of Repository


By Dennis D. Kim


In NMR research, the signal acquisition instrument needs to fulfill high-speed, and high-throughput data collection. The modern NMR receivers are required to process signals through multiple-channels leveraging Software Defined Radio (SDR) logics. In order to support large amount of data inputs utilizing multiple channels, the device needs to speedily handle stream of input data within device's Onboard memory (RAM) and construct non-overflowing buffer to ensure flawless data transfer from analog-to-digital convertor (ADC). Parallel data handling techniques in FPGA is an essential component for NMR applications, because multiple process engine in FPGA digital logic ensures high processing speed. Direct-Memory-Access (DMA) function implemented in FPGA would greatly improve the data transfer rate. This would allow the NMR receiver to operate the system in real-time. In this research work, we investigate a method to utilize the FPGA's Digital Down Conversion (DDC) logic to control the data flow in a versatile way. Furthermore, we examine methods in acquisition software to thoroughly access implemented FPGA logics utilizing LabVIEW software. Throughout this research, we investigate a software design pattern that would maximize its performance in parallel processing. Software architecture such state-machine, and Actor Framework would be examined to organize the device APIs

Topics: Digital Down Conversion, NMR Receiver
Year: 2019
OAI identifier:
Provided by: Texas A&M University
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.