一种基于无损压缩数据传输技术的高速程序控制器制造技术

技术编号:8163520 阅读:271 留言:0更新日期:2013-01-07 20:47
本发明专利技术公开了一种基于无损压缩数据传输技术的高速程序控制器,包括控制程序解释器,用于对核磁共振脉冲序列控制数据进行分析;无损数据压缩模块,用于通过静态表与动态表结合的流压缩算法对控制数据进行无损压缩生成二进制码流并输出到通信接口;通信接口,用于将二进制码流传输给无损数据解压缩模块;无损数据解压缩模块,用于对二进制码流进行解压缩,并将解压缩之后的数据填充到执行控制器中;执行控制器,用于根据解压缩之后的数据输出对应的控制数据。本发明专利技术能够有效地减小控制数据的传输流量,进而提高传输效率,具有较好的压缩效果,能够满足扫描时间间隔较短的核磁共振实验需求,具有较高的数据传输速率,并且易于扩展。

【技术实现步骤摘要】

本专利技术涉及高速程序控制领域,具体涉及一种基于无损压缩数据传输技术的高速程序控制器,适用于磁共振仪器中脉冲序列控制等控制程序数据重复性较高的控制器。
技术介绍
脉冲序列发生器是磁共振谱仪等仪器设备的核心部件之一,其功能是产生核磁共振实验所需要的脉冲序列,用于精确地控制仪器中发射机、接收机和梯度发生器等部件的协调工作。产生脉冲序列需要一组包含事件和对应延时的控制数据,控制数据中的事件用来产生相应的电平去控制核磁共振仪器中相关部件的工作状态,延时则用来确定该工作状态所保持的时间。目前,核磁共振脉冲序列的产生首先是由计算机软件根据脉冲序列控制程序生成 包含事件和延时的控制数据,然后将这些控制数据按照一定的通信协议直接进行封装,分别发送到每一个脉冲序列执行控制器中;当启动信号有效时,脉冲序列执行控制器对接收到的控制数据进行解析后输出相应的脉冲。当需要进行多次扫描时,计算机重复上述过程,将当前扫描所需要的脉冲序列数据再次发送给脉冲序列执行控制器。这种方式不对转换后的脉冲序列数据作任何处理,直接发送给脉冲序列执行控制器,由于脉冲序列控制器事件执行周期在IOOns量级,当脉冲序列比较复杂时,数本文档来自技高网...

【技术保护点】
一种基于无损压缩数据传输技术的高速程序控制器,其特征在于,包括:控制程序解释器(1),用于对核磁共振脉冲序列控制数据进行解析,生成控制数据输出到无损数据压缩模块(2);无损数据压缩模块(2),用于通过静态表与动态表结合的流压缩算法对控制数据进行无损压缩,并将静态表与压缩后的数据转换成二进制码流输出到通信接口;通信接口,用于将二进制码流传输给无损数据解压缩模块(4);无损数据解压缩模块(4),用于对二进制码流进行解压缩,并将解压缩之后的数据填充到执行控制器中;以及执行控制器,用于根据解压缩之后的数据输出对应的控制数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘朝阳张志
申请(专利权)人:中国科学院武汉物理与数学研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1