[go: up one dir, main page]

CN105763280B - 一种时间标定板之间的时钟同步方法和装置 - Google Patents

一种时间标定板之间的时钟同步方法和装置 Download PDF

Info

Publication number
CN105763280B
CN105763280B CN201610235943.1A CN201610235943A CN105763280B CN 105763280 B CN105763280 B CN 105763280B CN 201610235943 A CN201610235943 A CN 201610235943A CN 105763280 B CN105763280 B CN 105763280B
Authority
CN
China
Prior art keywords
clock
time
synchronised
period
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610235943.1A
Other languages
English (en)
Other versions
CN105763280A (zh
Inventor
宁鹏
杨龙
梁国栋
高鹏
贺亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Zhihe Medical Technology Co ltd
Original Assignee
Neusoft Medical Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Neusoft Medical Systems Co Ltd filed Critical Neusoft Medical Systems Co Ltd
Priority to CN201610235943.1A priority Critical patent/CN105763280B/zh
Publication of CN105763280A publication Critical patent/CN105763280A/zh
Priority to US15/487,523 priority patent/US10164644B2/en
Application granted granted Critical
Publication of CN105763280B publication Critical patent/CN105763280B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T1/00Measuring X-radiation, gamma radiation, corpuscular radiation, or cosmic radiation
    • G01T1/29Measurement performed on radiation beams, e.g. position or section of the beam; Measurement of spatial distribution of radiation
    • G01T1/2914Measurement of spatial distribution of radiation
    • G01T1/2985In depth localisation, e.g. using positron emitters; Tomographic imaging (longitudinal and transverse section imaging; apparatus for radiation diagnosis sequentially in different planes, steroscopic radiation diagnosis)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
    • A61B6/02Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computed tomography [CT]
    • A61B6/037Emission tomography
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T7/00Details of radiation-measuring instruments
    • G01T7/005Details of radiation-measuring instruments calibration techniques

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Molecular Biology (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Biomedical Technology (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Optics & Photonics (AREA)
  • Pathology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Biophysics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Nuclear Medicine (AREA)
  • Measurement Of Unknown Time Intervals (AREA)

Abstract

本申请提供一种时间标定板之间的时钟同步方法和装置,其中该方法由待同步的各个时间标定板之中的任一时间标定板执行;该方法包括:本地产生一个用于标定光子时间的测量时钟;在所述测量时钟的单位时钟周期内,接收用于对各个时间标定板之间进行时钟同步的同步时钟,标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息;根据所述位置信息,确定在所述单位时钟周期内测量时钟与所述同步时钟之间的相位差,将所述相位差作为时间补偿值;当所述测量时钟在所述单位时钟周期内标定光子时间后,通过所述时间补偿值对所述光子时间进行补偿。本申请提高了符合事件判定的准确度。

Description

一种时间标定板之间的时钟同步方法和装置
技术领域
本申请涉及医学成像技术,特别涉及一种时间标定板之间的时钟同步方法和装置。
背景技术
在医疗领域的影像学诊断技术中,通常可以用某种物质经过被扫描对象,并由探测装置接收经过被扫描对象后的该物质,根据该物质的接收信息就可以重建出被扫描对象的组织图像,根据图像诊断被扫描对象的病灶。在接收到物质信息后,根据物质信息重建图像的处理过程,影响到图像重建的效率。例如,正电子发射计算机断层扫描(PositronEmission Tomograph,简称:PET)系统是当今医疗领域中的一种先进的分子影像学诊断设备,利用PET诊断时,可以选择一种含正电子核素的脱氧葡萄糖标记作为示踪剂,将其注射到受检人体内,示踪剂进入人体后其中的正电子核素会释放出正电子e+,e+在人体内运动一段距离后,会与周围环境中的负电子e-发生湮灭,产生一对能量相等、传播方向相反的γ光子,这一过程成为正电子湮灭事件。利用PET系统的探测装置,可以探测出该γ光子对,进而分析正电子e+的存在,并获得示踪剂在受检人体内的浓度分布,进而据此判断疾病的病灶。
如果探测到来自于同一个正电子湮灭事件的γ光子对,则称为探测到一个符合事件。符合事件的探测方法包括时间符合判定,比如,PET的探测装置中包括多个用于接收γ光子的BLOCK模块,在一个时间片的时间中,每一个BLOCK模块可以最多采集到一个γ光子,该γ光子被BLOCK模块探测到的时间可以由连接BLOCK模块的时间标定板来确定。假设两个BLOCK模块分别探测到一个γ光子,并且这两个BLOCK模块连接的时间标定板不同,那么在时间符合判定时将根据各自对应的时间标定板确定的γ光子接收时间来判断,如果两个接收时间的时间差在符合时间窗内,则表明这两个γ光子来自同一个湮灭事件,确定为符合事件。
可见,各个时间标定板之间的时钟同步非常重要,只有时间标定板间的时钟实现同步,才能准确测定光子的接收时间,使得时间符合判定更加准确;否则,如果板间时钟不同步,那么可能会产生错误的时间符合判定结果,比如将非符合事件确定为符合事件,符合判定的错误将影响后续图像重建质量。
发明内容
有鉴于此,本申请提供一种时间标定板之间的时钟同步方法和装置,以提高符合事件判定的准确度。
具体地,本申请是通过如下技术方案实现的:
第一方面,提供一种时间标定板之间的时钟同步方法,所述方法由待同步的各个时间标定板之中的任一时间标定板执行;所述方法包括:
本地产生一个用于标定光子时间的测量时钟;
在所述测量时钟的单位时钟周期内,接收用于对各个时间标定板之间进行时钟同步的同步时钟,标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息;
根据所述位置信息,确定在所述单位时钟周期内测量时钟与所述同步时钟之间的相位差,将所述相位差作为时间补偿值;
当所述测量时钟在所述单位时钟周期内标定光子时间后,通过所述时间补偿值对所述光子时间进行补偿。
第二方面,提供一种时间标定板之间的时钟同步装置,所述装置位于待同步的各个时间标定板之中的任一时间标定板;所述装置包括:
时钟产生模块,用于本地产生一个用于标定光子时间的测量时钟;
位置标定模块,用于在所述测量时钟的单位时钟周期内,接收用于对各个时间标定板之间进行时钟同步的同步时钟,标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息;
补偿确定模块,用于根据所述位置信息,确定在所述单位时钟周期内测量时钟与所述同步时钟之间的相位差,将所述相位差作为时间补偿值;
时间补偿模块,用于当所述测量时钟在所述单位时钟周期内标定光子时间后,通过所述时间补偿值对所述光子时间进行补偿。
本申请提供的时间标定板之间的时钟同步方法和装置,通过标定同步时钟的上升沿位置,并根据该上升沿位置得到时间补偿值,可以根据该时间补偿值对测量的光子时间进行补偿,从而使得光子时间更加准确,也提高了符合事件判定的准确度。
附图说明
图1是本申请一示例性实施例示出的一种ET设备的系统结构;
图2是本申请一示例性实施例示出的一种时钟传输示意图;
图3是本申请一示例性实施例示出的一种时钟同步方法的流程图;
图4是本申请一示例性实施例示出的一种时钟关系示意图;
图5是本申请一示例性实施例示出的一种时钟标定原理示意图;
图6是本申请一示例性实施例示出的一种信息处理设备的结构图;
图7是本申请一示例性实施例示出的一种时钟同步装置的结构示意图;
图8是本申请一示例性实施例示出的另一种时钟同步装置的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
本申请实施例提供了一种在影像学技术中,对探测装置的BLOCK模块连接的时间标定板进行时钟同步的方法,该方法例如可以应用于PET系统,以使得PET系统中的时间标定板对光子时间的标定更加准确,进而也提高符合事件判定的准确度。图1示例了一个PET设备的系统结构,该PET设备11可以包括:探测装置12、多个时间标定板13以及一个符合处理板14。其中,探测装置12可以包括多个BLOCK模块15,每个BLOCK模块15中包括多个晶体,位于探测装置12的内部空间的被扫描对象中发生的正电子湮灭事件16将产生两个γ光子,这些γ光子可以被BLOCK模块15中的晶体接收。
如图1所示,PET的探测装置12中包括多个BLOCK模块15,在一个时间片的时间中,这些BLOCK模块15中的每一个BLOCK模块可以最多采集到一个γ光子。如果将晶体接收γ光子的时间称为光子时间,那么BLOCK模块在接收到γ光子后,该光子的光子时间将由连接BLOCK模块的时间标定板13来进行标定。比如,假设某个BLOCK模块15中的某个晶体探测到了一个湮灭事件中产生的γ光子,该BLOCK模块将产生一个电触发信号,该电触发信号将传输至时间标定板13,该时间标定板13可以是FPGA(Field-Programmable Gate Array,现场可编程门阵列)等类似结构的硬件电路,通过该时间标定板13可以确定探测到γ光子的光子时间。
如图1所示,每个BLOCK模块15都对应连接一个时间标定板13,但是一个时间标定板13可以连接多个BLOCK模块15,假设该PET设备共有m个时间标定板13,并且每个时间标定板13连接n个BLOCK模块15,m和n都是大于1的自然数,那么总共有“m*n”个BLOCK模块15。如果在一个时间片的时间内,每个BLOCK模块15最多探测到一个γ光子,那么一个时间片的光子时间最多有“m*n”个。
各个时间标定板13标定得到的光子时间,都将传输至符合处理板14,由符合处理板14根据这些光子时间进行符合判断,包括时间符合的判定。比如,符合处理板14可以判断在一个时间片内接收到的这些光子时间中,哪两个光子时间的时间间隔在符合时间窗内,若在符合时间窗内,则这两个光子时间对应的两个γ光子可能是同一个湮灭事件产生。后续再对这两个γ光子进行空间符合判定,最终确定符合事件,即探测到湮灭事件对应的响应线。
由上述描述可知,时间标定板对光子时间的准确标定非常重要,而各个时间标定板之间用于对光子时间进行标定的时钟是否同步,直接影响到PET中符合事件判定的准确度。比如,如果板间时钟不同步,那么可能会产生错误的时间符合判定结果,比如将非符合事件确定为符合事件,符合判定的错误将影响后续图像的重建质量。因此,本申请实施例提供了一种时间标定板之间的时钟同步方法,旨在提高时间标定板之间的时钟同步精度,进而提高后续时间符合判定的准确度。
本申请实施例的时间标定板之间的时钟同步方法,可以由图1中所示的时间标定板执行。该时间标定板可以是FPGA(Field-Programmable Gate Array,现场可编程门阵列)等硬件电路,通过该电路结构对光子时间进行标定。在具体实现时,时间标定板对光子时间的标定是通过板上的时钟信号,由于该时钟信号用于标定光子时间,所以可以将之称为测量时钟。
参见图2的示意,PET设备的各个时间标定板13之间通常没有传输介质,各自独立,那么为了实现这些时间标定板各自产生的测量时钟之间的时钟同步,可以由符合处理板14向各个时间标定板13传输一个同步时钟,该同步时钟可以作为各个板上的测量时钟的一个同步基准,各个测量时钟只要分别与该同步时钟保持同步,就可以实现各测量时钟之间的同步。
此外,本申请实施例的时钟同步方法中,可以设计由时间标定板13本地产生一个测量时钟,该测量时钟可以设置为4MHz,即对应时钟周期为250ns,该时钟周期的长度主要是依据一个时间片的时间长度设定,一个时间片的时间需要小于PET的探测装置12中的晶体探测γ光子的死时间。这种由时间标定板本地产生的测量时钟,不会有信号损失,相对于如果由外部向时间标定板输送测量时钟,将更为准确(外部输送在传输过程中可能会有信号损失,导致时钟不准)。另外,符合处理板14向时间标定板13传输的同步时钟,本实施例采用屏蔽线传送,通过屏蔽线传送可以尽可能的减少对时钟信号的影响。并且,本实施例的同步时钟与时间标定板本地产生的测量时钟的时钟周期相同,都是250ns。
待时间标定板13接收到符合处理板14发送的同步时钟后,时间标定板13将开始执行同步时钟与本地的测量时钟之间的时钟同步的处理。可以按照图3所示的流程进行同步处理,其中,在步骤301中,时间标定板本地产生对应一个时间片的测量时钟,该测量时钟用于标定光子时间,该步骤已经在前面描述,不再详述。
在步骤302中,时间标定板可以在测量时钟的单位时钟周期内,接收同步时钟,并标定该同步时钟的上升沿在单位时钟周期内的位置信息。
例如,可以结合图4来说明其中一个时间标定板在进行时钟同步时的本地测量时钟与同步时钟之间的关系。如图4所示,本地测量时钟是周期250ns的时钟,符合处理板14传送过来的同步时钟也是周期250ns的时钟,符合处理板14将以4MHz的频率连续的向时间标定板传输该同步时钟,以使得时间标定板可以根据该同步时钟对其本地的测量时钟进行同步校准。
如下的描述中,都是以本地测量时钟和同步时钟的时钟周期相同为例进行说明,两个时钟的时钟周期相同时该方法的实现较为简单;本地测量时钟和同步时钟的时钟周期也可以不同,比如,同步时钟是4MHz的频率,本地测量时钟是8MHz的频率,本地测量时钟的时钟频率大于或等于同步时钟的时钟频率即可,即本地测量时钟的时钟周期小于或等于同步时钟的时钟周期。
时钟包括上升沿和下降沿,如图4所示,同步时钟到达时间标定板时,可以是,在测量时钟的每个时钟周期内,都有一个同步时钟的上升沿到达,而上升沿与所在的时钟周期的终点之间的时间差即为同步时钟与测量时钟之间的相位差,表示这两个时钟不同步。如果要使得两个时钟同步,则需要补偿这个相位差,即如果时间标定板使用测量时钟得到的光子时间是t1,那还需要将该t1加上上述的相位差进行补偿,将补偿后的时间确定为该光子的光子时间,才能上送至符合处理板根据该补偿时间进行时间符合判定。
本实施例中,时间标定板需要在本地测量时钟的每个时钟周期内,标定该时钟周期内的同步时钟上升沿的到达位置,可以称为上升沿的位置信息,再根据该位置信息确定该时钟周期内的相位差作为补偿值。由于各个时间标定板的上电工作时间可能不同,所以本实施例在向各个时间标定板传送同步时钟以后,可以使该同步时钟在时间标定板上计数一段时间后,再由符合处理板对时间标定板发送复位信号,该复位信号的发送应该是各个时间标定板都已经上电正常工作以后,以使得各个时间标定板同时复位,即时间标定板可以在预定计时时间后,接收到对本地进行复位的复位信号,所述预定计时时间用于使得待同步的各个时间标定板均已经开始工作。各个时间标定板接收到复位信号以后,才开始对同步时钟的上升沿位置信息进行标定。
本实施例可以采用时间标定板本地产生的标定时钟以及进位链,标定所述上升沿的位置信息,其中,标定时钟的时钟周期小于同步时钟的时钟周期,比如,标定时钟可以是时钟周期为5ns的200MHz的时钟,那么一个同步时钟的时钟周期对应50个标定时钟的时钟周期。标定时钟由多个进位链进行计时,一级进位链的长度可以是200ps。
如图5的示意,一个同步时钟的时钟周期可以对应50个标定时钟的时钟周期,而每个标定时钟的时钟周期又包括多个进位链,比如一级进位链的长度200ps。假设同步时钟的上升沿落在图5中的第四个标定时钟周期内,那么图5中的T1即为要标定的上升沿的位置。该T1的时间段等于三个标定时钟周期的时间长度,再加上第四个标定时钟周期的一部分,这一部分即由第四个标定时钟周期进位链来计时,等于标定时钟的时钟周期减去图5中的T2即等于T3,该T3与上述的三个标定时钟周期的时间长度相加,即等于T1。这种由标定时钟和进位链结合确定同步时钟的上升沿位置的方式,可以获得一个精度较高的同步时钟上升沿位置信息,因为进位链的每一级进位链的时间长度200ps,使得可以将上升沿的位置偏差控制在200ps以内,精度较高。
在步骤303中,时间标定板可以根据上升沿的位置信息,确定测量时钟和同步时钟的相位差,并将该相位差作为时间补偿值。
例如,假设在一个时间标定板的本地测量时钟的某一个时钟周期内,通过标定时钟和进位链确定的同步时钟的上升沿落在该时钟周期的位置信息是170.2ns;那么测量时钟与同步时钟的相位差是250-170.2=79.8ns,该79.8ns就作为光子时间的补偿值,而且是该时间标定板在该同一个时钟周期内接收到的光子时间的补偿值。
在步骤304中,时间标定板可以根据时间补偿值,对在单位时钟周期内得到的光子时间进行补偿。
例如,假设上述的时钟周期为Q,该周期内根据同步时钟的位置信息确定的补偿值是79.8ns,那么如果在该时钟周期Q内探测到的光子时间是S,那么将S加上79.8ns再上送符合处理。假设该时间标定板在另一个时钟周期内标定的同步时钟的上升沿位置不是170.2ns,那将重新确定测量时钟与同步时钟的相位差,方法与上述的时钟周期相同,该另一个时钟周期内的光子时间的补偿按照新确定的补偿值处理。也就是说,对于时间标定板的本地测量时钟来说,可以在该测量时钟的每一个时钟周期内都标定同步时钟的上升沿位置,进而确定对应该时钟周期的光子时间补偿值。
而对于各个时间标定板之间来说,假设同步时钟分别到达了时间标定板B1和时间标定板B2,对应的该同步时钟的上升沿应该落在了这两个时间标定板的某个测量时钟的时钟周期内。按照上面一段的方法,假设时间标定板B1中的测量时钟与同步时钟的相位差是79.8ns,而时间标定板B2所测量的同步时钟上升沿的位置是192.6ns,即相位差是250-192.6=57.4ns。那么时间标定板B1和时间标定板B2分别按照上述计算的相位差作为补偿值,对相应的时钟周期内探测的光子时间进行补偿即可,经过补偿,这两个时间标定板上的本地测量时钟均与同步时钟的相位一致,相当于都与基准时钟(即同步时钟)对齐,那么这两个时间标定板B1和B2也实现了时钟同步。
PET设备中的各个时间标定板均按照上述方法进行相位差的计算和光子时间的补偿,就可以保证各个时间标定板的时钟同步,补偿后的光子时间上送至符合处理板进行时间符合判定时,判定的准确率更高。此外,在上面的例子中,当本地测量时钟和同步时钟的时钟频率相同时,在本地测量时钟的每一个时钟周期内,都可以接收到同步时钟的上升沿;而当本地测量时钟和同步时钟的时钟频率不同时,比如,本地测量时钟的时钟频率是8MHz,同步时钟的时钟频率是4MHz,那么本地测量时钟可以在每两个时钟周期内接收到一个同步时钟的上升沿,上述的接收同步时钟上升沿的单位时间(例如,每一个时钟周期或者每两个时钟周期)可以称为单位时钟周期,当单位时钟周期中包括的时钟周期数量大于一个时,可以按照同样的方法标定同步时钟的上升沿在该单位时钟周期内的位置信息,并据此计算相位补偿值。
此外,在上述的例子中,是以标定时钟为例,通过该标定时钟来标定同步时钟的上升沿的位置,在其他的例子中,也可以使用本地产生的测量时钟来标定同步时钟的上升沿的位置,而如果用测量时钟标定时,可以设置测量时钟的时钟频率大于同步时钟的时钟频率,比如,假设同步时钟的时钟频率是4MHz,那么可以将测量时钟的时钟频率设置为其两倍即8MHz。当用测量时钟标定同步时钟上升沿时,相应的,标定光子时间的时间片可以用多个时钟周期来标识。而如果采用标定时钟来标定同步时钟的上升沿,并将测量时钟的时钟周期设置为与时间片一致,将方便后续的光子时间处理,并且,标定时钟和测量时钟可以是由同一个时钟产生的分为不同频率的同源时钟,两者的相位能够对齐,能够准确区分时间片。
在另一个例子中,从理论上说,如果不考虑连接符合处理板与时间标定板之间的线路影响以及其他时钟相位偏移因素的影响,对于一个时间标定板来说,其本地测量时钟的每个时钟周期内接收到的同步时钟上升沿,该上升沿在各个时钟周期内的标定位置(即上升沿位置)应该是相同的。比如,在一个测量时钟的时钟周期内,标定的同步时钟上升沿位置是170ns,在另一个时钟周期内,标定的同步时钟上升沿位置也是170ns。如果按照该理论,那么该时间标定板不需要每个时钟周期都计算相位差和补偿值,而只要计算一次就可以。但是,实际上由于符合处理板与时间标定板之间的屏蔽线线缆较长,以及符合处理板上用于产生同步时钟的芯片受温湿度影响,容易产生同步时钟的相位漂移,等各种因素,导致同步时钟在到达时间标定板时,在时间标定板的测量时钟的各个时钟周期内的上升沿位置总是在不断变化,这可以称为时钟抖动。
为了平滑上面提到的这种时钟抖动问题,尽量的消除不同时钟周期内的由于抖动造成的误差,还可以采用统计平均的方式确定上升沿的位置信息。比如,可以对各个时钟周期内的上升沿位置进行统计累加,连续统计N(此处N值需根据实际调试结果测出最优值,尽量使得采用N后补偿的光子时间符合判定的准确度更高)个数后,当第N+1个数到来时,将其位置信息与前N个位置信息相加,同时减去第1个标记的位置信息,使其累加和个数保持在N个数不变,再做统计平均,起到动态去抖动的一个目的。
例如,假设N为4096次,那么在测量时钟的第1个时钟周期直至第4095个时钟周期,可以按照上面的方法在各个时钟周期内分别测定同步时钟上升沿的位置并据此补偿光子时间,而当到达第4096个时钟周期时,将该第4096个时钟周期内标定的同步时钟上升沿位置与前4095个同步时钟上升沿位置累加,再做平均,将平均后的同步时钟上升沿位置作为该第4096个时钟周期内的上升沿位置信息。假设到达第4097个时钟周期,那就将该第4097个时钟周期内标定的上升沿位置,与前面的所有上升沿位置信息累加,并减去第1个时钟周期内标定的上升沿位置,使得累加的上升沿位置的数量保持在4096个,然后做平均得到该第4097个时钟周期的上升沿位置信息。或者,还可以是,在测量时钟的第1个时钟周期直至第4095个时钟周期,可以暂时先不进行相位的补偿,因为这段时间内的同步时钟上升沿的位置还不稳定,等待至统计到第4096个时钟周期时,再开始按照上述的方法在后续的每个时钟周期内进行统计平均。
还需要说明的是,时间标定板按照上述的方法进行同步时钟上升沿位置的统计平均,可以使得各个时间标定板之间的补偿相位差较为稳定,使得各个时间标定板之间的时钟同步效果更准确。比如,假设有两个时间标定板B1和B2,同步时钟的某个时钟周期内的上升沿,落在B1上计算得到的同步时钟与B1本地测量时钟之间的相位差是X1,该上升沿落在B2上时得到的同步时钟与B2本地测量时钟之间的相位差是X2,那么两个时间标定板B1和B2之间的相位差是X1与X2之差。例如,如果不进行上述的统计平均去抖动处理,可能得到在某个时钟周期内的B1和B2的相位差是80,另一个时钟周期内B1和B2的相位差是120,再一个时钟周期内的B1和B2的相位差是100,等,即实际补偿的各个时间标定板之间的相位差也在不断抖动;而进行上述的统计平均处理后,B1和B2之间的相位差可能稳定在100((80+120+100)/3=100)左右,达到更好的时间标定板之间的同步补偿效果。
本实施例的时钟同步方法,通过将各个时间标定板的测量时钟均与同步时钟保持相位一致,实现了各个时间标定板之间的时钟同步;并且,对于每一个时间标定板来说,本实施例的方法实现的是一种动态补偿的方式,在测量时钟的每个时钟周期内都计算测量时钟与同步时钟间的相位差,以对该时钟周期内的光子时间进行更准确的补偿,某一个时钟周期内的光子时间是用该时钟周期对应的补偿值来补偿。而各个时间标定板都采用这种动态补偿方式,将会同时使得各个时间标定板的光子时间的测量都更加准确,从而提高后续时间符合判定的准确度。此外,本实施例的方法还通过采用统计平均的方式,进一步消除时钟抖动,使得时间标定更加准确。
本申请实施例还提供了一种信息处理设备,图6是根据一示例性实施例示出的一种信息处理设备600的框图。参照图6,信息处理设备600可以包括处理组件601,其进一步包括一个或多个处理器,以及由存储器602所代表的存储器资源,用于存储可由处理组件601执行的指令。存储器602中存储的指令可以包括一个或一个以上的每一个对应于一组指令的模块。
本申请的实施例中,时间标定板之间的时钟同步装置可以位于所述的存储器602中,并且处理组件601可以通过该装置执行本申请实施例的时钟同步方法。
信息处理设备600还可以包括一个电源组件603,该电源组件603被配置为执行信息处理设备600的电源管理。一个有线或无线网络接口604被配置为将信息处理设备600连接到网络,以及一个输入输出(I/O)接口605。
本申请实施例的时间标定板之间的时钟同步装置,可以从逻辑上划分为多个模块,并且这些模块例如可以应用于包含时间标定板的信息处理设备,该时间标定板上包括现场可编程门阵列(Field-Programmable Gate Array,FPGA),可以由FPGA上的电路结构实现如下的模块功能。参见图7所示,该装置可以包括:时钟产生模块71、位置标定模块72、补偿确定模块73和时间补偿模块74。
时钟产生模块71,用于本地产生一个用于标定光子时间的测量时钟;
位置标定模块72,用于在所述测量时钟的单位时钟周期内,接收用于对各个时间标定板之间进行时钟同步的同步时钟,标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息;
补偿确定模块73,用于根据所述位置信息,确定在所述单位时钟周期内测量时钟与所述同步时钟之间的相位差,将所述相位差作为时间补偿值;
时间补偿模块74,用于当所述测量时钟在所述单位时钟周期内标定光子时间后,通过所述时间补偿值对所述光子时间进行补偿。
在一个例子中,位置标定模块72,在用于标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息时,包括:将当前的所述单位时钟周期内标定的上升沿的位置信息,与在所述单位时钟周期之前的预设次数的单位时钟周期内标定的上升沿的位置信息,进行统计平均,将统计平均得到的位置信息作为当前单位时钟周期内的位置信息。
在一个例子中,位置标定模块72,在用于标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息时,包括:通过本地产生的标定时钟以及进位链,标定所述上升沿的位置信息,所述标定时钟的时钟周期小于同步时钟的时钟周期,且所述标定时钟由多个所述进位链进行计时。
在一个例子中,所述同步时钟与测量时钟的时钟周期相同;所述单位时钟周期是一个时钟周期。
在一个例子中,参见图8,该装置还可以包括:复位通知模块75,用于在预定计时时间后,接收到对本地进行复位的复位信号,所述预定计时时间用于使得待同步的各个时间标定板均已经开始工作。
本申请实施例的时间标定板之间的时钟同步的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台信息处理设备执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (8)

1.一种时间标定板之间的时钟同步方法,其特征在于,所述方法由待同步的各个时间标定板之中的任一时间标定板执行;所述方法包括:
本地产生一个用于标定光子时间的测量时钟;
在所述测量时钟的单位时钟周期内,接收用于对各个时间标定板之间进行时钟同步的同步时钟,标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息;
根据所述位置信息,确定在所述单位时钟周期内测量时钟与所述同步时钟之间的相位差,将所述相位差作为时间补偿值;
当所述测量时钟在所述单位时钟周期内标定光子时间后,通过所述时间补偿值对所述光子时间进行补偿;
所述单位时钟周期是一个时钟周期;
所述标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息,包括:
通过本地产生的标定时钟或者所述测量时钟,标定所述上升沿的位置信息,所述标定时钟或测量时钟的时钟周期小于同步时钟的时钟周期,且所述标定时钟或测量时钟由多个进位链进行计时;
所述同步时钟是经由屏蔽线传输至本地。
2.根据权利要求1所述的方法,其特征在于,所述标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息,包括:
将当前的所述单位时钟周期内标定的上升沿的位置信息,与在所述单位时钟周期之前的预设次数的单位时钟周期内标定的上升沿的位置信息,进行统计平均,将统计平均得到的位置信息作为当前单位时钟周期内的位置信息。
3.根据权利要求1所述的方法,其特征在于,所述接收用于对各个时间标定板之间进行时钟同步的同步时钟之后,标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息之前,还包括:
在预定计时时间后,接收到对本地进行复位的复位信号,所述预定计时时间用于使得待同步的各个时间标定板均已经开始工作。
4.根据权利要求1所述的方法,其特征在于,所述同步时钟与测量时钟的时钟周期相同。
5.一种时间标定板之间的时钟同步装置,其特征在于,所述装置位于待同步的各个时间标定板之中的任一时间标定板;所述装置包括:
时钟产生模块,用于本地产生一个用于标定光子时间的测量时钟;
位置标定模块,用于在所述测量时钟的单位时钟周期内,接收用于对各个时间标定板之间进行时钟同步的同步时钟,标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息;所述单位时钟周期是一个时钟周期;
补偿确定模块,用于根据所述位置信息,确定在所述单位时钟周期内测量时钟与所述同步时钟之间的相位差,将所述相位差作为时间补偿值;
时间补偿模块,用于当所述测量时钟在所述单位时钟周期内标定光子时间后,通过所述时间补偿值对所述光子时间进行补偿;
所述位置标定模块,在用于标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息时,包括:通过本地产生的标定时钟或者所述测量时钟,标定所述上升沿的位置信息,所述标定时钟或测量时钟的时钟周期小于同步时钟的时钟周期,且所述标定时钟或测量时钟由多个进位链进行计时;
所述同步时钟是经由屏蔽线传输至本地。
6.根据权利要求5所述的装置,其特征在于,
所述位置标定模块,在用于标定所述同步时钟的上升沿在所述单位时钟周期内的位置信息时,包括:将当前的所述单位时钟周期内标定的上升沿的位置信息,与在所述单位时钟周期之前的预设次数的单位时钟周期内标定的上升沿的位置信息,进行统计平均,将统计平均得到的位置信息作为当前单位时钟周期内的位置信息。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
复位通知模块,用于在预定计时时间后,接收到对本地进行复位的复位信号,所述预定计时时间用于使得待同步的各个时间标定板均已经开始工作。
8.根据权利要求5所述的装置,其特征在于,所述同步时钟与测量时钟的时钟周期相同。
CN201610235943.1A 2016-04-15 2016-04-15 一种时间标定板之间的时钟同步方法和装置 Active CN105763280B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610235943.1A CN105763280B (zh) 2016-04-15 2016-04-15 一种时间标定板之间的时钟同步方法和装置
US15/487,523 US10164644B2 (en) 2016-04-15 2017-04-14 Clock synchronization between time calibration boards

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610235943.1A CN105763280B (zh) 2016-04-15 2016-04-15 一种时间标定板之间的时钟同步方法和装置

Publications (2)

Publication Number Publication Date
CN105763280A CN105763280A (zh) 2016-07-13
CN105763280B true CN105763280B (zh) 2019-01-25

Family

ID=56335107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610235943.1A Active CN105763280B (zh) 2016-04-15 2016-04-15 一种时间标定板之间的时钟同步方法和装置

Country Status (2)

Country Link
US (1) US10164644B2 (zh)
CN (1) CN105763280B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107422364B (zh) * 2017-06-26 2019-06-25 东软医疗系统股份有限公司 一种检测器的时间定时校正方法及装置
US10410383B2 (en) * 2017-08-26 2019-09-10 Uih America, Inc. System and method for image data processing in positron emission tomography
US11206038B2 (en) * 2018-01-12 2021-12-21 Sony Semiconductor Solutions Corporation Successive approximation register analog-to-digital converter
CN108564634B (zh) * 2018-04-03 2021-10-15 东软医疗系统股份有限公司 一种提高时间采样精度的方法及装置
CN111466936B (zh) * 2020-03-31 2021-07-16 上海联影医疗科技股份有限公司 时钟同步方法、装置及计算机设备
WO2020239072A1 (en) * 2019-05-29 2020-12-03 Shanghai United Imaging Healthcare Co., Ltd. Systems and methods for clock synchronization
CN110672069B (zh) * 2019-10-17 2021-06-15 中国科学院长春光学精密机械与物理研究所 卫星成像方法和系统
CN110908297B (zh) * 2019-12-06 2023-03-21 中国交通建设股份有限公司 一种物理模型试验过程同步系统和方法
CN112867142B (zh) * 2020-12-31 2023-03-07 广州极飞科技股份有限公司 无线定位方法、装置、定位辅助设备、目标设备以及系统
CN114660523B (zh) * 2022-05-19 2022-09-06 杭州加速科技有限公司 一种数字通道输出同步精度测量和校准方法
CN118590173B (zh) * 2024-06-14 2025-02-25 天津大学 基于fpga时间测量的跨节点区的盲区时间测量方法及设备
CN118509100B (zh) * 2024-07-22 2025-01-10 江苏大块头智驾科技有限公司 一种用于自动驾驶多源融合的时钟同步系统及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002005504A1 (en) * 2000-07-06 2002-01-17 Microchip Technology Incorporated Method, system and apparatus for initiating and maintaining synchronization of a pulse position modulation (ppm) decoder with a received ppm signal
CN101710849A (zh) * 2009-11-04 2010-05-19 中国电力科学研究院 一种单信号线同步时钟传送方法
CN102801469A (zh) * 2012-09-11 2012-11-28 中国人民解放军理工大学 一种光纤时间频率混合传递方法
CN105262463A (zh) * 2015-09-29 2016-01-20 沈阳东软医疗系统有限公司 一种时钟相位同步装置及方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076014B2 (en) * 2001-12-11 2006-07-11 Lecroy Corporation Precise synchronization of distributed systems
US7403073B2 (en) * 2005-09-30 2008-07-22 International Business Machines Corporation Phase locked loop and method for adjusting the frequency and phase in the phase locked loop
CN103383539B (zh) * 2013-06-28 2016-08-17 中国航天科技集团公司第五研究院第五一三研究所 一种基于双时钟系统的时间测量方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002005504A1 (en) * 2000-07-06 2002-01-17 Microchip Technology Incorporated Method, system and apparatus for initiating and maintaining synchronization of a pulse position modulation (ppm) decoder with a received ppm signal
CN101710849A (zh) * 2009-11-04 2010-05-19 中国电力科学研究院 一种单信号线同步时钟传送方法
CN102801469A (zh) * 2012-09-11 2012-11-28 中国人民解放军理工大学 一种光纤时间频率混合传递方法
CN105262463A (zh) * 2015-09-29 2016-01-20 沈阳东软医疗系统有限公司 一种时钟相位同步装置及方法

Also Published As

Publication number Publication date
US10164644B2 (en) 2018-12-25
US20170302281A1 (en) 2017-10-19
CN105763280A (zh) 2016-07-13

Similar Documents

Publication Publication Date Title
CN105763280B (zh) 一种时间标定板之间的时钟同步方法和装置
US7129495B2 (en) Method and apparatus for timing calibration in a PET scanner
US10707984B2 (en) Techniques for synchronizing slave devices
CN101636972B (zh) 通信系统、管理装置、通信装置以及计算机程序
EP2820450B1 (en) Method and system for synchronizing positron emission tomography (pet) detector modules
JP6752049B2 (ja) 放射線撮像システム、放射線撮像システムの制御方法およびプログラム
US11025721B2 (en) Data transfer between an x-ray detector and an arithmetic unit via a network protocol
US8779367B2 (en) System and method for correcting timing errors in a medical imaging system
CN106725573B (zh) 一种连续进床pet系统的计数丢失校正方法和装置
US9844351B2 (en) Positron CT apparatus and a timing correction method
CN105553594B (zh) 一种pet时钟同步方法和装置
EP3098621B1 (en) Systems and methods for detecting physical asset locations
BR112014032717B1 (pt) método para a sincronização de dados em modo de lista de eventos únicos no processamento de imagem por pet, e sistema para a sincronização dos dados em modo de lista de eventos únicos em um processamento de imagem por pet
CN110176975B (zh) 时钟同步装置
CN111788499B (zh) 在对各种对象和放射性分布的定量正电子发射断层摄影(pet)重建中的死时间校正方法
CN108351429A (zh) Ct系统和ct方法
CN107070577B (zh) 一种设备时钟的同步方法及其设备
CN109150179A (zh) 时钟分发系统及方法
JP2003202380A (ja) 医用イメージング・システムにおいて事象に時刻を帰属させるシステム及び方法
CN113712583B (zh) 死时间校正方法、装置、计算机设备和存储介质
CN110269637A (zh) 符合处理装置、方法及pet系统
CN111466936B (zh) 时钟同步方法、装置及计算机设备
CN107872360A (zh) 一种用于计算时钟模块间的单向路径延时的方法
CN108564634A (zh) 一种提高时间采样精度的方法及装置
CN109765779B (zh) 延时校正方法、装置、计算机设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 110167 No. 177-1 Innovation Road, Hunnan District, Shenyang City, Liaoning Province

Patentee after: Shenyang Neusoft Medical Systems Co.,Ltd.

Address before: Hunnan New Century Road 110179 Shenyang city of Liaoning Province, No. 16

Patentee before: SHENYANG NEUSOFT MEDICAL SYSTEMS Co.,Ltd.

CP03 Change of name, title or address
TR01 Transfer of patent right

Effective date of registration: 20230515

Address after: Room 308, No. 177-2 Chuangxin Road, Hunnan District, Shenyang City, Liaoning Province, 110167

Patentee after: Shenyang Zhihe Medical Technology Co.,Ltd.

Address before: 110167 No. 177-1 Innovation Road, Hunnan District, Shenyang City, Liaoning Province

Patentee before: Shenyang Neusoft Medical Systems Co.,Ltd.

TR01 Transfer of patent right