核磁共振谱图处理系统
来源:刀刀网
第卷第期 年月用化学》《计算机与应 乞核磁共振谱图处理系统胡鸿彬中张晓东吴冬辉怀念沈联芳国科学院武权物理研究所波谱与原子物理开放实验室武汉计算机处理的数据量迅速增加而谱仪专用计算机受到容量和速度的对大批量数据的处理能力有限影响谱仪的使用效率而目前个人计算机特别是超级小型机和工作站的性能速度和容量远胜过谱仪专用机且具有优良的性数据的脱机处理一数据处理站的建立已成必然能价格比本文初步对我所在国内首次实现脉冲傅立叶变换核磁共振谱仪与超级小型机联机及所建立的数据处理站作一介绍该站目前对一维谱数据的常规处理软件已经完成摘要随着谱的出现关挂词核磁共振谱数据处理数据通讯一引言二数据通讯硬件和软件通讯硬件西德公司生产的核磁共振谱仪配有位字长的专用计算机高速图形显示器和数字绘图仪以及本地网络控制器等超级小型机是路由节点配有以太网单总线网络适配器 !浮点加速板图形终端高级智能绘图仪 等有关设备通讯软件通讯软件机的文件传输按照通讯协议实现计算机和其它计算本文于年月日收到初稿国家自然科学基金资助项目计算机与应用化学年第九卷讯软件因此可同时在上继续运行其它通其传输速率为 抗干扰性强出错率低除可通过直接通过以太粗缆与通迅又可使用控制板完全于其它任何软件上的内部收发器利用细缆通讯只是传输速率稍低一些三网络拓扑结构如图所示数据处理同是位字长它的数据存储格式与、叭完全不由网络传输到的原始数据要经过数据格式转换将其转为 的数据格式由于谱仪专用计算机才能在计算机上作进一步处理 !为此我们编写了转换程序本处理软件全部采用语言编写图形功能采用 图形核心系统谱图输出采用高级智能绘图仪输出程序自己编写数据处理流程如下可以方便地移植到其它各类绘图仪上软件的传输到的数据据判断数据类型并作相应的数据格式转换换预处理理数谱峰拟之功率相基线校正谱图显积分谱图输出定标谱双显不检逆多值谱位峰谱显谱修正口不不数据格式转换 机中 二进制整数的转换字节为字的开始地址在内存中占一个字长四个字节字节是最高字节其存储顺序如图所示在传送数据时首先传送最高字节然后是中间字节最低字节如图所示字节和第字节交换然后按照字节构成 的格式浮点数转换在内存中的格式如图浮点数转换较整数转换复杂位尾数取绝对值归一化尾数的最高位省去最末位尾数舍接收的数据第首先将所字节最高位将数据从字节扩充为在进行数据转换时为尾数符号浮点数为人第期胡鸿彬等核磁甚振道里丝丝巫鱼一一一一一一一一一卫卫中浮点时阶码为时的补码却个字节数的格式与不同每个浮点数在内存中占有个字如图所示尾一阶码数绝对值范围为尾数均为的补码其最高位视为符号位浮点数为士士时阶码和尾数均为氏一马一军巨蛋一屠巨二三 篮罢一“一王“粗缆收发器电缆—细缆图】图图图妙尾符尾 阶符阶码码高位尾数低位数图图弄清 和的浮点格式后转换工作也就不困难了因为的字节转换就可满足要求缸的尾数高位中尾数仅位所以我们只需将然后确定其尾数根据尾符求其绝对值得到所需要的尾数通过移位指令按照中浮点的存储格式放在规定的数位上同样地将第字节转换成中的长整数形式从中提取阶码安放在 规定的数位上就能完成浮点数的转换因此可以将首先读人的字节尾数转换为的长整数形式预处理在时域对自由感应衰减信号进行简单的数学处理不佳灵敏度不好等缺陷通常预处理包含去直流偏置等其中最重要的是乘窗函数和充零方法可以弥补截断分辨率对充零乘窗函数计算机与应用化学 !年)第九卷原则上对FID可用任何一种窗函数又可改善分辨率应用最广泛的是指数函数另外还有梯形函数变换方法既可提高灵敏度函数具体使用哪个应根据具体的实验而定对FID充零可以提高数据点分辨率有效地改善谱的质量谱线的基线校正由于仪器的不稳定或者假信号等都可能造成基线的宽变化为改善下步处理的精确度需要去掉这些宽包络线基线修正有多种方法如去直流偏置线性拟合三次样条插值等其中三次样条插值方法用得最多相位修正_由于谱仪不是完全理想的所得频谱总要引起某种相移使吸收型和色散型发生混合而产生误差相位误差有两类一是由于检波器参考相位不对引起的零级误差它与频率无关;二是由于射频脉冲功率有限脉冲的前延迟时间电子滤波等引起的一级误差它与频率一般呈线性关系谱的相位校正通常采用数字校正方法即使相位差中度角采用如下公式进行逐点修正艺)二凡eos蚕:一几sin蚕:蚕、+DY(‘)=R、sins:入Co垂(1)凡和人分别是谱中第葱点的实部和虚部:垂二垂。十2蚕1/N蚕。中1分别是零级和一级相位修止角积分积分是谱分析中重要的定量分析手段通常谱积分的计算是在谱作过相位修正及基线修正后进行的为削掉谱线上的噪音对积分值的影响要求得谱的直流偏差BIA然后由下式求出积分区间上的积分值:()sI(。)一[‘艺Y()一(。一‘x)BIAs]XsCALE(2)式中约为第艺点的谱值大小亡和。分别为积分区间的起始和结束点是对积分值的缩放因子MSL00机对核磁共振谱图处理实例上作的六甲基苯CPe传输到VAX机数据经Bruknt用本软件处理结果如图7所示四结束语NMR实验数据处理在VAX计算机上的实现功能不仅为本所的核磁共振谱仪扩充了提高了谱仪的使用效率而且还可以在国内推广谱仪上采集到数据后就可脱机处理理工作可以迅速开展起来特别是在此基处上使拥有VAX计算机的用户在二维三维等NMR谱处第2期胡鸿彬等:核磁共振谱图处理系统153,}{{}}本.uH^NH月已、ZH日D八T〔1210讨O丫,.0Tl洲E000日.251TOg枯40,6204.今0SJ落3万公.0璐仁帕S0口Z,了公0TEO丫切0之L吕.a.000000.,,.000.000027护5.12.00盆CY.01阅PP月二图7参[裘祖文l2』Aspeet【考文北京献裴奉奎核磁共振波语00科学出版杜s二aoual,二{!ndon司Liess51Zi【wouKp』akevyL」3}VAX00,,manuasls亡ele加人肠gD亡罗.ee.功盯jnNMRSP二0亡al亡reDEonanee人俗卯e亡cReis加eeaoeeop少五d即亡esoreRoo二ane0伪‘~理zle万aoeResonanee(Lbf加伍g亡ans伪je”eAcade刘区ngocdA七m丘naoen翻少fs七jsecdMblee日ar00P为isyscessentially.ThesotfawreandhardawrefortheNMReenestablishedino滋nghasbruraaranseentttdefbFTewrlabortaoy00江