基于单片机的功能磁共振同步器的设计

2015-06-01 09:43眭建锋周小强汪顺平
安徽医科大学学报 2015年7期
关键词:方波同步器低电平

眭建锋,梁 振,何 珊,周小强,汪顺平

基于单片机的功能磁共振同步器的设计

眭建锋,梁 振,何 珊,周小强,汪顺平

目的设计一种处理功能磁共振成像(fMRI)同步输出信号的同步器,对其解决同步问题的性能进行鉴定。方法fMRI在采集图像数据时,有两种同步信号输出方式:其一,采集一幅完整脑图时,每采集一层图像输出一个同步方波信号;其二,采集完一幅脑图输出一个同步信号。首先设定一幅完整脑图的采集层数,也称同步参数(SP);然后采集第一种同步方波信号,用单片机外部中断方法对第一种同步方波信号的上升沿计数,并保持初始输出为高电平;直到最后一层脑图时,将输出信号置为低电平并延时一段时间。结果同步器成功将第一种同步方波信号处理成第二种同步信号;matlab编程串口程序自动化设定SP,通过串口传输至单片机;结果表明该同步器可自动化设置SP。结论设计的同步器能使某类功能磁共振输出同步信号的同步问题得以解决,设备兼容性得到提升,其自动化设置SP,可减少医护人员的工作量。

功能磁共振;同步;单片机;串口

自上世纪末中国拉开功能磁共振成像(functional magnetic resonance imaging,fMRI)研究的序幕以来,经过多年发展,fMRI已成为应用前景最广阔的成像技术之一[1-3]。fMRI设备采集血氧增强效应(blood-oxygen level-dependent,BOLD)信号,并以此为指标来度量大脑对刺激的响应程度[4-10]。成像要求刺激和响应需严格同步,若不同步则很难计算出刺激诱发的真实响应。为解决同步问题,目前已有基于复杂可编程逻辑器件(complex programmable logic devices,CPLD)的同步器,该同步器通过按钮设置同步参数(synchronization parameter,SP),在每次扫描时,都需手动复位并设置SP,无形中给繁忙的医护人员添加不少工作量。经过一段时间,发现医护人员经常疏忽该步骤,而该疏忽可能会导致本次采集的图像全部无效。为此该研究设计了一个基于AT89S52单片机的同步器,该同步器可通过matlab串口程序自动设置SP。

1 材料与方法

1.1 设计分析fMRI的BOLD信号强度很弱,并存在一定的变异性,同时fMRI设备本身也会产生噪声,因此为获得大脑对某一刺激的响应,需多次重复给予该刺激并记录该刺激诱发的响应;然后,对多次响应进行叠加平均处理,从而得到大脑对该刺激的响应;这样叠加平均处理就要求刺激和响应严格同步。通常,一幅完整的脑图由多层构成,这里的脑图层数为SP,采集完一幅脑图的时间为重复时间(time of repetition,TR)。平面回波成像(imaging of planar echo,EPI)序列是fMRI实验中最常用的一种序列,fMRI设备在使用EPI序列[11-14]扫描时,有两种同步输出方式:一种是每采集一层输出一个同步信号,信号的同步间隔较小,如GE Signa 3.0T[15];另一种是图像全部采集完输出一个同步信号,信号的同步间隔较大,如西门子Skyra 3.0T。刺激呈现时间一般为200~2 000 ms。为了让刺激计算机能可靠地检测到同步信号,就要求fMRI设备输出同步信号的同步间隔大于刺激呈现时间。对于第一种同步方式,fMRI设备输出的同步信号间隔要<200 ms(同步间隔=TR/SP;TR典型值为2 000 ms,层数>20层,同步信号间隔<100 ms),无法满足刺激同步的要求;而第二种同步方式由于其同步信号间隔等于TR(典型值为2 000 ms),相对较长,这样能满足绝大部分应用,从而克服设备的兼容问题。

1.2 方法概述为解决同步间隔过小的问题,本实验设计了基于AT89S52单片机的同步器,该同步器能将图1中的第一种同步方波信号(同步间隔较小)整理成第二种同步信号(同步间隔较大)。目前基于CPLD的同步器,通过按钮进行设置SP,并需要在使用过程中重复手动操作;本实验在SP设置上做了一定改进,可通过串口程序自动化设置SP。本文同步器首先通过matlab程序向串口发送SP,而且SP在以后每次的工作过程中可通过matlab程序自动发送,无需人为操作,单片机接收到SP后,开始执行返回,再通过串口用matlab读取SP,同时采集第一种同步方波信号,采用单片机外部中断(接口为P3.2或P3.3)记录该方波的上升沿个数,并保持输出信号的初始值为高电平,当计数至第(SP-1)个方波时,输出转变为低电平并延时一段时间,最后将输出信号连接至示波器进行显示。总之,在基于CPLD的同步器中,SP需要医护人员通过按钮手动设置,而本研究的同步器可通过串口程序自动设置SP,这降低了医护人员的操作难度,有利于提高采集结果的可用性。

1.3 两种同步信号的波形图第一种同步方式的同步方波信号见图1A;第二种同步方式的同步信号见图1B。在一个TR内,A图有N个周期的波形,其同步间隔过小,无法满足刺激同步的要求;而B图在一个TR内高电平保持较长时间后出现一段低电平,其同步间隔相对较长,能够满足绝大多数fMRI设备同步方面的要求。本研究的目的就是要把图1A的同步信号作为输入,经同步器处理后,能够输出如图1B的同步信号,以实现第二种同步方式。

1.4 硬件方框图本研究同步器的硬件方框图见图2。本同步器的中央处理器采用AT89S52微控制器。可用来实现本同步器功能的单片机有许多种,AT89S52是目前应用最广泛,价格低廉的单片机。若用CPLD来实现同样的功能,则芯片价格至少增加10倍。因此,本设计不再采用CPLD或者其他的单片机来改进同步器的功能。在单片机采集输入方波信号的同时,计算机通过matlab串口程序设置SP,其值与fMRI设备进行EPI扫描时设置的脑图层数相同,最后输出处理后的同步信号,整个过程在matlab串口程序和单片机程序的控制下自动完成,较基于CPLD的同步器,更为方便易行。

1.5 信号处理流程本同步器的中断服务流程图见图3,初始化时,设定SP,并设置一个计数变量cnt,同时设置输出初始信号为高电平(逻辑1)。当第一种同步方式的方波信号输入时,对方波信号的上升沿进行计数。当cnt累计至(SP-1)时,cnt复位,输出信号转为低电平(逻辑0)并延时10 ms,延时后再次使输出信号设置为高电平(逻辑1),循环执行。

部分中断程序代码如下:首先设置中断0入口,然后对SP赋值为20。cnt初始值默认为1,当cnt小于SP时,输出信号维持为高电平,当cnt大于或者等于SP时,输出信号转为低电平并延时10 ms。

Matlab写、读程序如下:

首先将COM1口作为通讯口并设置各个初始参数,如通信接口波特率为9 600,数据位为8位,停止位为1位,然后打开串口s并向串口传送参数20,将数据读完后关闭串口,防止占用串口导致其他程序无法应用,最后清除串口。

串口传送程序(部分)如下:

首先声明一个字符串数组SP,并初始化参数i和定时器0,接收由matlab向串口传送的数据,并将接收到的数据传送回该串口,由matlab中fread()函数读回以验证传送的数据是否正确。

2 结果

2.1 实验输入输出波形本实验的输入输出波形见图4,图4上为输入波形,下为输出波形。实验是在磁共振室完成,输入波形从GE Signa 3.0T功能磁共振设备采集,波形间隔为100 ms,所以在前文提到的典型TR的时间内,输入波形的波形个数应为20,因此本实验的SP也为20。实验过程中,当输入信号的周期为100 ms时,输出信号保持SP-1个输入信号的高电平,即为1 900 ms,然后变为低电平延时10 ms,高低电平的比例为190∶1,在示波器的同一个界面对比效果不明显。为了使输入输出信号能够产生更鲜明的对比,对输入信号做了一定的处理,即周期由原来的100 ms等比例缩小为10 ms,输入输出信号对比效果明显得到改善。输入信号经过同步器,可以看出波形维持(SP-1)个输入波形的高电平后,转变为低电平并延时10 ms,延时后又转变回高电平,循环执行,结果与图1吻合。

2.2 结果分析需注意的是:输入信号和输出信号并非图4所示静止不变,而是从左至右连续产生的动态波形。实验证明,在临床上当第一种同步信号类型的功能磁共振仪(如GE Signa 3.0T)满足不了同步要求时,通过本研究设计的同步器即可解决这个问题,这样既不需要更换整台fMRI磁共振仪,很大程度上节约了成本;而且在保持了第一种类型fMRI的优势情况下,还提升了数据采集效率以及使用的兼容性。

3 讨论

结合当前fMRI研究的热点,本实验针对成像过程中出现的信号同步问题,提出了一种基于AT89S52单片机的同步器设计。与基于CPLD的同步器比较,本实验的同步器不仅能有效解决第一种同步方式难以精确采集的问题,而且还能和大多数磁共振刺激系统兼容。更重要的是:可通过串口自动设置SP,在使用过程中,SP一旦经串口设定,后续操作便可自动进行,而不需要像基于CPLD的同步器那样按照实验流程,在扫描准备结束后,正式扫描之前,重复对同步器进行复位、设置SP,加之此过程在实验当中易被医护人员疏忽。另外,设计元器件相对来说较少,外部结构更简洁;最后,在SP设置方面做的改进,减少了医护人员的工作量,避免了由于疏忽带来的数据无效灾难。

实际的磁共振仪输入输出波形:第二种同步信号的低电平延时,不是在最后一个输入信号的上升沿产生,但在实验中,第二种同步信号的低电平延时是在最后一个输入信号的上升沿转变,这并不影响同步器的使用。在基于CPLD同步器的设计中,输出信号的低电平宽度等于同步信号的一个周期,所以当输入信号的周期改变时,输出信号的低电平宽度也随之改变,这样便会带来额外误差,这和第二种同步方式输出的定宽低电平并不完全一致,所以需要通过后续的误差处理消除。经过处理的同步信号的低电平宽度等于一个10 ms的定长,几乎不会产生额外误差,所以本实验和第二种同步方式输出的定宽低电平基本一致,在这一点上,本实验的同步器设计也优于此前的同步器设计。

[1] 张林医,崔现成.磁共振功能成像技术在临床医学中的应用综述[J].医疗装备,2013,26(4):7-9.

[2] 吕柄江,赵小杰,姚 力,等.实时功能磁共振成像及其应用[J].科学通报,2014,59(2):195-209.

[3] 邹 引,张绍丹,刘洪安,等.磁共振技术在视觉系统成像中的应用[J].国际眼科杂志,2012,12(11):2108-12.

[4] Christen T,Schmiedeskamp H,Straka M,et al.Measuring brain oxygenation in humans using a multiparametric quantitative blood oxygenation level dependent MRI approach[J].Magn Reson Med,2012,68(3):905-11.

[5] Kim S G,Ogawa S.Biophysical and physiological origins of blood oxygenation level-dependent fMRI signals[J].J Cereb Blood Flow Metab,2012,32(7):1188-206.

[6] 冯俊榜,王光昶,艾 敏.血氧水平依赖性脑功能成像的研究进展[J].成都医学院学报,2013,8(4):489-91.

[7] Seehafer J U,Kalthoff D,Farr T D,et al.No increase of the blood oxygenation level-dependent functional magnetic resonance imaging signal with higher field strength:implications for brain activation studies[J].J Neurosci,2010,30(15):5234-41.

[8] Yeh M Y,Wu C W,Kuan W C,et al.Variations in BOLD response latency estimated from event-related fMRI at 3T:comparisons between gradient-echo and spin-echo[J].Int J Imaging Syst Technol,2013,23(3):215-21.

[9] Qing G,Zhang S,Wang B,et al.Functional MRI signal changes in primary visual cortex corresponding to the central normal visual field of patients with primary open-angle glaucoma[J].Invest Ophthalmol Vis Sci,2010,51(9):4627-34.

[10]林超群,曹作为.BOLD-fMRI联合DTI在脑肿瘤临床应用中的研究进展[J].中国临床神经外科杂志,2012,17(2):122-5.

[11]Feinberg D A,Moeller S,Smith S M,et al.Multiplexed echo planar imaging for sub-second whole brain FMRI and fast diffusion imaging[J].PLoS One,2010,5(12):e15710.

[12]朱礼涛,吴 慧,朱朝喆.基于EPI方法的功能磁共振成像质量问题实例分析:主要成因与应对方案[J].磁共振成像,2012,3(2):144-8.

[13]van De Looij Y,Kunz N,Hüppi P,et al.Diffusion tensor echo planar imaging using surface coil transceiver with a semiadiabatic RF pulse sequence at 14.1 T[J].Magn Reson Med,2011,65 (3):732-7.

[14]Auerbach E J,Xu J,Yacoub E,et al.Multiband accelerated spin-echo echo planar imaging with reduced peak RF power using time-shifted RF pulses[J].Magn Reson Med,2013,69(5):1261-7.

[15]张 帅,王海宝,余永强,等.3.0 T功能磁共振成像研究汉语词和实物图编码加工[J].安徽医科大学学报,2012,46 (12):1275-8.

The design of functional magnetic resonance synchronizer based on single-chip microcomputer

Sui Jianfeng,Liang Zhen,He Shan,et al
(School of Life Science,Anhui Medical University,Hefei 230032)

ObjectiveTo design the synchronizer which can process the synchronous output signal from functional magnetic resonance imaging(fMRI),and to analyze the capability of how to solve the synchronous problem.MethodsThere were two output styles of synchronous signal while the fMRI image data were gathered:first,while the whole brain map was gathered,the synchronous square wave signal was exported once each layer of image was gathered;second,the synchronous signal was exported after the whole brain map was gathered.First,the layers of thewhole brain map was set,and the layers called SP(synchronization parameter)too;then the first style of synchronous square wave signal was gathered,the method of MCU external interrupt was used to count the rising edge of the first synchronous square wave signal,and kept the initial output of high level;until the last layer of the brain image,the output was set to low level and delayed for a period of time.ResultsThe first style synchronous square wave signal was changed to the second synchronous signal successfully by the synchronizer;the SP was set by the matlab serial program automatically,then transmitted to the single-chip microcomputer by serial port.The results showed that the synchronizer could set SP automatically.ConclusionThe synchronous problem of synchronous signal from some fMRI instruments is solved by the synchronizer and the compatibility of devices would be enhanced,the SP is set automatically,which can reduce the workload of medical staff.

functional magnetic resonance imaging;synchronization;single-chip microcomputer;serial ports

R 318.6

A

1000-1492(2015)07-0896-05

2015-03-13接收

国家自然科学基金青年科学基金项目(编号:31400943);安徽省自然科学基金青年项目(编号:1308085QC55);安徽省高等学校省级优秀青年人才基金项目(编号:2012SQRL068ZD)

安徽医科大学生命科学学院,合肥 230032

眭建锋,女,硕士研究生;梁 振,男,副教授,硕士生导师,责任作者,E-mail:liangzhen@foxmail.com

猜你喜欢
方波同步器低电平
便携式多功能频率计的设计与实现
一种实用的电脑接口判断方法
2017款凯迪拉克2.8L/3.0L/3.2L/3.6L车型低电平参考电压总线电路图
心肺复苏通气时呼吸机送气流速模式选用方波和减速波对患者气道压力的影响
数字电子技术的应用
浅谈物理电路与数字电路
基于手动和自动变速器的同步器开发
考考你
一种防垢除垢的变频电磁场发生装置
多锥锁环式同步器的应用