当前临床高场磁共振成像(MRI)系统要求成像仪控制台支持16个甚至32个接收通道,可以频繁和高速地进行数据传输并支持快速成像.基于此要求,本文研发了一个基于PowerPC处理器的数据传输模块,将其集成于自行研发的MRI成像仪控制台中,用于成像过程中控制台与计算机之间数据的高速传输.该模块以飞思卡尔公司的高性能PowerPC处理器—MPC8270为核心,运行嵌入式Linux操作系统.处理器与用户计算机之间通过百兆以太网连接,使用局部总线连接控制台的序列运行模块和数据采集模块(数量可扩展).处理器响应数据采集模块发来的中断请求以快速读取和上传数据.本设计通过驱动程序的设计以保障响应的速度与可靠性.成像实验表明此设计方案能够满足多个接收通道数据快速获取与传输的需求.
High-field clinical magnetic resonance imaging (MRI) system often requires multiple-channel (i.e., 16 or 32) receivers that are capable of transmitting data at a high speed, especially during fast imaging. In this work, a data transmission module based on PowerPC processor is developed and integrated in a custom-built MRI spectrometer for high-speed data transmission between the spectrometer and the host computer. The module uses the Freescale's high-performance PowerPC processor MPC8270 as its core, and runs on the embedded Linux operating system. The processor and the computer are connected through a 100 M Ethernet network, while the sequence running the data acquisition modules (quantity scalability) is connected to the processor using a local bus. Responding to the interruption requests from the data acquisition module, the processor reads and uploads the data quickly. The speed and reliability of the response are guaranteed through the design of the driver program. The results of imaging experiments demonstrate that the design proposed can meet the high-speed data transmission requirements of multiple receiving channels.
[1] 俎栋林. 核磁共振成像学[M]. 北京:高等教育出版社, 2004.
[2] TAKEDA K. A highly integrated FPGA-based nuclear magnetic resonance spectrometer[J]. Rev Sci Instrum, 2007, 78(3):033103.
[3] XIE Q M, XIAO L Z, ZHANG X L, et al. Design and implementation of an FPGA-based pulse programmer for low field NMR spectrometer[J]. Chinese J Magn Reson, 2011, 28(3):317-325. 谢庆明, 肖立志, 张晓玲, 等. 基于FPGA的低场核磁共振谱仪脉冲编程器设计与实现[J]. 波谱学杂志, 2011, 28(3):317-325.
[4] CARL A M. A low-cost spectrometer for NMR measurements in the earth's magnetic field[J]. Meas Sci Technol, 2010, 21(8):105902.
[5] SHANG Y, ZHOU J, LEI D, et al. Software system design in an integrated NMR spectrometer console[J]. Chinese J Magn Reson, 2012, 29(1):68-77. 商赟, 周娟, 雷都, 等. 一体化核磁共振谱仪控制台的软件系统设计[J]. 波谱学杂志, 2012, 29(1):68-77.
[6] PENG Q S, ZHENG Z Y, CHEN Z, et al. Design of NMR receive channel based on STM32[J]. Electronic Measurement Technology, 2014, 37(7):76-79. 彭求实, 郑振耀, 陈忠, 等. 基于STM32的波谱仪接收通道的设计[J]. 电子测量技术, 2014, 37(7):76-79.
[7] SHEN J, XU Q, LIU Y, et al. Home-built magnetic resonance imaging system (0.3 T) with a complete digital spectrometer[J]. Rev Sci Instrum, 2005, 76(10):105101.
[8] HASHIMOTO S, KOSE K, HAISHI T. Development of a pulse programmer for magnetic resonance imaging using a personal computer and a high-speed digital input-output board[J]. Rev Sci Instrum, 2012, 83(5):053702.
[9] TSUDA M, TAMADA D, TERADA Y, et al. Development of digital MRI consoles using general-purpose digital instruments and microcontroller boards[J]. Appl Magn Reson, 2016, 47(8):847-858.
[10] MAO W P, BAO Q J, YANG L, et al. A modularized pulse programmer for NMR spectroscopy[J]. Meas Sci Technol, 2011, 22(2):025901.
[11] WANG H, XIONG Z C, LIN X C, et al. A computer-on-module based high-performance control interface with gigabit Ethernet for magnetic resonance imaging spectrometer[J]. Chinese J Magn Reson, 2012, 29(4):499-507. 王洪, 熊泽冲, 林先钗, 等. 基于模块计算机的千兆网磁共振谱仪控制接口[J]. 波谱学杂志, 2012, 29(4):499-507.
[12] STANG P P, CONOLLY S M, SANTOS J M, et al. Medusa:a scalable MR console using USB[J]. IEEE T Med Imaging, 2012, 31(2):370-379.
[13] 漆昭铃. 基于PowerPC的嵌入式Linux[M]. 北京:北京航空航天大学出版社, 2004.