圖說明】
[0048]為了更清楚地說明本申請實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1為本發(fā)明提供的時(shí)鐘校準(zhǔn)方法的流程圖;
[0050]圖 2 為本發(fā)明提供的 PET/PET-CT/PET-MRI/T0F-PET/T0F-PET-CT/T0F-PET-MRI 系統(tǒng)的結(jié)構(gòu)示意圖;
[0051]圖3為本發(fā)明提供的利用串行器對基準(zhǔn)時(shí)鐘進(jìn)行編碼的示意圖;
[0052]圖4為本發(fā)明提供的利用解串器對所述高速串行化碼流進(jìn)行解串的示意圖;
[0053]圖5為本發(fā)明提供的確定時(shí)間檢測單元的本地時(shí)鐘與基準(zhǔn)時(shí)鐘的相位偏差的方法流程圖;
[0054]圖6為本發(fā)明提供的確定時(shí)間檢測單元的本地時(shí)鐘或基準(zhǔn)時(shí)鐘的時(shí)間測量值的示意圖;
[0055]圖7為本發(fā)明提供的確定時(shí)間檢測單元的本地時(shí)鐘與基準(zhǔn)時(shí)鐘的相位偏差的方法的流程圖;
[0056]圖8為本發(fā)明提供的利用進(jìn)位鏈得到基準(zhǔn)時(shí)鐘或本地時(shí)鐘的時(shí)間測量值的示意圖;
[0057]圖9為本發(fā)明提供的利用數(shù)字鑒相器進(jìn)行時(shí)鐘校準(zhǔn)的示意圖;
[0058]圖10為本發(fā)明提供的精確時(shí)鐘校準(zhǔn)方法的流程圖;
[0059]圖11為本發(fā)明提供的時(shí)鐘校準(zhǔn)裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0060]下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
[0061]參考圖1,圖1為本發(fā)明實(shí)施例提供的一種時(shí)鐘校準(zhǔn)方法的流程圖,具體可以包括:
[0062]SlOl:獲取基準(zhǔn)時(shí)鐘單元產(chǎn)生的基準(zhǔn)時(shí)鐘。
[0063]S102:獲取時(shí)間檢測單元產(chǎn)生的本地時(shí)鐘。
[0064]S103:基于所述基準(zhǔn)時(shí)鐘,確定所述時(shí)間檢測單元的本地時(shí)鐘與所述基準(zhǔn)時(shí)鐘的相位偏差。
[0065]S104:當(dāng)所述相位偏差不等于零時(shí),將所述相位偏差與所述時(shí)間檢測單元的本地時(shí)鐘作為數(shù)字鑒相器的輸入,對所述本地時(shí)鐘進(jìn)行數(shù)字化校準(zhǔn)。
[0066]本發(fā)明實(shí)施例提供的時(shí)鐘校準(zhǔn)方法應(yīng)用于各種型號的PET系統(tǒng)、PET-CT系統(tǒng)或者PET-MRI系統(tǒng),例如,該方法更適用于TOF-PET系統(tǒng)、TOF-PET-CT系統(tǒng)或者T0F-PET-MRI系統(tǒng)。如圖 2 所示,圖 2 為 PET/PET-CT/PET-MRI/TOF-PET/TOF-PET-CT/TOF-PET-MRI 系統(tǒng)的結(jié)構(gòu)示意圖。所述系統(tǒng)包括N個(gè)時(shí)間檢測單元和一個(gè)基準(zhǔn)時(shí)鐘單元,N為自然數(shù)。各個(gè)時(shí)間檢測單元與所述基準(zhǔn)時(shí)鐘單元通過高速串行總線實(shí)現(xiàn)通信,所述時(shí)間檢測單元用于檢測Y光子的碰撞時(shí)間。
[0067]在SlOl中,所述基準(zhǔn)時(shí)鐘單元產(chǎn)生基準(zhǔn)時(shí)鐘,所述基準(zhǔn)時(shí)鐘用于作為各個(gè)時(shí)間檢測單元進(jìn)行時(shí)鐘校準(zhǔn)的標(biāo)準(zhǔn)。也就是說,將各個(gè)時(shí)間檢測單元產(chǎn)生的時(shí)鐘的相位調(diào)整成與所述基準(zhǔn)時(shí)鐘的相位一致。
[0068]在S102中,各個(gè)時(shí)間檢測單元產(chǎn)生本地時(shí)鐘,作為本發(fā)明實(shí)施例提供的時(shí)鐘校準(zhǔn)方法的校準(zhǔn)對象。也就是說,將PET/PET-CT/PET-MRI系統(tǒng)中的所有時(shí)間檢測單元產(chǎn)生的本地時(shí)鐘進(jìn)行時(shí)鐘校準(zhǔn)后,即完成所述PET/PET-CT/PET-MRI系統(tǒng)的時(shí)鐘校準(zhǔn)。
[0069]實(shí)際應(yīng)用中,各個(gè)時(shí)間檢測單元可以通過高速串行化碼流得到本地時(shí)鐘。具體的,所述基準(zhǔn)時(shí)鐘單元產(chǎn)生基準(zhǔn)時(shí)鐘后,利用串行器對所述基準(zhǔn)時(shí)鐘進(jìn)行編碼,得到高速串行化碼流。如圖3所示,圖3為利用串行器對基準(zhǔn)時(shí)鐘進(jìn)行編碼的示意圖。其中,用于標(biāo)識時(shí)鐘起始點(diǎn)的標(biāo)志數(shù)據(jù)Data和基準(zhǔn)時(shí)鐘clk_base作為串行器的輸入,經(jīng)過所述串行器編碼后,輸出高速串行化碼流Bit Stream。所述基準(zhǔn)時(shí)鐘單元得到所述高速串行化碼流后,通過基準(zhǔn)時(shí)鐘單元與各個(gè)時(shí)間檢測單元之間的高速串行總線,將所述高速串行化碼流發(fā)送至各個(gè)時(shí)間檢測單元。時(shí)間檢測單元在接收到來自所述基準(zhǔn)時(shí)鐘單元的高速串行化碼流后,利用解串器對所述高速串行化碼流進(jìn)行解串,得到所述時(shí)間檢測測單元的本地時(shí)鐘。如圖4所示,圖4為利用解串器對所述高速串行化碼流進(jìn)行解串的示意圖。其中,所述高速串行化碼流Bit Stream作為解串器的輸入,經(jīng)過所述解串器解串后,輸出所述時(shí)間檢測單元的本地時(shí)鐘clk_N和標(biāo)志數(shù)據(jù)Data*,Data*用于維持傳輸總線的速率等。
[0070]時(shí)間檢測單元通過高速串行化碼流的處理方法得到本地時(shí)鐘,能夠保證各個(gè)時(shí)間檢測單元產(chǎn)生的本地時(shí)鐘的頻率與所述基準(zhǔn)時(shí)鐘單元產(chǎn)生基準(zhǔn)時(shí)鐘的頻率一致,同時(shí),也能夠保證各個(gè)時(shí)間檢測單元產(chǎn)生的本地時(shí)鐘的頻率的穩(wěn)定性。
[0071]S103中,在獲取基準(zhǔn)時(shí)鐘單元產(chǎn)生的基準(zhǔn)時(shí)鐘,以及所述時(shí)間檢測單元產(chǎn)生的本地時(shí)鐘后,基于所述基準(zhǔn)時(shí)鐘,計(jì)算所述時(shí)間檢測單元的本地時(shí)鐘與所述基準(zhǔn)時(shí)鐘的相位偏差。
[0072]實(shí)際應(yīng)用中,可以利用時(shí)鐘計(jì)數(shù)法、邏輯門電路計(jì)數(shù)法、時(shí)鐘相位計(jì)數(shù)法等,確定所述時(shí)間檢測單元的本地時(shí)鐘與所述基準(zhǔn)時(shí)鐘的相位偏差。
[0073]一種實(shí)現(xiàn)方式中,本發(fā)明實(shí)施例還提供了一種確定時(shí)間檢測單元的本地時(shí)鐘與基準(zhǔn)時(shí)鐘相位偏差的方法,參考圖5,圖5為確定時(shí)間檢測單元的本地時(shí)鐘與基準(zhǔn)時(shí)鐘相位偏差的方法流程圖,所述方法包括:
[0074]S501:獲取基準(zhǔn)時(shí)鐘單元產(chǎn)生的測量脈沖。
[0075]S502:獲取所述基準(zhǔn)時(shí)鐘上,以預(yù)設(shè)特征點(diǎn)為起點(diǎn),且以所述測量脈沖的上升沿為終點(diǎn)的延遲時(shí)間,并將所述延遲時(shí)間作為所述基準(zhǔn)時(shí)鐘的時(shí)間測量值。
[0076]S503:獲取本地時(shí)鐘上,以所述預(yù)設(shè)特征點(diǎn)為起點(diǎn),且以所述測量脈沖的上升沿為終點(diǎn)的延遲時(shí)間,并將所述延遲時(shí)間作為所述本地時(shí)鐘的時(shí)間測量值。
[0077]S504:根據(jù)所述時(shí)間測量單元的本地時(shí)鐘的時(shí)間測量值和所述基準(zhǔn)時(shí)鐘的時(shí)間測量值,確定所述時(shí)間檢測單元的本地時(shí)鐘與所述基準(zhǔn)時(shí)鐘的相位偏差。
[0078]在S501中,基準(zhǔn)時(shí)鐘單元產(chǎn)生一個(gè)測量脈沖,所述測量脈沖的頻率小于所述基準(zhǔn)時(shí)鐘單元產(chǎn)生的基準(zhǔn)時(shí)鐘的頻率。
[0079]S502、S503中,分別獲取所述時(shí)間測量單元的本地時(shí)鐘和所述基準(zhǔn)時(shí)鐘的時(shí)間測量值。具體的,首先預(yù)先設(shè)置一個(gè)特征點(diǎn),所述特征點(diǎn)可以為距所述測量脈沖最近的上升沿或下降沿。其次,獲取所述基準(zhǔn)時(shí)鐘上以所述特征點(diǎn)為起點(diǎn),且以所述測量脈沖的上升沿為終點(diǎn)的延遲時(shí)間,作為所述基準(zhǔn)時(shí)鐘的時(shí)間測量值;以及獲取所述本地時(shí)鐘上以所述特征點(diǎn)為起點(diǎn),且以所述測量脈沖的上升沿為終點(diǎn)的延遲時(shí)間,作為所述本地時(shí)鐘的時(shí)間測量值。如圖6所示,圖6為確定時(shí)間檢測單元的本地時(shí)鐘或基準(zhǔn)時(shí)鐘的時(shí)間測量值的示意圖。其中,以基準(zhǔn)時(shí)鐘clk_base或本地時(shí)鐘clk_N中距離測量脈沖trigger的上升沿最近的上升沿作為起點(diǎn),且以trigger的上升沿作為終點(diǎn),得到clk_base或clk_N的起點(diǎn)到trigger的上升沿的延遲時(shí)間,作為時(shí)間測量值,即clk_base的時(shí)間測量值T_base,以及clk_N的時(shí)間測量值T_N。如圖6所示,T_base與T_N的長度不同,也就是說,clk_base與clk_N存在相位偏差。當(dāng)T_base與T_N的長度相同時(shí),則說明所述clk_base與clk_N不存在相位偏差,即完成了 clk_base的時(shí)鐘校準(zhǔn)。
[0080]在S504中,計(jì)算所述時(shí)間測量單元的本地時(shí)鐘的時(shí)間測量值與所述基準(zhǔn)時(shí)鐘的時(shí)間測量值的差值,作為所述時(shí)間測量單元的本地時(shí)鐘與所述基準(zhǔn)時(shí)鐘的相位偏差。
[0081]另一種實(shí)現(xiàn)方式中,本發(fā)明提供了一種利用進(jìn)位鏈確定時(shí)間檢測單元的本地時(shí)鐘的相位偏差的方法,參考圖7,圖7為本發(fā)明實(shí)施例提供的確定時(shí)間檢測單元的本地時(shí)鐘的相位偏差的方法的流程圖,所述方法包括:
[008