插入延迟的装置、核医学成像装置、插入延迟的方法以及校正方法_4

文档序号:8367355阅读:来源:国知局
动信号8A-n通过CPU输出,被输入至各高速搬送列模块。
[0082]图6A是表示对基于亚稳定性环形振荡器列的TDC的开始信号插入延迟的方法的图。例如,该流程图的处理由控制部540(参照图5)或CPU1004(参照图8)来执行。
[0083]在步骤S100中,与启动信号8A_n对应,接收表示编入开始信号的延迟量的决定的延迟选择信号。
[0084]在步骤SlOl中,一个或者多个延迟模块根据延迟选择信号进行活性化,在此,一个或者多个延迟模块从高速搬送列元件10A-n中的列中选择。
[0085]在步骤S102中,通过使延迟信号通过根据延迟选择信号进行活性化的一个或者多个延迟模块中的至少一个来生成延迟。如上所述,被活性化的延迟模块能够被决定为是最初导入延迟信号的延迟模块。从而,当延迟信号被导入从第I模块1A进一步下降的列的延迟模块时,例如,如图2的例子所示的那样,当将信号导入模块1C时,由延迟步骤得到的延迟变得更短(与延迟21相比较参照延迟22)。
[0086]在步骤S103中,生成开始信号,向在该生成中将延迟信号编入开始信号的信号生成电路2转送延迟信号。
[0087]图6B是表示所决定的延迟通过一实施方式编入之后,执行时间数字转换的步骤的图。例如,该流程图的处理由控制部540(参照图5)或CPU1004(参照图8)进行控制来执行。
[0088]在步骤S104中,延迟信号通过信号生成电路接收。
[0089]在步骤S105中,通过信号生成电路2生成将延迟信号包含于开始信号的开始信号。
[0090]在步骤S106中,生成的开始信号经由输入5向高速搬送列元件10A-n的列转送。
[0091]在步骤S107中,停止信号由多个高速搬送列元件10A-n的各个接收。
[0092]在步骤S108中,将对于高速搬送列元件的各个的状态信息向根据状态信息决定事件发生的时间的时间决定电路转送。
[0093]图7是表示校正基于亚稳定性环形振荡器列的TDC的方法的图。例如,该流程图的处理由控制部540 (参照图5)或CPU1004(参照图8)执行。
[0094]在步骤S200中,接收表示编入开始信号的延迟量的决定的延迟选择信号(与启动信号8A-n对应)。
[0095]在步骤S201中,一个或者多个延迟模块根据延迟选择信号进行活性化处理。在此,一个或者多个延迟模块是从高速搬送列元件10A-n的列中选择的模块。
[0096]在步骤S202中,通过使延迟信号通过根据延迟选择信号进行活性化处理的一个或者多个延迟模块中的至少一个来生成延迟。
[0097]在步骤S203中,生成开始信号,向在该生成中将延迟信号编入开始信号的信号生成电路2转送延迟信号。
[0098]在步骤S204中,为了得到对于延迟选择信号的评估值,使用延迟选择信号测量各TDC的性能。延迟选择信号或者选择信号组为了决定对于(单个或者多个)延迟选择信号的评估值,与TDC系统的输出结果进行比较。评估值与(单个或者多个)延迟选择信号建立关联来记录。
[0099]在步骤S205中,为了对所考虑的每个延迟选择信号或者对每个选择信号的组以一个评估值这样的状态得到多个评估值,对所考虑的每个延迟选择信号或者对每个组合重复步骤S201?S204。这些评估值的各个与各个信号或者多个信号建立关联来记录。
[0100]在步骤S206中,决定(单个或者多个)所考虑的延迟选择信号中的哪一信号带来最高评估值。如上所述,能够使用将成为已知的时间(例如,从函数生成器)的对的开始和停止的信号导入系统的技术,评估各种延迟构成。如上所述,当是由启动O —η以及启动I_η的对构成的各构成时,开始与停止之间的时间的直方图以通过所提供的结构由TDC进行测量。该生成也可以使用安装了直方图生成程序的微处理器来执行。时间值的分布来自直方图。对分布进行分析,构成的质量基于根据分布计算的测量基准。测量基准的例子包含标准偏差或者半峰全宽(FWHM),但并不限定于此。为了得到最优延迟而决定的选择信号或者多个信号接着用于得到对于TDC步骤的最优延迟。
[0101]延迟选择信号的优化以及生成等处理的某一种部分能够使用具备至少I台微处理器的任何计算机或者处理装置来执行或者辅助。对于本领域的技术人员不言而喻,计算机处理装置能够安装为特定用途集成电路(ASIC)、现场可编程门阵列(FPGA)、或者其他的复杂可编程逻辑器件(CPLD)等个别逻辑门。FPGA或者CPLD的安装以VHDUVerilog、或者其他的任意的硬件描述语言进行编码化即可。编码直接保存在FPGA或者CPLD内中,或者保存在作为独立的电子存储器的电子存储器。另外,电子存储器是ROM、EPROM、EEPROM或者闪存存储器等非易失性的即可。电子存储器还可以是静态RAM或者动态RAM等易失性的。微控制器或者微处理器等处理装置为了管理电子存储器和FPGA或者CPLD与电子存储器之间的相互作用而设置。
[0102]或者,计算机处理装置能够执行包含在本说明书中记载的功能的计算机可读的指令的一组的计算机程序。在此,程序存储于上述非暂时性电子存储器以及硬盘装置的双方或者一方、CD、DVD、优盘或者其他的所有的既知的存储介质中的任一个。另外,计算机可读指令作为来自美国的Intel公司的Xenon处理器或者来自美国的AMD公司的Opteron处理器、以及微软VISTA、UNIX、Solaris、LINUX、Apple、MAC-OSX等操作系统、以及本领域的技术人员周知的其他的操作系统等处理装置同时执行的应用程序、背景程式、或者操作系统的构成要素、或者它们的组合来提供即可。
[0103]并且,实施方式的某一特征能够使用基于计算机的系统(图8)来执行。计算机1000包含用于通信信息的总线B或者其他的通信机构和与用于对信息进行处理的总线B连结的处理装置/CPU1004。计算机1000为了保存通过处理装置/CPU1004执行的指令以及信息,还包含与总线B连结的随机存取存储器(RAM)或者其他的动态存储装置(例如,动态 RAM (DRAM)、静态 RAM (SRAM)、以及同步(synchronous) DRAM (SDRAM))等主存储器 / 存储单元1003。另外,存储单元1003能够用于在CPU1004进行的指令的执行中保存暂时的变量或者其他的中间信息。计算机1000为了 CPU1004,为了保存静态信息以及指令,还包含与总线B连结的只读存储器(ROM)或者其他的静态存储设备(例如,可编ROM(PROM)、可擦PROM (EPROM)、电可擦 PROM (EEPROM))。
[0104]计算机1000为了控制大容量存储装置1002、以及驱动器装置1006(例如,软盘驱动器,只读光盘驱动器、读写光盘驱动器、光盘点唱机、磁带驱动器、以及可拆卸光磁性驱动器)等用于保存信息以及指令的一个或者多个存储设备,还能够包含与总线B连结的磁盘控制器。存储设备还能够使用合适的设备接口(例如,小型计算机系统接口(SmallComputer System Interface:SCSI)、用于将硬盘连结于计算机的标准(IntegratedDevice Electronics:1DE)、强化 IDE (Enhanced IDE:EIDE)、直接存储器访问(DirectMemory Access:DMA),或者超 DMA),增加给计算机 1000。
[0105]计算机1000还能够包含特定目的逻辑设备(例如,特定用途集成电路(ASIC)、或者可设定的逻辑设备(例如,简单可编程逻辑设备(Simple Programmable Logic Devices:SPLD)、复杂可编程逻辑器件(CPLD)、以及现场可编程门阵列(FPGA))。
[0106]计算机1000为了将信息显示给计算机用户,为了控制阴极射线管(CRT)等显示器,还能够包含与总线B连结的显示器控制器。计算机系统为了进行与计算机用户的对话、以及向处理装置的信息提供,包含键盘以及定位设备等输入设备。定位设备例如是用于将方向信息以及命令选择向处理装置进行通信,控制显示器上的光标的移动的鼠标、轨迹球、或者定位杆。另外,打印机能够通过计算机系统提供能够进行保存以及生成的双方或者一方的数据的打印列表。
[0107]计算机1000根据执行存储单元1003等存储器所包含的一个或者多个指令中的一个或者多个序列的CPU1004来执行本实施方式的处理步骤的至少一部分。这样的指令从大容量存储部1002或者可拆卸的介质1001等另一计算机可读介质读入存储单元。为了执行存储单元1003所包含的一系列的指令,也可以在多重处理机构内采用一个或者多个处理装置。在另一实施方式中,也可以代替软件指令,或者与其组合来使用基于布线的电路。这样,实施方式并不限定于硬件电路与软件的任何特有的组合。
[0108]如上所述,计算机1000包含按照本实施方式的说明进行编程的指令,且包含在本说明书中记载的数据构造、表、记录、或者其他的数据的至少一个计算机可读介质1001或者存储器。作为计算机可读介质的例子,只读光盘、硬盘、软盘、磁带、光磁盘、PROM(EPROM、EEPROM、闪存EPROM)、DRAM, SRAM、SDRAM、或者其他的任意的磁性介质、只读光盘(例如,CD-ROM)、或者计算机可读的其他的任意的介质。
[0109]本实施方式包含保存于计算机可读介质中的任一个或者它们的组合中的软件,该软件为了执行本实施方式而驱动设备或者多个设备,且为了与人机用户进行对话,启动主处理单元1004而控制主处理单元1004。在这样的软件中,包含设备驱动器、操作系统、开发工具、以及应用软件,但并不限定于此。这样的计算机可读介质还包含用于执行当实施实施方式时所执行的处理步骤的全部或者一部分(当划分处理步骤时)的本实施方式的计算机程序产品。
[0110]包含能够翻译成脚本、机械语言的程序、动态链接库(dynamic link libraries:DLL)、Java类、以及能够完全执行的程序,但并不限定于此的本实施方式的介质的计算机符号化要素也可以是能够翻译处理为或者执行为任何机械语言的符号化机构。另外,为了得到更优的性能、可靠性、以及费用的全部或者任一个,也可以对本实施方式的处理步骤的部
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1