新四季網

鑑相器實現電路和鑑相器時鐘產生方法

2023-10-07 02:54:24 2

專利名稱:鑑相器實現電路和鑑相器時鐘產生方法
技術領域:
本發明涉及通信技術領域,尤其涉及鑑相器實現電路和鑑相器時鐘產生方法。
背景技術:
隨著OTN網絡的不斷完善,OTN網絡能夠支持越來越多的業務類型,於是,在OTN網絡中,存在需要向高速率OTOk網路、或者VC容器、或者異步背板0TUk_L傳送的業務。為了使該業務的時鐘能夠與這幾種容器的時鐘匹配,可以通過採用VC容器時鐘的0而k(光通路數據單元)來實現。上述方案中,在業務傳送到OOTk時,該ODM需要產生與該業務時鐘相匹配的OOTk 時鐘。目前,採用數字鎖相環或者模擬鎖相環來產生與業務時鐘同步的OOTk時鐘。鎖相環是鎖相環路的簡稱,鎖相環路是一種反饋控制電路,簡稱鎖相環(PLL)。鎖相環路可以使許多電子設備外部的輸入信號與內部的振蕩信號同步,還能夠利用外部輸入的參考信號控制環路內部振蕩信號的頻率和相位。在採用數字鎖相環或者模擬鎖相環來產生與業務時鐘同步的OOTk時鐘時,如果採用數字鎖相環,則需要產生FIFO水線給外部鎖相環處理產生時鐘;如果採用模擬鎖相環,則需要產生業務時鐘分頻時鐘給外部鎖相環產生時鐘。無論是採用數字鎖相環還是模擬鎖相環產生與業務時鐘同步的OOTk時鐘,都需要設置外部鎖相環,使整個處理過程較複雜。

發明內容
本發明的實施例提供一種鑑相器實現電路和鑑相器時鐘產生方法,能夠通過較簡單的處理過程生成與業務時鐘相適合的鑑相器時鐘。為達到上述目的,本發明的實施例採用如下技術方案一種鑑相器實現電路,包括速率比較器,用於將業務數據寫入緩存的速率和鑑相器從所述緩存中讀取所述業務數據的速率進行比較,獲取業務數據類型信息,根據類型信息確定該業務數據對應的業務時鐘的頻偏絕對值和速率,並將所述業務數據對應的業務時鐘的速率、所述業務時鐘的頻偏絕對值發送給圖案生成器,若所述業務數據寫入緩存的速率大於所述鑑相器從所述緩存中讀取所述業務數據的速率,則指示圖案生成器生成快速時鐘缺口圖案;若業務數據寫入緩存的速率小於所述鑑相器從所述緩存中讀取所述業務數據的速率,則指示所述圖案生成器生成慢速時鐘缺口圖案;圖案生成器,用於根據所述速率比較器的指示、以及所述業務時鐘的速率、所述業務時鐘的頻偏絕對值生成所述快速時鐘缺口圖案或所述慢速時鐘缺口圖案;變頻器,用於根據所述快速時鐘缺口圖案或者慢速時鐘缺口圖案對所述鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘從所述緩存中讀取所述下一個業務數據。
一種鑑相器時鐘產生方法,包括將業務數據寫入緩存的速率和鑑相器從所述緩存讀取所述業務數據的速率進行比較,獲取業務數據類型信息,根據類型信息確定該業務數據對應的業務時鐘的頻偏絕對值和速率;若業務數據寫入緩存的速率大於所述鑑相器從所述緩存讀取所述業務數據的速率,則根據比較結果、以及業務數據對應的業務時鐘的頻偏絕對值和速率生成快速時鐘缺口圖案;若業務數據寫入緩存的速率小於所述鑑相器從所述緩存讀取所述業務數據的速率,則根據比較結果、以及業務數據對應的業務時鐘的頻偏絕對值和速率生成慢速時鐘缺口圖案;根據所述快速時鐘缺口圖案或者慢速時鐘缺口圖案對所述鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘從所述緩存中讀取所述下一個業務數據。本發明實施例提供的鑑相器實現電路和鑑相器時鐘產生方法,速率比較器將業務數據寫入緩存的速率和鑑相器從緩存中讀取業務數據的速率進行比較,獲取業務數據類型信息,根據類型信息確定該業務數據對應的業務時鐘的頻偏絕對值和速率,並將業務數據的速率、業務數據的頻偏絕對值發送給圖案生成器,且根據比較結果指示圖案生成器生成快速時鐘缺口圖案或慢速時鐘缺口圖案;圖案生成器根據速率比較器的指示、以及業務時鐘的速率、業務時鐘的頻偏絕對值生成快速時鐘缺口圖案或慢速時鐘缺口圖案,變頻器根據快速時鐘缺口圖案或者慢速時鐘缺口圖案對鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘進行變頻讀取下一個業務數據。上述方案不需要額外的外部設備,結構簡單,能夠通過較簡單的處理過程生成與業務時鐘相適合的鑑相器時鐘。


為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例提供的鑑相器實現電路的結構示意圖;圖2為本發明實施例中圖案生成器的結構示意圖;圖3為本發明實施例中慢速時鐘缺口圖案示意圖;圖4本發明實施例提供的鑑相器時鐘產生方法的流程圖;圖5為本發明實施例提供的另一鑑相器時鐘產生方法的流程圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。本發明實施例提供了一種鑑相器實現電路,如圖1所示,包括速率比較器1、緩存 2、圖案生成器3、變頻器4。其中,速率比較器1,用於將業務數據寫入緩存2的速率和鑑相器從緩存2中讀取業務數據的速率進行比較,獲取業務數據類型信息,根據類型信息確定該業務數據對應的業務時鐘的頻偏絕對值和業務時鐘的速率,並將業務數據對應的業務時鐘的速率、業務時鐘的頻偏絕對值發送給圖案生成器,若業務數據寫入緩存2的速率大於鑑相器從緩存2中讀取業務數據的速率,則指示圖案生成器3生成快速時鐘缺口圖案;若業務數據寫入緩存2 的速率小於鑑相器從緩存2中讀取業務數據的速率,則指示圖案生成器3生成慢速時鐘缺口圖案。圖案生成器3,用於根據速率比較器1的指示、以及業務時鐘的速率、業務時鐘的頻偏絕對值生成快速時鐘缺口圖案或慢速時鐘缺口圖案。變頻器4,用於根據快速時鐘缺口圖案或者慢速時鐘缺口圖案對鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘從緩存2中讀取下一個業務數據。在OTN網絡中,很多需要處理的業務的時鐘很多時候和ODUK時鐘是不同步的,若 ODUK時鐘快,而業務時鐘較慢,則會浪費很多網絡資源,若ODM時鐘慢,而業務時鐘較快, 則會出現業務數據將緩存寫滿的情況,在緩存寫滿後如果業務數據繼續寫入,則會出現數據丟失的現象。本實施例提供的鑑相器實現電路,速率比較器將業務數據寫入緩存的速率和鑑相器從緩存中讀取業務數據的速率進行比較,獲取業務數據類型信息,根據類型信息確定該業務數據對應的業務時鐘的頻偏絕對值和速率,並將業務數據的速率、業務數據的頻偏絕對值發送給圖案生成器,且根據比較結果指示圖案生成器生成快速時鐘缺口圖案或慢速時鐘缺口圖案;圖案生成器根據速率比較器的指示、以及業務時鐘的速率、業務時鐘的頻偏絕對值生成快速時鐘缺口圖案或慢速時鐘缺口圖案,變頻器根據快速時鐘缺口圖案或者慢速時鐘缺口圖案對鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘進行變頻讀取下一個業務數據。上述方案不需要額外的外部設備,結構簡單,能夠通過較簡單的處理過程生成與業務時鐘相適合的鑑相器時鐘。鑑相器(phasedetector),顧名思義,就是能夠鑑別出輸入信號的相差的器件,是使輸出電壓與兩個輸入信號之間的相位差有確定關係的電路。關於鑑相器的工作原理是本領域技術人員所熟知的,在此不再贅述。進一步可選地,本實施例提供的鑑相器實現電路還可以包括寫速率計數器5,用於檢測業務數據寫入緩存2的速率。為了獲取業務數據寫入緩存2的速率,需要一個寫速率計數器,在業務數據寫入緩存2的過程中,寫速率計數器5監測業務數據寫入緩存2的速率,並同時獲取業務數據對應的業務時鐘的頻偏絕對值,並將讀取到的業務時鐘的速率、業務時鐘的頻偏絕對值發送至速率比較器1。所述業務數據寫入緩存的速率即業務時鐘速率。讀速率計數器6,用於檢測鑑相器從緩存2中讀取業務數據的速率。為了獲取鑑相器從緩存2中讀取業務數據的速率,需要一個讀速率計數器,在鑑相器從緩存2中讀取業務數據時,監測鑑相器從緩存2讀取業務數據的速率,並將讀取到的速率發送至速率比較器。進一步可選地,如圖2所示,圖案生成器3包括第一計算單元31,用於根據公式[Fclient*(1-PPMclient)]/(f*K*0. 00002)計算
最小參考比值。上述公式中,Fclient為所述業務數據的速率,PPMclient為所述業務數據的頻偏絕對值,f為鑑相器時鐘頻率,K可以為根據業務數據對應的業務時鐘的速率和鑑相器時鐘的速率確定的係數,具體的,K =業務數據對應的業務時鐘的速率/鑑相器時鐘的速率;也可以為緩存2的數據位寬,如緩存2的數據位寬為64比特,則K可以為64, 在本發明實施例中,設f = 174. 96,K = 64,則上述公式為[Fclient*(I-PPMclient) ]/ (174.96*64*0. 00002)。為了計算快速時鐘缺口圖案,需要一個中間參數,可以通過上述公式計算得到。第二計算單元32,用於根據公式[Fclient*(l+PPMclient)]/(f*k*0. 0000 計算最大參考比值,其中,Fclient為所述業務數據的速率,PPMclient為所述業務數據的頻偏絕對值,f為鑑相器時鐘頻率,K可以為根據業務數據對應的業務時鐘的速率和鑑相器時鐘的速率確定的係數,具體的,K =業務數據對應的業務時鐘的速率/鑑相器時鐘的速率;也可以為緩存2的數據位寬,如緩存2的數據位寬為64比特,則K可以為64,。為了計算慢速時鐘缺口圖案,需要一個中間參數,可以通過上述公式計算得到。f =174. 96,K = 64,則上述公式為[Fclient* (1+PPMclient) ]/(174. 96*64*0. 00002)。進一步可選地,圖案生成器3還包括第一獲取單元33,用於獲取滿足公式 Cslow/I^slow <= KmindP [Kmin-(Cslow/ Pslow)]/Kmin = Kmax、和[(Cfast/ Pfast)-Kmax]/Kmax = C確定所述快速時鐘缺口圖案、或慢速時鐘缺口圖案中的第η個時鐘周期是否為有效時鐘周期,若(n*C)mod P>=C成立,則η 對應的時鐘周期為有效時鐘周期,若(n*C)mod P >= C不成立,則η對應的時鐘周期為無效時鐘周期,其中,η = l...P,P為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案的長度,即快速時鐘缺口圖案或慢速時鐘缺口圖案中包含的周期總數,為有效時鐘周期數量與無效時鐘周期數量之和,若P為快速時鐘缺口圖案的長度,記為Pfast ;若P為慢速時鐘缺口圖案的長度,記為blow ;C為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案中有效時鐘周期的數量,若圖案生成器要生成快速時鐘缺口圖案,則將C記為Cfast,若圖案生成器要生成慢速時鐘缺口圖案,則將C記為Cslow,當然,Cfast和Cslow可以依照上文計算得到的Cfast 和CSIow的最小整數值進行取值。第一生成單元36,用於根據第一獲取單元33獲取的blow的最小整數值和計算得到的CSIow的最小整數值,以及確定單元35確定的慢速時鐘缺口圖案中的有效時鐘周期和無效時鐘周期生成快速時鐘缺口圖案,並將生成的快速時鐘缺口圖案發送至變頻器4。具體的,在第一獲取單元33確定了慢速時鐘缺口圖案的blow的最小整數值和計算得到的CSIow的最小整數值,以及確定單元35確定了慢速時鐘缺口圖案中的有效時鐘周期和無效時鐘周期後,可以確定慢速時鐘缺口圖案。假設blow的最小整數值為5、Cslow 的最小整數值為3,則慢速時鐘缺口圖案中包含5個時鐘周期,其中有3個時鐘周期是有效的,慢速時鐘缺口圖案中的有效時鐘周期為第t2、t3、t5個周期,有效時鐘周期用O表示,無效時鐘周期用1表示,則生成的慢速時鐘缺口圖案如圖3所示。第二生成單元37,用於根據第二獲取單元34獲取的Pfast的最小整數值和計算得到的Cfast的值,以及確定單元35確定的快速時鐘缺口圖案中的有效時鐘周期和無效時鐘周期生成所述快速時鐘缺口圖案,並將生成的慢速時鐘缺口圖案發送至變頻器4。具體的,在第二獲取單元34確定了快速時鐘缺口圖案的Pfast的最小整數值和計算得到的Cfast的值,以及確定單元35確定了快速時鐘缺口圖案中的有效時鐘周期和無效時鐘周期後,可以確定快速時鐘缺口圖案。假設Pfast = 5 Xfast = 3,則快速時鐘缺口圖案中包含5個時鐘周期,其中有3個時鐘周期是有效的,快速時鐘缺口圖案中的有效時鐘周期為第t2、t3、t5個周期,有效時鐘周期用O表示,無效時鐘周期用1表示,則生成的快速時鐘缺口圖案如圖3所示。本發明實施例提供了一種鑑相器時鐘產生方法,如圖4所示,包括以下步驟401、將業務數據寫入緩存的速率和鑑相器從緩存讀取業務數據的速率進行比較。若業務數據寫入緩存的速率大於鑑相器從緩存讀取業務數據的速率,則執行步驟 402 ;若業務數據寫入緩存的速率小於鑑相器從緩存中讀取業務數據的速率,則執行步驟 403。402、根據比較結果、以及業務數據對應的業務時鐘的頻偏絕對值和速率生成快速時鐘缺口圖案。403、根據比較結果、以及業務數據對應的業務時鐘的頻偏絕對值和速率生成慢速時鐘缺口圖案。404、根據快速時鐘缺口圖案或者慢速時鐘缺口圖案對鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘從緩存中讀取下一個業務數據。為了使鑑相器時鐘與業務時鐘相匹配,在確定了業務時鐘後,根據業務時鐘與鑑相器時鐘的相差,對鑑相器時鐘進行分頻或者倍頻,使鑑相器時鐘與業務時鐘相匹配。本實施例提供的鑑相器時鐘產生方法,將業務數據寫入緩存的速率和鑑相器從緩存中讀取業務數據的速率進行比較,根據比較結果、以及業務時鐘的速率、業務時鐘的頻偏絕對值生成快速時鐘缺口圖案或慢速時鐘缺口圖案,根據快速時鐘缺口圖案或者慢速時鐘缺口圖案對鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘進行變頻讀取下一個業務數據。上述方案不需要額外的外部設備,結構簡單,能夠通過較簡單的處理過程生成與業務時鐘相適合的鑑相器時鐘。作為本實施例的一種改進,本發明實施例提供另一種鑑相器時鐘產生方法,如圖5 所示,包括以下步驟501、寫速率計數器檢測業務數據寫入緩存的速率。寫速率計數器檢測業務數據寫入緩存的速率,並同時獲取業務數據對應的業務時鐘的頻偏絕對值,將業務數據寫入緩存的速率、業務時鐘的頻偏絕對值發送給速率比較器。所述業務數據寫入緩存的速率即業務時鐘速率。502、讀速率計數器檢測鑑相器從緩存中讀取業務數據的速率。讀速率計數器檢測到鑑相器從緩存中讀取業務數據的速率後,將鑑相器從緩存中讀取業務數據的速率發送給速率比較器。503、速率比較器將業務數據寫入緩存的速率和鑑相器從緩存讀取業務數據的速率進行比較,並獲取業務數據類型信息,根據類型信息確定該業務數據對應的業務時鐘的頻偏絕對值和速率。速率比較器接收到業務數據寫入緩存的速率和鑑相器從緩存中讀取業務數據的速率後,將業務數據寫入緩存的速率和鑑相器從緩存讀取業務數據的速率進行比較,根據比較結果向圖案生成器發出指示。並根據業務數據寫入緩存2的速率確定業務數據對應的業務時鐘的速率,將業務數據對應的業務時鐘的速率、業務時鐘的頻偏絕對值發送給圖案生成器。若業務數據寫入緩存的速率大於鑑相器從緩存讀取業務數據的速率,則速率比較器向圖案生成器發出UP指示,執行步驟504 ;若業務數據寫入緩存的速率小於鑑相器從緩存中讀取業務數據的速率,則速率比較器向圖案生成器發出DOWN指示,執行步驟505。504、圖案生成器根據比較結果、以及業務數據對應的業務時鐘的頻偏絕對值和速率生成快速時鐘缺口圖案。快速時鐘缺口圖案、慢速時鐘缺口圖案的計算可以採用sigmadelta算法實現。關於sigmadelta算法是本領域技術人員所熟知的,在此不再贅述。具體過程包括圖案生成器根據鑑相器產生的UP、或DOWN指示信號控制快速時鐘缺口圖案和慢速時鐘缺口圖案的切換。每次預製時鐘缺口圖案運行結束時,根據UP、或 DOWN指示信號,若接收到UP指示信號,則切換產生快速時鐘缺口圖案,若接收到DOWN指示信號,則切換產生慢速時鐘缺口圖案。具體的,本步驟可以通過以下方式實現1.獲取滿足公式 Cfast/Pfast > = Kmax,和[(Cfast/Pfast) -Kmax] /Kmax = C確定所述快速時鐘缺口圖案中的第η個時鐘周期是否為有效時鐘周期,若(n*C)mod P >= C成立,則η對應的時鐘周期為有效時鐘周期,若(n*C)mod P>=C不成立,則η對應的時鐘周期為無效時鐘周期,其中,η = 1. . . P,P為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案的長度,C為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案中有效時鐘周期的數量。本步驟中生成的為快速時鐘缺口圖案,將P記為PfastJf C記為Cfast,則可以根據公式(n*CfaSt)mod P fast > =Cfast確定所述快速時鐘缺口圖案中的第η個時鐘周期是否為有效時鐘周期。具體的,可以根據公式[Fclient*(l+PPMclient)]/(f*k*0.00002)計算所述最大參考比值,其中,Fclient為所述業務數據的速率,PPMclient為所述業務數據的頻偏絕對值,f為鑑相器時鐘頻率,K為根據業務數據對應的業務時鐘的速率確定的係數。f = 174. 96,K = 64,則上述公式為[Fclient* (Ι+PPMclient) ] / (174. 96*64*0. 00002)。在確定了快速時鐘缺口圖案的Pfast的最小整數值和計算得到的Cfast的值,以及確定了快速時鐘缺口圖案中的有效時鐘周期和無效時鐘周期後,可以確定快速時鐘缺口圖案。假設Pfast的最小整數值為5、Cfast的最小整數值為3,則快速時鐘缺口圖案中包含5個時鐘周期,其中有3個時鐘周期是有效的,快速時鐘缺口圖案中的有效時鐘周期為第 t2、t3、t5個周期,有效時鐘周期用0表示,無效時鐘周期用1表示,則生成的快速時鐘缺口圖案如圖3所示。505、圖案生成器根據比較結果、以及業務數據對應的業務時鐘的頻偏絕對值和速率生成慢速時鐘缺口圖案。具體的,本步驟可以通過以下方式實現1.圖案生成器獲取滿足公式 Cslow/I^slow <= Kmin、和[Kmin-(CslowA3Slow)]/ Kmin = C確定所述慢速時鐘缺口圖案中的第η 個時鐘周期是否為有效時鐘周期,若(n*C)mod P >= C成立,則η對應的時鐘周期為有效時鐘周期,若(n*C)mod P >= C不成立,則η對應的時鐘周期為無效時鐘周期,其中,η = 1. . . P,P為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案的長度,C為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案中有效時鐘周期的數量。本步驟中生成的為慢速時鐘缺口圖案,將P記為blow,將C記為Cslow,則可以根據公式(n*CslOW)mod P slow >= Cslow確定所述快速時鐘缺口圖案中的第η個時鐘周期是否為有效時鐘周期。具體的,可以根據公式[Fclient*(1-PPMclient)]/(f*K*0.00002)計算所述最小參考比值其中,Fclient為所述業務數據的速率,PPMclient為所述業務數據的頻偏絕對值,f為鑑相器時鐘頻率,K為根據業務數據對應的業務時鐘的速率確定的係數。f = 174. 96,K = 64,則上述公式為[Fclient* (I-PPMclient) ]/(174. 96*64*0. 00002)。在確定了慢速時鐘缺口圖案的PSIow的最小整數值和計算得到的Cslow的值,以及確定了慢速時鐘缺口圖案中的有效時鐘周期和無效時鐘周期後,可以確定慢速時鐘缺口圖案。假設Pslow的最小整數值為5、Cslow的最小整數值為3,則慢速時鐘缺口圖案中包含5個時鐘周期,其中有3個時鐘周期是有效的,慢速時鐘缺口圖案中的有效時鐘周期為第 t2、t3、t5個周期,有效時鐘周期用0表示,無效時鐘周期用1表示,則生成的慢速時鐘缺口圖案如圖3所示。506、變頻器根據快速時鐘缺口圖案或者慢速時鐘缺口圖案對鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘從緩存中讀取下一個業務數據。本實施例提供的鑑相器時鐘產生方法,速率比較器將業務數據寫入緩存的速率和鑑相器從緩存中讀取業務數據的速率進行比較,並將業務數據的速率、業務數據的頻偏絕對值發送給圖案生成器,且根據比較結果指示圖案生成器生成快速時鐘缺口圖案或慢速時鐘缺口圖案;圖案生成器根據速率比較器的指示、以及業務時鐘的速率、業務時鐘的頻偏絕對值生成快速時鐘缺口圖案或慢速時鐘缺口圖案,變頻器根據快速時鐘缺口圖案或者慢速時鐘缺口圖案對鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘進行變頻讀取下一個業務數據。上述方案不需要額外的外部設備,結構簡單,能夠通過較簡單的處理過程生成與業務時鐘相適合的鑑相器時鐘。通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬碟或光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機, 伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。
權利要求
1.一種鑑相器實現電路,其特徵在於,包括速率比較器,用於將業務數據寫入緩存的速率和鑑相器從所述緩存中讀取所述業務數據的速率進行比較,並根據比較結果獲取業務數據類型信息,根據類型信息確定該業務數據對應的業務時鐘的頻偏絕對值和速率,並將所述業務數據對應的業務時鐘的速率、所述業務時鐘的頻偏絕對值發送給圖案生成器,若所述業務數據寫入緩存的速率大於所述鑑相器從所述緩存中讀取所述業務數據的速率,則指示圖案生成器生成快速時鐘缺口圖案;若業務數據寫入緩存的速率小於所述鑑相器從所述緩存中讀取所述業務數據的速率,則指示所述圖案生成器生成慢速時鐘缺口圖案;圖案生成器,用於根據所述速率比較器的指示、以及所述業務時鐘的速率、所述業務時鐘的頻偏絕對值生成所述快速時鐘缺口圖案或所述慢速時鐘缺口圖案;變頻器,用於根據所述快速時鐘缺口圖案或者慢速時鐘缺口圖案對所述鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘從所述緩存中讀取所述下一個業務數據。
2.根據權利要求1所述的鑑相器實現電路,其特徵在於,還包括 寫速率計數器,用於檢測所述業務數據寫入所述緩存的速率;讀速率計數器,用於檢測鑑相器從所述緩存中讀取所述業務數據的速率。
3.根據權利要求2所述的鑑相器實現電路,其特徵在於,所述圖案生成器包括 第一獲取單元,用於獲取滿足公式 Cslow/I^slow < = Kminjn [Kmin- (Cslow/Pslow) ] /Kmin < 0. 005的Pslow的最小整數值,並根據Pslow的最小整數值計算Cslow的最小整數值,其中,Cslow為所述慢速時鐘缺口圖案的有效時鐘周期數量,Pslow為所述慢速時鐘缺口圖案的長度,Kmin為所述業務時鐘的速率和頻偏絕對值的最小參考比值;第一生成單元,用於根據blow的最小整數值和計算得到的CSIOW的最小整數值,以及慢速時鐘缺口圖案中的有效時鐘周期和無效時鐘周期生成所述慢速時鐘缺口圖案,並將生成的慢速時鐘缺口圖案發送至所述變頻器。
4.根據權利要求3所述的鑑相器實現電路,其特徵在於,所述圖案生成器還包括 第二獲取單元,用於獲取滿足公式 Cfast/Pfast >= KmaxJP [ (Cfast/Pfast)-Kmax] /Kmax < 0. 005的Pfast的最小整數值,並根據Pfast的最小整數值計算Cfast的最小整數值,其中,Cfast為所述快速時鐘缺口圖案的有效時鐘周期數量,Pfast為所述快速時鐘缺口圖案的長度,Kmax為所述業務時鐘的速率和頻偏絕對值的最大參考比值;第二生成單元,用於根據Pfast的最小整數值和計算得到的Cfast的最小整數值、以及快速時鐘缺口圖案中的有效時鐘周期和無效時鐘周期生成所述快速時鐘缺口圖案,並將生成的快速時鐘缺口圖案發送至所述變頻器。
5.根據權利要求1至4任一項所述的鑑相器實現電路,其特徵在於,所述圖案生成器還包括第一確定單元,用於根據公式(n*C)mod P >= C確定所述快速時鐘缺口圖案、或慢速時鐘缺口圖案中的第η個時鐘周期是否為有效時鐘周期,若(n*C)modP > = C成立,則η對應的時鐘周期為有效時鐘周期,若(n*C)mod P >= C不成立,則η對應的時鐘周期為無效時鐘周期,其中,η = 1... P,P為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案的長度,C為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案中有效時鐘周期的數量。
6.根據權利要求5所述的鑑相器實現電路,其特徵在於,所述圖案生成器還包括第一計算單元,用於根據公式[Fclient*(1-PPMclient)]/(f*K*0. 00002)計算所述最小參考比值;第二計算單元,用於根據公式[FClient*(l+PPMClient)]/(f*k*0. 00002)計算所述最大參考比值,其中,Fclient為所述業務數據的速率,PPMclient為所述業務數據的頻偏絕對值,f為鑑相器時鐘頻率,K為根據業務數據對應的業務時鐘的速率和鑑相器時鐘的速率確定的係數。
7.一種鑑相器時鐘產生方法,其特徵在於,包括將業務數據寫入緩存的速率和鑑相器從所述緩存讀取所述業務數據的速率進行比較, 獲取業務數據類型信息,根據類型信息確定該業務數據對應的業務時鐘的頻偏絕對值和速率;若業務數據寫入緩存的速率大於所述鑑相器從所述緩存讀取所述業務數據的速率, 則根據比較結果、以及業務數據對應的業務時鐘的頻偏絕對值和速率生成快速時鐘缺口圖案;若業務數據寫入緩存的速率小於所述鑑相器從所述緩存讀取所述業務數據的速率, 則根據比較結果、以及業務數據對應的業務時鐘的頻偏絕對值和速率生成慢速時鐘缺口圖案;根據所述快速時鐘缺口圖案或者慢速時鐘缺口圖案對所述鑑相器的時鐘進行變頻,並在接收下一個業務數據時,採用變頻後的鑑相器的時鐘從所述緩存中讀取所述下一個業務數據。
8.根據權利要求7所述的鑑相器時鐘產生方法,其特徵在於,在所述將業務數據寫入緩存的速率和鑑相器從所述緩存讀取所述業務數據的速率進行比較之前,所述方法還包括檢測所述業務數據寫入所述緩存的速率;檢測鑑相器從所述緩存中讀取所述業務數據的速率。
9.根據權利要求8所述的鑑相器時鐘產生方法,其特徵在於,所述根據所述速率比較器的指示、以及所述業務時鐘的速率、所述業務時鐘的頻偏絕對值生成所述慢速時鐘缺口圖案包括獲取滿足公式 Cslow/Pslow < = Kmin、和[Kmin-(Cslow/Pslow) ]/Kmin < 0. 005 的 Pslow的最小整數值,並根據blow的最小整數值計算CsIow的最小整數值,其中,Cslow 為所述慢速時鐘缺口圖案的有效時鐘周期數量,Pslow為所述慢速時鐘缺口圖案的的長度, Kmin為所述業務時鐘的速率和頻偏絕對值的最小參考比值;根據Pslow的最小整數值和計算得到的CsIow的最小整數值,以及所述慢速時鐘缺口圖案的有效時鐘周期和無效時鐘周期生成所述慢速時鐘缺口圖案。
10.根據權利要求9所述的鑑相器時鐘產生方法,其特徵在於,所述根據所述速率比較器的指示、以及所述業務數據的速率、所述業務數據的頻偏絕對值生成所述快速時鐘缺口圖案包括獲取滿足公式 Cfast/Pfast > = Kmax、和[(Cfast/Pfast)-Kmax]/Kmax < 0. 005 的 Pfast的最小整數值,並根據Pfast的最小整數值計算Cfast的最小整數值,其中,Cfast為所述快速時鐘缺口圖案的有效時鐘周期數量,Pfast為所述快速時鐘缺口圖案的長度,Kmax 為所述業務時鐘的速率和頻偏絕對值的最大參考比值;根據Pfast的最小整數值和計算得到的Cfast的最小整數值,以及所述快速時鐘缺口圖案的有效時鐘周期和無效時鐘周期生成所述快速時鐘缺口圖案。
11.根據權利要求7至10任一項所述的鑑相器時鐘產生方法,其特徵在於,所述根據所述速率比較器的指示、以及所述業務數據的速率、所述業務數據的頻偏絕對值生成所述快速時鐘缺口圖案或所述慢速時鐘缺口圖案包括根據公式(n*C)mod P>=C確定所述快速時鐘缺口圖案、或慢速時鐘缺口圖案中的第 η個時鐘周期是否為有效時鐘周期,若(n*C)mod P >= C成立,則η對應的時鐘周期為有效時鐘周期,若(n*C)mod P >= C不成立,則η對應的時鐘周期為無效時鐘周期,其中,η = 1. . . P,P為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案的長度,C為所述快速時鐘缺口圖案、或慢速時鐘缺口圖案中有效時鐘周期的數量。
12.根據權利要求11所述的鑑相器時鐘產生方法,其特徵在於,所述根據所述速率比較器的指示、以及所述業務時鐘的速率、所述業務時鐘的頻偏絕對值生成所述快速時鐘缺口圖案或所述慢速時鐘缺口圖案還包括根據公式[Fclient*(1-PPMclient)]/(f*K*0. 0000 計算所述最小參考比值;或者,根據公式[Fclient*(l+PPMclient)]/(f*K*0. 00002)計算所述最大參考比值,其中, Fclient為所述業務數據的速率,PPMclient為所述業務數據的頻偏絕對值,f為鑑相器時鐘頻率,K為根據業務數據對應的業務時鐘的速率和鑑相器時鐘的速率確定的係數。
全文摘要
本發明實施例公開了一種鑑相器實現電路和鑑相器時鐘產生方法,涉及通信技術領域,通過較簡單的處理過程生成與業務時鐘相適合的鑑相器時鐘。所述鑑相器時鐘產生方法包括速率比較器將業務數據寫入緩存的速率和鑑相器從緩存中讀取業務數據的速率進行比較,確定業務數據對應的業務時鐘的頻偏絕對值和速率,根據比較結果向圖案生成器發出指示,圖案生成器根據指示生成快速時鐘缺口圖案或慢速時鐘缺口圖案;變頻器根據快速時鐘缺口圖案或者慢速時鐘缺口圖案對鑑相器的時鐘進行變頻,採用變頻後的鑑相器的時鐘從緩存中讀取下一個業務數據。主要用於鑑相器時鐘的生成。
文檔編號H03L7/08GK102356550SQ201180001514
公開日2012年2月15日 申請日期2011年8月19日 優先權日2011年8月19日
發明者湯曉丹, 鄧升成, 鄭玉婷 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀