個(gè)探測(cè)器模塊之間由于時(shí)鐘抖動(dòng)引起的誤差減小。在另一個(gè)例子中,為了進(jìn)一步降低探測(cè)器各個(gè)模塊之間的時(shí)間標(biāo)定誤差,本例子還考慮了向各個(gè)探測(cè)器模塊發(fā)送時(shí)鐘時(shí)的傳輸路徑損耗,并對(duì)各個(gè)探測(cè)器模塊之間的傳輸路徑損耗的差異進(jìn)行補(bǔ)償,這種補(bǔ)償是時(shí)間標(biāo)定之前的時(shí)鐘同步。
[0046]圖5示例了本公開的PET時(shí)鐘同步方法的另一流程圖,該流程仍然可以通過第一同步模組和第二同步模組之間的應(yīng)答配合實(shí)現(xiàn),可以包括如下處理,其中,本例子并不限制各個(gè)步驟之間的執(zhí)行順序:
[0047]在步驟501中,第一同步模組同時(shí)分別向所述各個(gè)探測(cè)器模塊發(fā)送檢測(cè)信號(hào),并且以固定的時(shí)間間隔發(fā)送多個(gè)所述檢測(cè)信號(hào)。
[0048]例如,當(dāng)PET系統(tǒng)上電啟動(dòng)時(shí),PET時(shí)鐘同步裝置也上電啟動(dòng),本例子可以設(shè)置PET時(shí)鐘同步裝置在每次上電時(shí)都執(zhí)行一次本公開的時(shí)鐘同步方法,進(jìn)行時(shí)鐘的同步校正。在PET時(shí)鐘同步裝置啟動(dòng)后,可以由第一同步模組開始向各個(gè)探測(cè)器模塊發(fā)送檢測(cè)信號(hào),第一個(gè)發(fā)送的檢測(cè)信號(hào)也可以稱為起始信號(hào),以使得探測(cè)器模塊上設(shè)置的第二同步模組在接收到起始信號(hào)之后開始工作進(jìn)行計(jì)時(shí)。本例子中,第一同步模組可以固定的時(shí)間間隔,比如每隔時(shí)間間隔q,同時(shí)向各個(gè)探測(cè)器模塊發(fā)送一次檢測(cè)信號(hào)。
[0049]在步驟502中,第二同步模組計(jì)算檢測(cè)信號(hào)的標(biāo)定時(shí)間間隔,并且,在接收到檢測(cè)信號(hào)之后立刻返回應(yīng)答信號(hào)。
[0050]例如,第二同步模組的時(shí)間數(shù)字控制模塊17可以在接收到各個(gè)檢測(cè)信號(hào)后,計(jì)算得到每?jī)蓚€(gè)相鄰的檢測(cè)信號(hào)之間的時(shí)間間隔,即標(biāo)定時(shí)間間隔,對(duì)于第一同步模組發(fā)送的多個(gè)檢測(cè)信號(hào),第二同步模組可以得到多個(gè)標(biāo)定時(shí)間間隔。并且,第二同步模組的應(yīng)答模塊18可以收到檢測(cè)信號(hào)后直接返回應(yīng)答信號(hào)給第一同步模組,第一同步模組的同步控制模塊15可以接收到應(yīng)答信號(hào)。
[0051]此外,應(yīng)答信號(hào)的返回可以用于后續(xù)步驟中第一同步模組計(jì)算傳輸路徑損耗,那么對(duì)于第一同步模組發(fā)送的多個(gè)檢測(cè)信號(hào),第二同步模組也可以只對(duì)其中一個(gè)檢測(cè)信號(hào)返回應(yīng)答信號(hào);或者,也可以都返回,只要能用于計(jì)算得到對(duì)應(yīng)探測(cè)器模塊的傳輸路徑損耗即可。
[0052]在步驟503中,第一同步模組分別接收各個(gè)探測(cè)器模塊的第二同步模組返回的應(yīng)答信號(hào),并確定所述應(yīng)答信號(hào)的接收時(shí)間。
[0053]例如,第一同步模組的同步控制模塊15在接收到應(yīng)答信號(hào)后,可以確定應(yīng)答信號(hào)的接收時(shí)間。
[0054]在步驟504中,第一同步模組根據(jù)所述檢測(cè)信號(hào)的發(fā)送時(shí)間和所述應(yīng)答信號(hào)的接收時(shí)間,分別得到各個(gè)探測(cè)器模塊對(duì)應(yīng)的路徑損耗時(shí)間。
[0055]例如,對(duì)于某個(gè)探測(cè)器模塊來說,假設(shè)第一同步模組向該探測(cè)器模塊發(fā)送的檢測(cè)信號(hào)S的發(fā)送時(shí)間是Sn,該檢測(cè)信號(hào)S可以被該探測(cè)器模塊上的第二同步模組接收到并返回對(duì)應(yīng)的應(yīng)答信號(hào)。假設(shè)第一同步模組接收到第二同步模組返回的應(yīng)答信號(hào)的接收時(shí)間是Tn,那么第一同步模組可以根據(jù)Sn和Tn計(jì)算出信號(hào)向?qū)?yīng)的探測(cè)器模塊發(fā)送時(shí)的傳輸路徑損耗Hn= (Sn-Tn)/2。這個(gè)處理過程可以由第一同步模組的同步控制模塊15執(zhí)行,對(duì)于每個(gè)探測(cè)器模塊都可以執(zhí)行上述的傳輸路徑損耗的計(jì)算過程,在圖1的例子中,共有八個(gè)探測(cè)器模塊,那么η取O?7。
[0056]在步驟505中,第一同步模組根據(jù)所述路徑損耗時(shí)間,調(diào)整發(fā)送至所述各個(gè)探測(cè)器模塊的用于單事件時(shí)間標(biāo)定的時(shí)鐘延遲。
[0057]例如,第一同步模組的同步控制模塊15計(jì)算的每個(gè)探測(cè)器模塊對(duì)應(yīng)的傳輸路徑損耗Hn也可以稱為路徑損耗時(shí)間,同步控制模塊15可以將該路徑損耗時(shí)間發(fā)送至延遲控制模塊16,由延遲控制模塊16據(jù)此調(diào)整對(duì)應(yīng)各個(gè)探測(cè)器模塊的時(shí)鐘延遲。
[0058]示例性的,各個(gè)探測(cè)器模塊對(duì)應(yīng)的路徑損耗時(shí)間可以是Hn,比如,M0DULE1對(duì)應(yīng)的路徑損耗時(shí)間是Hl,M0DULE2對(duì)應(yīng)的路徑損耗時(shí)間是Η2等,參見圖6的示例,各個(gè)探測(cè)器模塊的Hn可能是不同的。此時(shí)延遲控制模塊16可以按照路徑損耗時(shí)間的最大值作為基準(zhǔn),依次調(diào)整其他模塊的信號(hào)延遲。比如,圖6中示例了幾個(gè)路徑損耗時(shí)間,包括HO、H2、H3和H7,其中假設(shè)HO是最大延遲,以此延遲為基準(zhǔn),可以將H7對(duì)應(yīng)的探測(cè)器模塊的時(shí)鐘延遲(H0-H7)的時(shí)間,也就是同步控制模塊15在后續(xù)向各個(gè)探測(cè)器模塊發(fā)送用于時(shí)間標(biāo)定的時(shí)鐘脈沖時(shí),將向H7對(duì)應(yīng)的探測(cè)器模塊M0DULE7延遲(H0-H7)的時(shí)間發(fā)送。其他探測(cè)器模塊的時(shí)鐘延遲的計(jì)算同理,不再詳述。
[0059]在步驟506中,第一同步模組在接收到探測(cè)器模塊返回的多個(gè)標(biāo)定時(shí)間間隔后,開始通過統(tǒng)計(jì)平均處理計(jì)算所述探測(cè)器模塊對(duì)應(yīng)的結(jié)果時(shí)間間隔。
[0060]經(jīng)過上述的步驟,對(duì)傳輸路徑損耗帶來的誤差進(jìn)行了補(bǔ)償,本例子中,還補(bǔ)償時(shí)鐘抖動(dòng)產(chǎn)生的誤差,該時(shí)鐘抖動(dòng)產(chǎn)生的誤差的補(bǔ)償方式可以結(jié)合參見圖3對(duì)應(yīng)的實(shí)施例,不再詳述。即第一同步模組還可以根據(jù)第二同步模組得到的多個(gè)標(biāo)定時(shí)間間隔,計(jì)算每個(gè)模塊的結(jié)果時(shí)間間隔,并據(jù)此獲得每個(gè)探測(cè)器模塊對(duì)應(yīng)的延遲補(bǔ)償時(shí)間,即步驟507所述,以根據(jù)延遲補(bǔ)償時(shí)間對(duì)單事件標(biāo)定時(shí)間進(jìn)行延遲補(bǔ)償。
[0061]在步驟507中,第一同步模組根據(jù)各個(gè)探測(cè)器模塊的結(jié)果時(shí)間間隔計(jì)算出每個(gè)探測(cè)器模塊對(duì)應(yīng)的延遲補(bǔ)償時(shí)間,并將延遲補(bǔ)償時(shí)間分別發(fā)送至各個(gè)探測(cè)器模塊。
[0062]在這個(gè)例子中,第一同步模組和第二同步模組也進(jìn)行了應(yīng)答配合,比如,第一同步模組向第二同步模組發(fā)送了檢測(cè)信號(hào),而第二同步模組返回了對(duì)應(yīng)該檢測(cè)信號(hào)的應(yīng)答信號(hào),使得第一同步模組根據(jù)檢測(cè)信號(hào)和應(yīng)答信號(hào)之間的時(shí)間計(jì)算傳輸路徑損耗,并結(jié)合各個(gè)探測(cè)器模塊的傳輸路徑損耗對(duì)各個(gè)模塊進(jìn)行信號(hào)延遲。
[0063]本例子中的PET時(shí)鐘同步方法,不僅考慮了時(shí)鐘脈沖在向探測(cè)器模塊發(fā)送的傳輸路徑上的邊沿?fù)p耗和時(shí)鐘抖動(dòng)引起的延遲誤差,還考慮了傳輸路徑損耗帶來的時(shí)鐘誤差,并通過第一同步模組和第二同步模組配合,測(cè)量了路徑損耗時(shí)間,并調(diào)整時(shí)鐘延遲以及獲得分別對(duì)應(yīng)各個(gè)探測(cè)器模塊的延遲補(bǔ)償時(shí)間,并通過該時(shí)鐘延遲和延遲補(bǔ)償時(shí)間,降低了探測(cè)器各個(gè)模塊之間的時(shí)間標(biāo)定誤差。
[0064]為了實(shí)現(xiàn)上述實(shí)施例的PET時(shí)鐘同步方法,本公開還提供了一種PET時(shí)鐘同步裝置,如圖7所示,該裝置可以包括:第一同步模組71和第二同步模組72。第一同步模組通過等長(zhǎng)線纜分別連接各個(gè)探測(cè)器模塊,每個(gè)所述探測(cè)器模塊設(shè)置有第二同步模組。
[0065]第一同步模組71,用于同時(shí)分別向各個(gè)探測(cè)器模塊發(fā)送檢測(cè)信號(hào),并且以固定的時(shí)間間隔發(fā)送多個(gè)所述檢測(cè)信號(hào);以及,根據(jù)第二同步模組返回的多個(gè)標(biāo)定時(shí)間間隔,通過統(tǒng)計(jì)平均處理計(jì)算探測(cè)器模塊對(duì)應(yīng)的結(jié)果時(shí)間間隔,并根據(jù)各個(gè)探測(cè)器模塊的結(jié)果時(shí)間間隔計(jì)算出每個(gè)探測(cè)器模塊對(duì)應(yīng)的延遲補(bǔ)償時(shí)間;將每個(gè)探測(cè)器模塊對(duì)應(yīng)的延遲補(bǔ)償時(shí)間分別發(fā)送至各個(gè)探測(cè)器模塊,以使得探測(cè)器模塊根據(jù)所述延遲補(bǔ)償時(shí)間對(duì)單事件時(shí)間標(biāo)定進(jìn)行誤差補(bǔ)償;
[0066]第二同步模組72,用于根據(jù)第一同步模組發(fā)送的多個(gè)檢測(cè)信號(hào),獲得每?jī)蓚€(gè)所述檢測(cè)信號(hào)之間的時(shí)間間隔作為標(biāo)定時(shí)間間隔,將多個(gè)所述標(biāo)定時(shí)間間隔返回至所述第一同步模組。
[0067]進(jìn)一步的,第一同步模組71,在根據(jù)各個(gè)探測(cè)器模塊的結(jié)果時(shí)間間隔計(jì)算出每個(gè)探測(cè)器模塊對(duì)應(yīng)的延遲補(bǔ)償時(shí)間時(shí),用于:以各個(gè)探測(cè)器