專(zhuān)利名稱(chēng):鑒相器實(shí)現(xiàn)電路和鑒相器時(shí)鐘產(chǎn)生方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及鑒相器實(shí)現(xiàn)電路和鑒相器時(shí)鐘產(chǎn)生方法。
背景技術(shù):
隨著OTN網(wǎng)絡(luò)的不斷完善,OTN網(wǎng)絡(luò)能夠支持越來(lái)越多的業(yè)務(wù)類(lèi)型,于是,在OTN網(wǎng)絡(luò)中,存在需要向高速率OTOk網(wǎng)路、或者VC容器、或者異步背板0TUk_L傳送的業(yè)務(wù)。為了使該業(yè)務(wù)的時(shí)鐘能夠與這幾種容器的時(shí)鐘匹配,可以通過(guò)采用VC容器時(shí)鐘的0而k(光通路數(shù)據(jù)單元)來(lái)實(shí)現(xiàn)。上述方案中,在業(yè)務(wù)傳送到OOTk時(shí),該ODM需要產(chǎn)生與該業(yè)務(wù)時(shí)鐘相匹配的OOTk 時(shí)鐘。目前,采用數(shù)字鎖相環(huán)或者模擬鎖相環(huán)來(lái)產(chǎn)生與業(yè)務(wù)時(shí)鐘同步的OOTk時(shí)鐘。鎖相環(huán)是鎖相環(huán)路的簡(jiǎn)稱(chēng),鎖相環(huán)路是一種反饋控制電路,簡(jiǎn)稱(chēng)鎖相環(huán)(PLL)。鎖相環(huán)路可以使許多電子設(shè)備外部的輸入信號(hào)與內(nèi)部的振蕩信號(hào)同步,還能夠利用外部輸入的參考信號(hào)控制環(huán)路內(nèi)部振蕩信號(hào)的頻率和相位。在采用數(shù)字鎖相環(huán)或者模擬鎖相環(huán)來(lái)產(chǎn)生與業(yè)務(wù)時(shí)鐘同步的OOTk時(shí)鐘時(shí),如果采用數(shù)字鎖相環(huán),則需要產(chǎn)生FIFO水線(xiàn)給外部鎖相環(huán)處理產(chǎn)生時(shí)鐘;如果采用模擬鎖相環(huán),則需要產(chǎn)生業(yè)務(wù)時(shí)鐘分頻時(shí)鐘給外部鎖相環(huán)產(chǎn)生時(shí)鐘。無(wú)論是采用數(shù)字鎖相環(huán)還是模擬鎖相環(huán)產(chǎn)生與業(yè)務(wù)時(shí)鐘同步的OOTk時(shí)鐘,都需要設(shè)置外部鎖相環(huán),使整個(gè)處理過(guò)程較復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種鑒相器實(shí)現(xiàn)電路和鑒相器時(shí)鐘產(chǎn)生方法,能夠通過(guò)較簡(jiǎn)單的處理過(guò)程生成與業(yè)務(wù)時(shí)鐘相適合的鑒相器時(shí)鐘。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一種鑒相器實(shí)現(xiàn)電路,包括速率比較器,用于將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從所述緩存中讀取所述業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,獲取業(yè)務(wù)數(shù)據(jù)類(lèi)型信息,根據(jù)類(lèi)型信息確定該業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率,并將所述業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率、所述業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值發(fā)送給圖案生成器,若所述業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率大于所述鑒相器從所述緩存中讀取所述業(yè)務(wù)數(shù)據(jù)的速率,則指示圖案生成器生成快速時(shí)鐘缺口圖案;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率小于所述鑒相器從所述緩存中讀取所述業(yè)務(wù)數(shù)據(jù)的速率,則指示所述圖案生成器生成慢速時(shí)鐘缺口圖案;圖案生成器,用于根據(jù)所述速率比較器的指示、以及所述業(yè)務(wù)時(shí)鐘的速率、所述業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成所述快速時(shí)鐘缺口圖案或所述慢速時(shí)鐘缺口圖案;變頻器,用于根據(jù)所述快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)所述鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘從所述緩存中讀取所述下一個(gè)業(yè)務(wù)數(shù)據(jù)。
一種鑒相器時(shí)鐘產(chǎn)生方法,包括將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從所述緩存讀取所述業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,獲取業(yè)務(wù)數(shù)據(jù)類(lèi)型信息,根據(jù)類(lèi)型信息確定該業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率大于所述鑒相器從所述緩存讀取所述業(yè)務(wù)數(shù)據(jù)的速率,則根據(jù)比較結(jié)果、以及業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率生成快速時(shí)鐘缺口圖案;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率小于所述鑒相器從所述緩存讀取所述業(yè)務(wù)數(shù)據(jù)的速率,則根據(jù)比較結(jié)果、以及業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率生成慢速時(shí)鐘缺口圖案;根據(jù)所述快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)所述鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘從所述緩存中讀取所述下一個(gè)業(yè)務(wù)數(shù)據(jù)。本發(fā)明實(shí)施例提供的鑒相器實(shí)現(xiàn)電路和鑒相器時(shí)鐘產(chǎn)生方法,速率比較器將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,獲取業(yè)務(wù)數(shù)據(jù)類(lèi)型信息,根據(jù)類(lèi)型信息確定該業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率,并將業(yè)務(wù)數(shù)據(jù)的速率、業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值發(fā)送給圖案生成器,且根據(jù)比較結(jié)果指示圖案生成器生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案;圖案生成器根據(jù)速率比較器的指示、以及業(yè)務(wù)時(shí)鐘的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案,變頻器根據(jù)快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘進(jìn)行變頻讀取下一個(gè)業(yè)務(wù)數(shù)據(jù)。上述方案不需要額外的外部設(shè)備,結(jié)構(gòu)簡(jiǎn)單,能夠通過(guò)較簡(jiǎn)單的處理過(guò)程生成與業(yè)務(wù)時(shí)鐘相適合的鑒相器時(shí)鐘。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的鑒相器實(shí)現(xiàn)電路的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中圖案生成器的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中慢速時(shí)鐘缺口圖案示意圖;圖4本發(fā)明實(shí)施例提供的鑒相器時(shí)鐘產(chǎn)生方法的流程圖;圖5為本發(fā)明實(shí)施例提供的另一鑒相器時(shí)鐘產(chǎn)生方法的流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種鑒相器實(shí)現(xiàn)電路,如圖1所示,包括速率比較器1、緩存 2、圖案生成器3、變頻器4。其中,速率比較器1,用于將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存2的速率和鑒相器從緩存2中讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,獲取業(yè)務(wù)數(shù)據(jù)類(lèi)型信息,根據(jù)類(lèi)型信息確定該業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和業(yè)務(wù)時(shí)鐘的速率,并將業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值發(fā)送給圖案生成器,若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存2的速率大于鑒相器從緩存2中讀取業(yè)務(wù)數(shù)據(jù)的速率,則指示圖案生成器3生成快速時(shí)鐘缺口圖案;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存2 的速率小于鑒相器從緩存2中讀取業(yè)務(wù)數(shù)據(jù)的速率,則指示圖案生成器3生成慢速時(shí)鐘缺口圖案。圖案生成器3,用于根據(jù)速率比較器1的指示、以及業(yè)務(wù)時(shí)鐘的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案。變頻器4,用于根據(jù)快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘從緩存2中讀取下一個(gè)業(yè)務(wù)數(shù)據(jù)。在OTN網(wǎng)絡(luò)中,很多需要處理的業(yè)務(wù)的時(shí)鐘很多時(shí)候和ODUK時(shí)鐘是不同步的,若 ODUK時(shí)鐘快,而業(yè)務(wù)時(shí)鐘較慢,則會(huì)浪費(fèi)很多網(wǎng)絡(luò)資源,若ODM時(shí)鐘慢,而業(yè)務(wù)時(shí)鐘較快, 則會(huì)出現(xiàn)業(yè)務(wù)數(shù)據(jù)將緩存寫(xiě)滿(mǎn)的情況,在緩存寫(xiě)滿(mǎn)后如果業(yè)務(wù)數(shù)據(jù)繼續(xù)寫(xiě)入,則會(huì)出現(xiàn)數(shù)據(jù)丟失的現(xiàn)象。本實(shí)施例提供的鑒相器實(shí)現(xiàn)電路,速率比較器將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,獲取業(yè)務(wù)數(shù)據(jù)類(lèi)型信息,根據(jù)類(lèi)型信息確定該業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率,并將業(yè)務(wù)數(shù)據(jù)的速率、業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值發(fā)送給圖案生成器,且根據(jù)比較結(jié)果指示圖案生成器生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案;圖案生成器根據(jù)速率比較器的指示、以及業(yè)務(wù)時(shí)鐘的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案,變頻器根據(jù)快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘進(jìn)行變頻讀取下一個(gè)業(yè)務(wù)數(shù)據(jù)。上述方案不需要額外的外部設(shè)備,結(jié)構(gòu)簡(jiǎn)單,能夠通過(guò)較簡(jiǎn)單的處理過(guò)程生成與業(yè)務(wù)時(shí)鐘相適合的鑒相器時(shí)鐘。鑒相器(phasedetector),顧名思義,就是能夠鑒別出輸入信號(hào)的相差的器件,是使輸出電壓與兩個(gè)輸入信號(hào)之間的相位差有確定關(guān)系的電路。關(guān)于鑒相器的工作原理是本領(lǐng)域技術(shù)人員所熟知的,在此不再贅述。進(jìn)一步可選地,本實(shí)施例提供的鑒相器實(shí)現(xiàn)電路還可以包括寫(xiě)速率計(jì)數(shù)器5,用于檢測(cè)業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存2的速率。為了獲取業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存2的速率,需要一個(gè)寫(xiě)速率計(jì)數(shù)器,在業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存2的過(guò)程中,寫(xiě)速率計(jì)數(shù)器5監(jiān)測(cè)業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存2的速率,并同時(shí)獲取業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值,并將讀取到的業(yè)務(wù)時(shí)鐘的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值發(fā)送至速率比較器1。所述業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率即業(yè)務(wù)時(shí)鐘速率。讀速率計(jì)數(shù)器6,用于檢測(cè)鑒相器從緩存2中讀取業(yè)務(wù)數(shù)據(jù)的速率。為了獲取鑒相器從緩存2中讀取業(yè)務(wù)數(shù)據(jù)的速率,需要一個(gè)讀速率計(jì)數(shù)器,在鑒相器從緩存2中讀取業(yè)務(wù)數(shù)據(jù)時(shí),監(jiān)測(cè)鑒相器從緩存2讀取業(yè)務(wù)數(shù)據(jù)的速率,并將讀取到的速率發(fā)送至速率比較器。進(jìn)一步可選地,如圖2所示,圖案生成器3包括第一計(jì)算單元31,用于根據(jù)公式[Fclient*(1-PPMclient)]/(f*K*0. 00002)計(jì)算
最小參考比值。上述公式中,F(xiàn)client為所述業(yè)務(wù)數(shù)據(jù)的速率,PPMclient為所述業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值,f為鑒相器時(shí)鐘頻率,K可以為根據(jù)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率和鑒相器時(shí)鐘的速率確定的系數(shù),具體的,K =業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率/鑒相器時(shí)鐘的速率;也可以為緩存2的數(shù)據(jù)位寬,如緩存2的數(shù)據(jù)位寬為64比特,則K可以為64, 在本發(fā)明實(shí)施例中,設(shè)f = 174. 96,K = 64,則上述公式為[Fclient*(I-PPMclient) ]/ (174.96*64*0. 00002)。為了計(jì)算快速時(shí)鐘缺口圖案,需要一個(gè)中間參數(shù),可以通過(guò)上述公式計(jì)算得到。第二計(jì)算單元32,用于根據(jù)公式[Fclient*(l+PPMclient)]/(f*k*0. 0000 計(jì)算最大參考比值,其中,F(xiàn)client為所述業(yè)務(wù)數(shù)據(jù)的速率,PPMclient為所述業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值,f為鑒相器時(shí)鐘頻率,K可以為根據(jù)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率和鑒相器時(shí)鐘的速率確定的系數(shù),具體的,K =業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率/鑒相器時(shí)鐘的速率;也可以為緩存2的數(shù)據(jù)位寬,如緩存2的數(shù)據(jù)位寬為64比特,則K可以為64,。為了計(jì)算慢速時(shí)鐘缺口圖案,需要一個(gè)中間參數(shù),可以通過(guò)上述公式計(jì)算得到。f =174. 96,K = 64,則上述公式為[Fclient* (1+PPMclient) ]/(174. 96*64*0. 00002)。進(jìn)一步可選地,圖案生成器3還包括第一獲取單元33,用于獲取滿(mǎn)足公式 Cslow/I^slow <= KmindP [Kmin-(Cslow/ Pslow)]/Kmin < 0. 005的blow的最小整數(shù)值,并根據(jù)blow的最小整數(shù)值計(jì)算滿(mǎn)足上述公式的Cslow的最小整數(shù)值,其中,CSIow為慢速時(shí)鐘缺口圖案的有效時(shí)鐘周期數(shù)量,PSIOW 為慢速時(shí)鐘缺口圖案的長(zhǎng)度,即慢速時(shí)鐘缺口圖案中包含的周期總數(shù),為有效時(shí)鐘周期數(shù)量與無(wú)效時(shí)鐘周期數(shù)量之和,Kmin為最小參考比值;進(jìn)一步可選地,圖案生成器3還包括第二獲取單元34,用于獲取滿(mǎn)足公式Cfast/Pfast > = Kmax、和[(Cfast/ Pfast)-Kmax]/Kmax < 0. 005的Pfast的最小整數(shù)值并根據(jù)Pfast的最小整數(shù)值計(jì)算滿(mǎn)足上述公式的Cfast的最小整數(shù)值,其中,Cfast為快速時(shí)鐘缺口圖案的有效時(shí)鐘周期數(shù)量, Pfast為快速時(shí)鐘缺口圖案的長(zhǎng)度,即快速時(shí)鐘缺口圖案中包含的周期總數(shù),為有效時(shí)鐘周期數(shù)量與無(wú)效時(shí)鐘周期數(shù)量之和,Kmax為最大參考比值。進(jìn)一步可選地,圖案生成器3還包括確定單元35,用于根據(jù)公式(n*C)mod P >= C確定所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案中的第η個(gè)時(shí)鐘周期是否為有效時(shí)鐘周期,若(n*C)mod P>=C成立,則η 對(duì)應(yīng)的時(shí)鐘周期為有效時(shí)鐘周期,若(n*C)mod P >= C不成立,則η對(duì)應(yīng)的時(shí)鐘周期為無(wú)效時(shí)鐘周期,其中,η = l...P,P為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案的長(zhǎng)度,即快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案中包含的周期總數(shù),為有效時(shí)鐘周期數(shù)量與無(wú)效時(shí)鐘周期數(shù)量之和,若P為快速時(shí)鐘缺口圖案的長(zhǎng)度,記為Pfast ;若P為慢速時(shí)鐘缺口圖案的長(zhǎng)度,記為blow ;C為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案中有效時(shí)鐘周期的數(shù)量,若圖案生成器要生成快速時(shí)鐘缺口圖案,則將C記為Cfast,若圖案生成器要生成慢速時(shí)鐘缺口圖案,則將C記為Cslow,當(dāng)然,Cfast和Cslow可以依照上文計(jì)算得到的Cfast 和CSIow的最小整數(shù)值進(jìn)行取值。第一生成單元36,用于根據(jù)第一獲取單元33獲取的blow的最小整數(shù)值和計(jì)算得到的CSIow的最小整數(shù)值,以及確定單元35確定的慢速時(shí)鐘缺口圖案中的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期生成快速時(shí)鐘缺口圖案,并將生成的快速時(shí)鐘缺口圖案發(fā)送至變頻器4。具體的,在第一獲取單元33確定了慢速時(shí)鐘缺口圖案的blow的最小整數(shù)值和計(jì)算得到的CSIow的最小整數(shù)值,以及確定單元35確定了慢速時(shí)鐘缺口圖案中的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期后,可以確定慢速時(shí)鐘缺口圖案。假設(shè)blow的最小整數(shù)值為5、Cslow 的最小整數(shù)值為3,則慢速時(shí)鐘缺口圖案中包含5個(gè)時(shí)鐘周期,其中有3個(gè)時(shí)鐘周期是有效的,慢速時(shí)鐘缺口圖案中的有效時(shí)鐘周期為第t2、t3、t5個(gè)周期,有效時(shí)鐘周期用O表示,無(wú)效時(shí)鐘周期用1表示,則生成的慢速時(shí)鐘缺口圖案如圖3所示。第二生成單元37,用于根據(jù)第二獲取單元34獲取的Pfast的最小整數(shù)值和計(jì)算得到的Cfast的值,以及確定單元35確定的快速時(shí)鐘缺口圖案中的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期生成所述快速時(shí)鐘缺口圖案,并將生成的慢速時(shí)鐘缺口圖案發(fā)送至變頻器4。具體的,在第二獲取單元34確定了快速時(shí)鐘缺口圖案的Pfast的最小整數(shù)值和計(jì)算得到的Cfast的值,以及確定單元35確定了快速時(shí)鐘缺口圖案中的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期后,可以確定快速時(shí)鐘缺口圖案。假設(shè)Pfast = 5 Xfast = 3,則快速時(shí)鐘缺口圖案中包含5個(gè)時(shí)鐘周期,其中有3個(gè)時(shí)鐘周期是有效的,快速時(shí)鐘缺口圖案中的有效時(shí)鐘周期為第t2、t3、t5個(gè)周期,有效時(shí)鐘周期用O表示,無(wú)效時(shí)鐘周期用1表示,則生成的快速時(shí)鐘缺口圖案如圖3所示。本發(fā)明實(shí)施例提供了一種鑒相器時(shí)鐘產(chǎn)生方法,如圖4所示,包括以下步驟401、將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較。若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率大于鑒相器從緩存讀取業(yè)務(wù)數(shù)據(jù)的速率,則執(zhí)行步驟 402 ;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率小于鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率,則執(zhí)行步驟 403。402、根據(jù)比較結(jié)果、以及業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率生成快速時(shí)鐘缺口圖案。403、根據(jù)比較結(jié)果、以及業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率生成慢速時(shí)鐘缺口圖案。404、根據(jù)快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘從緩存中讀取下一個(gè)業(yè)務(wù)數(shù)據(jù)。為了使鑒相器時(shí)鐘與業(yè)務(wù)時(shí)鐘相匹配,在確定了業(yè)務(wù)時(shí)鐘后,根據(jù)業(yè)務(wù)時(shí)鐘與鑒相器時(shí)鐘的相差,對(duì)鑒相器時(shí)鐘進(jìn)行分頻或者倍頻,使鑒相器時(shí)鐘與業(yè)務(wù)時(shí)鐘相匹配。本實(shí)施例提供的鑒相器時(shí)鐘產(chǎn)生方法,將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,根據(jù)比較結(jié)果、以及業(yè)務(wù)時(shí)鐘的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案,根據(jù)快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘進(jìn)行變頻讀取下一個(gè)業(yè)務(wù)數(shù)據(jù)。上述方案不需要額外的外部設(shè)備,結(jié)構(gòu)簡(jiǎn)單,能夠通過(guò)較簡(jiǎn)單的處理過(guò)程生成與業(yè)務(wù)時(shí)鐘相適合的鑒相器時(shí)鐘。作為本實(shí)施例的一種改進(jìn),本發(fā)明實(shí)施例提供另一種鑒相器時(shí)鐘產(chǎn)生方法,如圖5 所示,包括以下步驟501、寫(xiě)速率計(jì)數(shù)器檢測(cè)業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率。寫(xiě)速率計(jì)數(shù)器檢測(cè)業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率,并同時(shí)獲取業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值,將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值發(fā)送給速率比較器。所述業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率即業(yè)務(wù)時(shí)鐘速率。502、讀速率計(jì)數(shù)器檢測(cè)鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率。讀速率計(jì)數(shù)器檢測(cè)到鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率后,將鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率發(fā)送給速率比較器。503、速率比較器將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,并獲取業(yè)務(wù)數(shù)據(jù)類(lèi)型信息,根據(jù)類(lèi)型信息確定該業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率。速率比較器接收到業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率后,將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,根據(jù)比較結(jié)果向圖案生成器發(fā)出指示。并根據(jù)業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存2的速率確定業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率,將業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值發(fā)送給圖案生成器。若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率大于鑒相器從緩存讀取業(yè)務(wù)數(shù)據(jù)的速率,則速率比較器向圖案生成器發(fā)出UP指示,執(zhí)行步驟504 ;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率小于鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率,則速率比較器向圖案生成器發(fā)出DOWN指示,執(zhí)行步驟505。504、圖案生成器根據(jù)比較結(jié)果、以及業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率生成快速時(shí)鐘缺口圖案。快速時(shí)鐘缺口圖案、慢速時(shí)鐘缺口圖案的計(jì)算可以采用sigmadelta算法實(shí)現(xiàn)。關(guān)于sigmadelta算法是本領(lǐng)域技術(shù)人員所熟知的,在此不再贅述。具體過(guò)程包括圖案生成器根據(jù)鑒相器產(chǎn)生的UP、或DOWN指示信號(hào)控制快速時(shí)鐘缺口圖案和慢速時(shí)鐘缺口圖案的切換。每次預(yù)制時(shí)鐘缺口圖案運(yùn)行結(jié)束時(shí),根據(jù)UP、或 DOWN指示信號(hào),若接收到UP指示信號(hào),則切換產(chǎn)生快速時(shí)鐘缺口圖案,若接收到DOWN指示信號(hào),則切換產(chǎn)生慢速時(shí)鐘缺口圖案。具體的,本步驟可以通過(guò)以下方式實(shí)現(xiàn)1.獲取滿(mǎn)足公式 Cfast/Pfast > = Kmax,和[(Cfast/Pfast) -Kmax] /Kmax < 0. 005的Pfast的最小整數(shù)值,并根據(jù)Pfast的最小整數(shù)值計(jì)算滿(mǎn)足上述公式的Cfast 的最小整數(shù)值,其中,Cfast為所述快速時(shí)鐘缺口圖案的有效時(shí)鐘周期數(shù)量,Pfast為所述快速時(shí)鐘缺口圖案的長(zhǎng)度,Kmin為最大參考比值;2.根據(jù)Pfast的最小整數(shù)值和計(jì)算得到的Cfast的值生成所述快速時(shí)鐘缺口圖案。進(jìn)一步可選地,可以根據(jù)公式(n*C)mod P >= C確定所述快速時(shí)鐘缺口圖案中的第η個(gè)時(shí)鐘周期是否為有效時(shí)鐘周期,若(n*C)mod P >= C成立,則η對(duì)應(yīng)的時(shí)鐘周期為有效時(shí)鐘周期,若(n*C)mod P>=C不成立,則η對(duì)應(yīng)的時(shí)鐘周期為無(wú)效時(shí)鐘周期,其中,η = 1. . . P,P為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案的長(zhǎng)度,C為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案中有效時(shí)鐘周期的數(shù)量。本步驟中生成的為快速時(shí)鐘缺口圖案,將P記為PfastJf C記為Cfast,則可以根據(jù)公式(n*CfaSt)mod P fast > =Cfast確定所述快速時(shí)鐘缺口圖案中的第η個(gè)時(shí)鐘周期是否為有效時(shí)鐘周期。具體的,可以根據(jù)公式[Fclient*(l+PPMclient)]/(f*k*0.00002)計(jì)算所述最大參考比值,其中,F(xiàn)client為所述業(yè)務(wù)數(shù)據(jù)的速率,PPMclient為所述業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值,f為鑒相器時(shí)鐘頻率,K為根據(jù)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率確定的系數(shù)。f = 174. 96,K = 64,則上述公式為[Fclient* (Ι+PPMclient) ] / (174. 96*64*0. 00002)。在確定了快速時(shí)鐘缺口圖案的Pfast的最小整數(shù)值和計(jì)算得到的Cfast的值,以及確定了快速時(shí)鐘缺口圖案中的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期后,可以確定快速時(shí)鐘缺口圖案。假設(shè)Pfast的最小整數(shù)值為5、Cfast的最小整數(shù)值為3,則快速時(shí)鐘缺口圖案中包含5個(gè)時(shí)鐘周期,其中有3個(gè)時(shí)鐘周期是有效的,快速時(shí)鐘缺口圖案中的有效時(shí)鐘周期為第 t2、t3、t5個(gè)周期,有效時(shí)鐘周期用0表示,無(wú)效時(shí)鐘周期用1表示,則生成的快速時(shí)鐘缺口圖案如圖3所示。505、圖案生成器根據(jù)比較結(jié)果、以及業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率生成慢速時(shí)鐘缺口圖案。具體的,本步驟可以通過(guò)以下方式實(shí)現(xiàn)1.圖案生成器獲取滿(mǎn)足公式 Cslow/I^slow <= Kmin、和[Kmin-(CslowA3Slow)]/ Kmin < 0. 005的blow的最小整數(shù)值,并根據(jù)blow的最小整數(shù)值計(jì)算滿(mǎn)足上述公式的 Cslow的最小整數(shù)值,其中,CsIow為所述慢速時(shí)鐘缺口圖案的有效時(shí)鐘周期數(shù)量,PsIow為所述慢速時(shí)鐘缺口圖案的的長(zhǎng)度,Kmin為最小參考比值。2.圖案生成器根據(jù)blow的最小整數(shù)值和計(jì)算得到的CSIOW的值生成所述慢速時(shí)鐘缺口圖案。進(jìn)一步可選地,根據(jù)公式(n*C)mod P >= C確定所述慢速時(shí)鐘缺口圖案中的第η 個(gè)時(shí)鐘周期是否為有效時(shí)鐘周期,若(n*C)mod P >= C成立,則η對(duì)應(yīng)的時(shí)鐘周期為有效時(shí)鐘周期,若(n*C)mod P >= C不成立,則η對(duì)應(yīng)的時(shí)鐘周期為無(wú)效時(shí)鐘周期,其中,η = 1. . . P,P為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案的長(zhǎng)度,C為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案中有效時(shí)鐘周期的數(shù)量。本步驟中生成的為慢速時(shí)鐘缺口圖案,將P記為blow,將C記為Cslow,則可以根據(jù)公式(n*CslOW)mod P slow >= Cslow確定所述快速時(shí)鐘缺口圖案中的第η個(gè)時(shí)鐘周期是否為有效時(shí)鐘周期。具體的,可以根據(jù)公式[Fclient*(1-PPMclient)]/(f*K*0.00002)計(jì)算所述最小參考比值其中,F(xiàn)client為所述業(yè)務(wù)數(shù)據(jù)的速率,PPMclient為所述業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值,f為鑒相器時(shí)鐘頻率,K為根據(jù)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率確定的系數(shù)。f = 174. 96,K = 64,則上述公式為[Fclient* (I-PPMclient) ]/(174. 96*64*0. 00002)。在確定了慢速時(shí)鐘缺口圖案的PSIow的最小整數(shù)值和計(jì)算得到的Cslow的值,以及確定了慢速時(shí)鐘缺口圖案中的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期后,可以確定慢速時(shí)鐘缺口圖案。假設(shè)Pslow的最小整數(shù)值為5、Cslow的最小整數(shù)值為3,則慢速時(shí)鐘缺口圖案中包含5個(gè)時(shí)鐘周期,其中有3個(gè)時(shí)鐘周期是有效的,慢速時(shí)鐘缺口圖案中的有效時(shí)鐘周期為第 t2、t3、t5個(gè)周期,有效時(shí)鐘周期用0表示,無(wú)效時(shí)鐘周期用1表示,則生成的慢速時(shí)鐘缺口圖案如圖3所示。506、變頻器根據(jù)快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘從緩存中讀取下一個(gè)業(yè)務(wù)數(shù)據(jù)。本實(shí)施例提供的鑒相器時(shí)鐘產(chǎn)生方法,速率比較器將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,并將業(yè)務(wù)數(shù)據(jù)的速率、業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值發(fā)送給圖案生成器,且根據(jù)比較結(jié)果指示圖案生成器生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案;圖案生成器根據(jù)速率比較器的指示、以及業(yè)務(wù)時(shí)鐘的速率、業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案,變頻器根據(jù)快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘進(jìn)行變頻讀取下一個(gè)業(yè)務(wù)數(shù)據(jù)。上述方案不需要額外的外部設(shè)備,結(jié)構(gòu)簡(jiǎn)單,能夠通過(guò)較簡(jiǎn)單的處理過(guò)程生成與業(yè)務(wù)時(shí)鐘相適合的鑒相器時(shí)鐘。通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤(pán),硬盤(pán)或光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī), 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種鑒相器實(shí)現(xiàn)電路,其特征在于,包括速率比較器,用于將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從所述緩存中讀取所述業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,并根據(jù)比較結(jié)果獲取業(yè)務(wù)數(shù)據(jù)類(lèi)型信息,根據(jù)類(lèi)型信息確定該業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率,并將所述業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率、所述業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值發(fā)送給圖案生成器,若所述業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率大于所述鑒相器從所述緩存中讀取所述業(yè)務(wù)數(shù)據(jù)的速率,則指示圖案生成器生成快速時(shí)鐘缺口圖案;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率小于所述鑒相器從所述緩存中讀取所述業(yè)務(wù)數(shù)據(jù)的速率,則指示所述圖案生成器生成慢速時(shí)鐘缺口圖案;圖案生成器,用于根據(jù)所述速率比較器的指示、以及所述業(yè)務(wù)時(shí)鐘的速率、所述業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成所述快速時(shí)鐘缺口圖案或所述慢速時(shí)鐘缺口圖案;變頻器,用于根據(jù)所述快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)所述鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘從所述緩存中讀取所述下一個(gè)業(yè)務(wù)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的鑒相器實(shí)現(xiàn)電路,其特征在于,還包括 寫(xiě)速率計(jì)數(shù)器,用于檢測(cè)所述業(yè)務(wù)數(shù)據(jù)寫(xiě)入所述緩存的速率;讀速率計(jì)數(shù)器,用于檢測(cè)鑒相器從所述緩存中讀取所述業(yè)務(wù)數(shù)據(jù)的速率。
3.根據(jù)權(quán)利要求2所述的鑒相器實(shí)現(xiàn)電路,其特征在于,所述圖案生成器包括 第一獲取單元,用于獲取滿(mǎn)足公式 Cslow/I^slow < = Kminjn [Kmin- (Cslow/Pslow) ] /Kmin < 0. 005的Pslow的最小整數(shù)值,并根據(jù)Pslow的最小整數(shù)值計(jì)算Cslow的最小整數(shù)值,其中,Cslow為所述慢速時(shí)鐘缺口圖案的有效時(shí)鐘周期數(shù)量,Pslow為所述慢速時(shí)鐘缺口圖案的長(zhǎng)度,Kmin為所述業(yè)務(wù)時(shí)鐘的速率和頻偏絕對(duì)值的最小參考比值;第一生成單元,用于根據(jù)blow的最小整數(shù)值和計(jì)算得到的CSIOW的最小整數(shù)值,以及慢速時(shí)鐘缺口圖案中的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期生成所述慢速時(shí)鐘缺口圖案,并將生成的慢速時(shí)鐘缺口圖案發(fā)送至所述變頻器。
4.根據(jù)權(quán)利要求3所述的鑒相器實(shí)現(xiàn)電路,其特征在于,所述圖案生成器還包括 第二獲取單元,用于獲取滿(mǎn)足公式 Cfast/Pfast >= KmaxJP [ (Cfast/Pfast)-Kmax] /Kmax < 0. 005的Pfast的最小整數(shù)值,并根據(jù)Pfast的最小整數(shù)值計(jì)算Cfast的最小整數(shù)值,其中,Cfast為所述快速時(shí)鐘缺口圖案的有效時(shí)鐘周期數(shù)量,Pfast為所述快速時(shí)鐘缺口圖案的長(zhǎng)度,Kmax為所述業(yè)務(wù)時(shí)鐘的速率和頻偏絕對(duì)值的最大參考比值;第二生成單元,用于根據(jù)Pfast的最小整數(shù)值和計(jì)算得到的Cfast的最小整數(shù)值、以及快速時(shí)鐘缺口圖案中的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期生成所述快速時(shí)鐘缺口圖案,并將生成的快速時(shí)鐘缺口圖案發(fā)送至所述變頻器。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的鑒相器實(shí)現(xiàn)電路,其特征在于,所述圖案生成器還包括第一確定單元,用于根據(jù)公式(n*C)mod P >= C確定所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案中的第η個(gè)時(shí)鐘周期是否為有效時(shí)鐘周期,若(n*C)modP > = C成立,則η對(duì)應(yīng)的時(shí)鐘周期為有效時(shí)鐘周期,若(n*C)mod P >= C不成立,則η對(duì)應(yīng)的時(shí)鐘周期為無(wú)效時(shí)鐘周期,其中,η = 1... P,P為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案的長(zhǎng)度,C為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案中有效時(shí)鐘周期的數(shù)量。
6.根據(jù)權(quán)利要求5所述的鑒相器實(shí)現(xiàn)電路,其特征在于,所述圖案生成器還包括第一計(jì)算單元,用于根據(jù)公式[Fclient*(1-PPMclient)]/(f*K*0. 00002)計(jì)算所述最小參考比值;第二計(jì)算單元,用于根據(jù)公式[FClient*(l+PPMClient)]/(f*k*0. 00002)計(jì)算所述最大參考比值,其中,F(xiàn)client為所述業(yè)務(wù)數(shù)據(jù)的速率,PPMclient為所述業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值,f為鑒相器時(shí)鐘頻率,K為根據(jù)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率和鑒相器時(shí)鐘的速率確定的系數(shù)。
7.一種鑒相器時(shí)鐘產(chǎn)生方法,其特征在于,包括將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從所述緩存讀取所述業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較, 獲取業(yè)務(wù)數(shù)據(jù)類(lèi)型信息,根據(jù)類(lèi)型信息確定該業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率大于所述鑒相器從所述緩存讀取所述業(yè)務(wù)數(shù)據(jù)的速率, 則根據(jù)比較結(jié)果、以及業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率生成快速時(shí)鐘缺口圖案;若業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率小于所述鑒相器從所述緩存讀取所述業(yè)務(wù)數(shù)據(jù)的速率, 則根據(jù)比較結(jié)果、以及業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率生成慢速時(shí)鐘缺口圖案;根據(jù)所述快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)所述鑒相器的時(shí)鐘進(jìn)行變頻,并在接收下一個(gè)業(yè)務(wù)數(shù)據(jù)時(shí),采用變頻后的鑒相器的時(shí)鐘從所述緩存中讀取所述下一個(gè)業(yè)務(wù)數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的鑒相器時(shí)鐘產(chǎn)生方法,其特征在于,在所述將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從所述緩存讀取所述業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較之前,所述方法還包括檢測(cè)所述業(yè)務(wù)數(shù)據(jù)寫(xiě)入所述緩存的速率;檢測(cè)鑒相器從所述緩存中讀取所述業(yè)務(wù)數(shù)據(jù)的速率。
9.根據(jù)權(quán)利要求8所述的鑒相器時(shí)鐘產(chǎn)生方法,其特征在于,所述根據(jù)所述速率比較器的指示、以及所述業(yè)務(wù)時(shí)鐘的速率、所述業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成所述慢速時(shí)鐘缺口圖案包括獲取滿(mǎn)足公式 Cslow/Pslow < = Kmin、和[Kmin-(Cslow/Pslow) ]/Kmin < 0. 005 的 Pslow的最小整數(shù)值,并根據(jù)blow的最小整數(shù)值計(jì)算CsIow的最小整數(shù)值,其中,Cslow 為所述慢速時(shí)鐘缺口圖案的有效時(shí)鐘周期數(shù)量,Pslow為所述慢速時(shí)鐘缺口圖案的的長(zhǎng)度, Kmin為所述業(yè)務(wù)時(shí)鐘的速率和頻偏絕對(duì)值的最小參考比值;根據(jù)Pslow的最小整數(shù)值和計(jì)算得到的CsIow的最小整數(shù)值,以及所述慢速時(shí)鐘缺口圖案的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期生成所述慢速時(shí)鐘缺口圖案。
10.根據(jù)權(quán)利要求9所述的鑒相器時(shí)鐘產(chǎn)生方法,其特征在于,所述根據(jù)所述速率比較器的指示、以及所述業(yè)務(wù)數(shù)據(jù)的速率、所述業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值生成所述快速時(shí)鐘缺口圖案包括獲取滿(mǎn)足公式 Cfast/Pfast > = Kmax、和[(Cfast/Pfast)-Kmax]/Kmax < 0. 005 的 Pfast的最小整數(shù)值,并根據(jù)Pfast的最小整數(shù)值計(jì)算Cfast的最小整數(shù)值,其中,Cfast為所述快速時(shí)鐘缺口圖案的有效時(shí)鐘周期數(shù)量,Pfast為所述快速時(shí)鐘缺口圖案的長(zhǎng)度,Kmax 為所述業(yè)務(wù)時(shí)鐘的速率和頻偏絕對(duì)值的最大參考比值;根據(jù)Pfast的最小整數(shù)值和計(jì)算得到的Cfast的最小整數(shù)值,以及所述快速時(shí)鐘缺口圖案的有效時(shí)鐘周期和無(wú)效時(shí)鐘周期生成所述快速時(shí)鐘缺口圖案。
11.根據(jù)權(quán)利要求7至10任一項(xiàng)所述的鑒相器時(shí)鐘產(chǎn)生方法,其特征在于,所述根據(jù)所述速率比較器的指示、以及所述業(yè)務(wù)數(shù)據(jù)的速率、所述業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值生成所述快速時(shí)鐘缺口圖案或所述慢速時(shí)鐘缺口圖案包括根據(jù)公式(n*C)mod P>=C確定所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案中的第 η個(gè)時(shí)鐘周期是否為有效時(shí)鐘周期,若(n*C)mod P >= C成立,則η對(duì)應(yīng)的時(shí)鐘周期為有效時(shí)鐘周期,若(n*C)mod P >= C不成立,則η對(duì)應(yīng)的時(shí)鐘周期為無(wú)效時(shí)鐘周期,其中,η = 1. . . P,P為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案的長(zhǎng)度,C為所述快速時(shí)鐘缺口圖案、或慢速時(shí)鐘缺口圖案中有效時(shí)鐘周期的數(shù)量。
12.根據(jù)權(quán)利要求11所述的鑒相器時(shí)鐘產(chǎn)生方法,其特征在于,所述根據(jù)所述速率比較器的指示、以及所述業(yè)務(wù)時(shí)鐘的速率、所述業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值生成所述快速時(shí)鐘缺口圖案或所述慢速時(shí)鐘缺口圖案還包括根據(jù)公式[Fclient*(1-PPMclient)]/(f*K*0. 0000 計(jì)算所述最小參考比值;或者,根據(jù)公式[Fclient*(l+PPMclient)]/(f*K*0. 00002)計(jì)算所述最大參考比值,其中, Fclient為所述業(yè)務(wù)數(shù)據(jù)的速率,PPMclient為所述業(yè)務(wù)數(shù)據(jù)的頻偏絕對(duì)值,f為鑒相器時(shí)鐘頻率,K為根據(jù)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的速率和鑒相器時(shí)鐘的速率確定的系數(shù)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種鑒相器實(shí)現(xiàn)電路和鑒相器時(shí)鐘產(chǎn)生方法,涉及通信技術(shù)領(lǐng)域,通過(guò)較簡(jiǎn)單的處理過(guò)程生成與業(yè)務(wù)時(shí)鐘相適合的鑒相器時(shí)鐘。所述鑒相器時(shí)鐘產(chǎn)生方法包括速率比較器將業(yè)務(wù)數(shù)據(jù)寫(xiě)入緩存的速率和鑒相器從緩存中讀取業(yè)務(wù)數(shù)據(jù)的速率進(jìn)行比較,確定業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)時(shí)鐘的頻偏絕對(duì)值和速率,根據(jù)比較結(jié)果向圖案生成器發(fā)出指示,圖案生成器根據(jù)指示生成快速時(shí)鐘缺口圖案或慢速時(shí)鐘缺口圖案;變頻器根據(jù)快速時(shí)鐘缺口圖案或者慢速時(shí)鐘缺口圖案對(duì)鑒相器的時(shí)鐘進(jìn)行變頻,采用變頻后的鑒相器的時(shí)鐘從緩存中讀取下一個(gè)業(yè)務(wù)數(shù)據(jù)。主要用于鑒相器時(shí)鐘的生成。
文檔編號(hào)H03L7/08GK102356550SQ201180001514
公開(kāi)日2012年2月15日 申請(qǐng)日期2011年8月19日 優(yōu)先權(quán)日2011年8月19日
發(fā)明者湯曉丹, 鄧升成, 鄭玉婷 申請(qǐng)人:華為技術(shù)有限公司