Chinese Journal of Magnetic Resonance ›› 2011, Vol. 28 ›› Issue (3): 317-325.

Previous Articles     Next Articles

Design and Implementation of An FPGA-Based Pulse Programmer for Low Field NMR Spectrometer

 XIE Qiang-Ming, XIAO Li-Zhi*, ZHANG Xiao-Ling, LI Xiao-Nan   

  1. State Key Laboratory of Petroleum Resource and Prospecting, China University of Petroleum, Beijing 102249, China
  • Received:2011-03-31 Revised:2011-04-19 Online:2011-09-05 Published:2011-09-05
  • Contact: XIAO Li-Zhi E-mail:xiaolizhi@ cup.edu.cn;xieqingming.cup@ gmail.com
  • Supported by:

    国家自然科学基金资助项目(41074102),科技部国际合作资助项目(2009DFA61030).

Abstract:

Pulse programmer is an integrating part of NMR spectrometer, which is used to generate RF pulse and to receive echo trains signals. Taking advantage of the synchronous performance and excellent timing control capacity of FPGA, a FPGA-based pulse programmer for low field NMR spectrometer was designed to generate pulse sequences for different NMR experiments. Flexible control of the frequency, phase and amplitude of the RF pulses could be achieved with this pulse programmer. Performance of the pulse programmer was evaluated with measurements of transverse and longitudinal relaxation rates of CuSO4 solution under uniform magnetic field (0.540 Tesla). The pulse programmer was also used to collect echo trains signals with high signal-to-noise ratio.

Key words: low field nuclear magnetic resonance, pulse programmer, FPGA, DDS

CLC Number: