專利名稱:傳輸設(shè)備和設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種傳輸設(shè)備和設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法。
背景技術(shù):
NGN (Next Generation Network,下一代網(wǎng)絡(luò))是基于分組的網(wǎng)絡(luò),它通過(guò)使用靈活帶寬 且具有QoS (Quality of Service,服務(wù)質(zhì)量)保證的傳送技術(shù),能夠提供包括電信業(yè)務(wù)在內(nèi)的 各種業(yè)務(wù)。為了保證NGN網(wǎng)絡(luò)的性能和服務(wù)質(zhì)量,下一代網(wǎng)絡(luò)需要高質(zhì)量的頻率同步。
OTN (Optical Transport Network,光傳送網(wǎng))是繼SDH (Synchronous Digital Hierarchy, 同步數(shù)字系列)網(wǎng)絡(luò)以后的支持更大容量業(yè)務(wù)傳送、調(diào)度的傳送網(wǎng)絡(luò)。作為支撐NGN應(yīng)用 的傳送網(wǎng)絡(luò),OTN傳送網(wǎng)絡(luò)需要支持客戶業(yè)務(wù)的數(shù)據(jù)信息以及時(shí)鐘信息的無(wú)損傳送。
OTN設(shè)備位于OTN中的各個(gè)節(jié)點(diǎn)上,需要支持多方向的OTN業(yè)務(wù)接入調(diào)度,由于OTN 網(wǎng)絡(luò)的異步性,OTN設(shè)備需要進(jìn)行各個(gè)異步OTN業(yè)務(wù)的調(diào)度傳送(異步OTN業(yè)務(wù)是指各個(gè) OTN業(yè)務(wù)的時(shí)鐘源不同步)。
現(xiàn)有的OTN設(shè)備利用空分交叉的方式將輸入業(yè)務(wù)調(diào)度到輸出端口。參見(jiàn)圖l,為現(xiàn)有技 術(shù)提供的空分交叉的方式實(shí)現(xiàn)業(yè)務(wù)調(diào)度的設(shè)備示意圖,調(diào)度過(guò)程如下.-
輸入業(yè)務(wù)先被送入時(shí)鐘數(shù)據(jù)恢復(fù)模塊(CDR, Clock Data Recovery)進(jìn)行恢復(fù)處理,得 到數(shù)據(jù)信息和時(shí)鐘信息,其中,時(shí)鐘信息被送入鎖相環(huán)(PLL, Phase Locked Loop)降低抖 動(dòng),然后送入數(shù)據(jù)接收處理器,作為數(shù)據(jù)接收處理器的發(fā)送時(shí)鐘;數(shù)據(jù)信息被送入數(shù)據(jù)接收 處理器,經(jīng)數(shù)據(jù)接收處理器處理后的業(yè)務(wù)送至交換單板的空分交叉單元;
空分交叉單元將接收到的業(yè)務(wù)調(diào)配到相應(yīng)的業(yè)務(wù)適配單板中,由該單板的時(shí)鐘數(shù)據(jù)恢復(fù) 模塊恢復(fù)出數(shù)據(jù)信息和時(shí)鐘信息,恢復(fù)出的時(shí)鐘信息經(jīng)過(guò)鎖相環(huán)再次降低抖動(dòng)得到發(fā)送參考 時(shí)鐘,并將發(fā)送參考時(shí)鐘送入時(shí)鐘倍頻單元(CMU, Clock Multiplex Unit),同經(jīng)過(guò)業(yè)務(wù)適配 單板上的數(shù)據(jù)發(fā)送處理器處理后的數(shù)據(jù)信息合成輸出業(yè)務(wù),將輸出業(yè)務(wù)調(diào)度到對(duì)應(yīng)的輸出端 口,達(dá)到輸入端口的業(yè)務(wù)調(diào)度到輸出端口的目的。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題
為了傳遞時(shí)鐘信息,現(xiàn)有技術(shù)采用空分交叉方式(異步交換方式)實(shí)現(xiàn)時(shí)鐘與數(shù)據(jù)信息統(tǒng)一調(diào)度,需要多個(gè)成本較高的PLL來(lái)實(shí)現(xiàn)時(shí)鐘鎖相,同時(shí)不能有效地支持大容量設(shè)備的設(shè) 計(jì)。
發(fā)明內(nèi)容
為了降低在設(shè)備內(nèi)部傳輸業(yè)務(wù)數(shù)據(jù)的成本,本發(fā)明實(shí)施例提供了一種傳輸設(shè)備和設(shè)備內(nèi) 部傳輸業(yè)務(wù)的方法。所述技術(shù)方案如下
一種傳輸設(shè)備,所述設(shè)備包括業(yè)務(wù)接收單板和業(yè)務(wù)發(fā)送單板,所述業(yè)務(wù)接收單板包括-
編碼模塊,用于接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,根據(jù)本地時(shí)鐘信息對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí) 鐘信息進(jìn)行編碼,得到并輸出編碼數(shù)據(jù);
所述業(yè)務(wù)發(fā)送單板包括
解碼模塊,用于接收所述業(yè)務(wù)接收單板輸出的編碼數(shù)據(jù),根據(jù)本地時(shí)鐘信息對(duì)所述編碼 數(shù)據(jù)進(jìn)行解碼,得到并輸出發(fā)送參考時(shí)鐘;
業(yè)務(wù)輸出模塊,用于接收所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息和所述解碼模塊輸出的發(fā)送參考時(shí) 鐘,利用所述發(fā)送參考時(shí)鐘將所述數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸出。
一種設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法,所述方法包括
業(yè)務(wù)接收單板接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,根據(jù)本地時(shí)鐘信息對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘 信息進(jìn)行編碼,得到編碼數(shù)據(jù),發(fā)送所述編碼數(shù)據(jù);
業(yè)務(wù)發(fā)送單板接收所述編碼數(shù)據(jù),根據(jù)所述本地時(shí)鐘信息對(duì)所述編碼數(shù)據(jù)進(jìn)行解碼,得 到發(fā)送參考時(shí)鐘,利用所述發(fā)送參考時(shí)鐘將所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸 出。
本發(fā)明實(shí)施例通過(guò)對(duì)業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行編碼,將時(shí)鐘信息適配到了本地時(shí)鐘域, 使業(yè)務(wù)接收單板不需使用PLL進(jìn)行時(shí)鐘同步,節(jié)省了設(shè)備成本,簡(jiǎn)化了設(shè)備內(nèi)部交換調(diào)度的 時(shí)鐘處理。
圖1是現(xiàn)有技術(shù)提供的空分交叉的方式實(shí)現(xiàn)業(yè)務(wù)調(diào)度的設(shè)備示意圖2是本發(fā)明實(shí)施例1提供的傳輸設(shè)備示意圖3是本發(fā)明實(shí)施例1提供的另一種傳輸設(shè)備示意圖4是本發(fā)明實(shí)施例1提供的一種編碼模塊示意6圖5是本發(fā)明實(shí)施例1提供的一種解碼模塊示意圖6是本發(fā)明實(shí)施例1提供的編碼模塊具體結(jié)構(gòu)示意圖7是本發(fā)明實(shí)施例1提供的一種檢測(cè)單元的結(jié)構(gòu)示意圖8是本發(fā)明實(shí)施例1提供的另一種檢測(cè)單元的結(jié)構(gòu)示意圖9是本發(fā)明實(shí)施例1提供的解碼模塊具體結(jié)構(gòu)示意圖10是本發(fā)明實(shí)施例1提供的帶有交換單板的傳輸設(shè)備示意圖11是本發(fā)明實(shí)施例2提供的設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn) 一步地詳細(xì)描述。
本發(fā)明實(shí)施例的業(yè)務(wù)接收單板根據(jù)本地時(shí)鐘信息對(duì)輸入業(yè)務(wù)的時(shí)鐘信息進(jìn)行編碼,得到 編碼數(shù)據(jù),業(yè)務(wù)發(fā)送單板根據(jù)本地時(shí)鐘信息對(duì)編碼數(shù)據(jù)進(jìn)行解碼,得到發(fā)送參考時(shí)鐘,利用 發(fā)送參考時(shí)鐘將業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸出,使輸出業(yè)務(wù)與輸入業(yè)務(wù)達(dá)到 同步。
實(shí)施例1
參見(jiàn)圖2,本實(shí)施例提供了一種傳輸設(shè)備,包括業(yè)務(wù)接收單板和業(yè)務(wù)發(fā)送單板,其中,
業(yè)務(wù)接收單板包括
編碼模塊,用于接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,根據(jù)本地時(shí)鐘信息對(duì)業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信 息進(jìn)行編碼,得到并輸出編碼數(shù)據(jù); 業(yè)務(wù)發(fā)送單板包括
解碼模塊,用于接收業(yè)務(wù)接收單板輸出的編碼數(shù)據(jù),根據(jù)本地時(shí)鐘信息對(duì)編碼數(shù)據(jù)進(jìn)行 解碼,得到并輸出發(fā)送參考時(shí)鐘;
業(yè)務(wù)輸出模塊,用于接收業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息和解碼模塊輸出的發(fā)送參考時(shí)鐘,利用 發(fā)送參考時(shí)鐘將數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸出。
進(jìn)一步地,參見(jiàn)圖3,業(yè)務(wù)接收單板還包括
時(shí)鐘數(shù)據(jù)恢復(fù)模塊,用于接收業(yè)務(wù)數(shù)據(jù),對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行時(shí)鐘數(shù)據(jù)恢復(fù)處理,得到并輸
出數(shù)據(jù)信息和時(shí)鐘信息;
7第一數(shù)據(jù)處理器,用于接收上述數(shù)據(jù)信息,根據(jù)本地時(shí)鐘信息將該數(shù)據(jù)信息封裝到本地 時(shí)鐘域,得到本地?cái)?shù)據(jù)信息,將本地?cái)?shù)據(jù)信息輸出給業(yè)務(wù)發(fā)送單板; 相應(yīng)地,業(yè)務(wù)發(fā)送單板還包括
第二數(shù)據(jù)處理器,用于接收業(yè)務(wù)接收單板輸出的本地?cái)?shù)據(jù)信息,根據(jù)本地時(shí)鐘信息對(duì)本 地?cái)?shù)據(jù)信息進(jìn)行解封裝,得到所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息,并將該業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息輸 出給業(yè)務(wù)輸出模塊。
業(yè)務(wù)輸出模塊包括-
鎖相環(huán),用于接收解碼模塊輸出的發(fā)送參考時(shí)鐘,對(duì)發(fā)送參考時(shí)鐘進(jìn)行降抖動(dòng)處理后, 輸出發(fā)送時(shí)鐘;
恢復(fù)輸出單元,用于接收第二數(shù)據(jù)處理器輸出的業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息和鎖相環(huán)輸出的 發(fā)送時(shí)鐘,利用發(fā)送時(shí)鐘將業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸出。
其中,第一數(shù)據(jù)處理器接收到業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息后,根據(jù)本地時(shí)鐘信息查找數(shù)據(jù)信 息對(duì)應(yīng)的時(shí)隙,將該數(shù)據(jù)信息存放到査找到的時(shí)隙中。
傳輸設(shè)備內(nèi)部的本地時(shí)鐘信息可以通過(guò)一個(gè)本地時(shí)鐘輸出模塊統(tǒng)一輸出,也可以通過(guò)其 它方式產(chǎn)生,本發(fā)明實(shí)施例不做具體的限定。
上述編碼模塊和解碼模塊可以通過(guò)多種方式實(shí)現(xiàn),下面簡(jiǎn)單地舉個(gè)例子進(jìn)行說(shuō)明。
參見(jiàn)圖4,編碼模塊包括
分頻器,用于接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行分頻,得 到并輸出分頻時(shí)鐘,所述分頻時(shí)鐘的頻率低于本地時(shí)鐘的頻率;
第一計(jì)數(shù)周期產(chǎn)生器,用于根據(jù)本地時(shí)鐘信息產(chǎn)生預(yù)設(shè)計(jì)數(shù)周期的周期性脈沖信號(hào),輸 出所述周期性脈沖信號(hào);
頻率計(jì)數(shù)器,用于接收所述分頻器輸出的分頻時(shí)鐘和所述第一計(jì)數(shù)周期產(chǎn)生器輸出的周 期性脈沖信號(hào),統(tǒng)計(jì)所述預(yù)設(shè)計(jì)數(shù)周期內(nèi)所述分頻時(shí)鐘上升沿或下降沿的數(shù)量,將統(tǒng)計(jì)出的 數(shù)量作為編碼數(shù)據(jù),每隔所述預(yù)設(shè)計(jì)數(shù)周期輸出所述編碼數(shù)據(jù)。
時(shí)鐘數(shù)據(jù)恢復(fù)模塊恢復(fù)的時(shí)鐘RCLK首先經(jīng)過(guò)分頻器分頻到fl ,以保證本地時(shí)鐘輸出模 塊輸出的本地時(shí)鐘LCLK能夠正確的采樣fl時(shí)鐘的跳變沿;第一計(jì)數(shù)周期產(chǎn)生器利用本地時(shí) 鐘LCLK產(chǎn)生一個(gè)計(jì)數(shù)周期T,頻率計(jì)數(shù)器用于統(tǒng)計(jì)在T時(shí)間內(nèi)的fl上升沿或者下降沿的數(shù) 量,并每隔T時(shí)間輸出i+數(shù)值作為編碼結(jié)果(Code), Code調(diào)度到業(yè)務(wù)發(fā)送單板。
參見(jiàn)圖5,解碼模塊包括
第二計(jì)數(shù)周期產(chǎn)生器,用于根據(jù)本地時(shí)鐘信息產(chǎn)生所述預(yù)設(shè)計(jì)數(shù)周期的周期性脈沖信號(hào),輸出所述周期性脈沖信號(hào);
脈沖產(chǎn)生器,用于接收所述業(yè)務(wù)接收單板輸出的編碼數(shù)據(jù)和所述第二計(jì)數(shù)周期產(chǎn)生器輸 出的周期性脈沖信號(hào),計(jì)算所述預(yù)設(shè)計(jì)數(shù)周期內(nèi)的編碼數(shù)據(jù)對(duì)應(yīng)的數(shù)值,在所述預(yù)設(shè)計(jì)數(shù)周 期內(nèi)產(chǎn)生脈沖信號(hào),所述脈沖信號(hào)的上升沿或下降沿的個(gè)數(shù)為所述數(shù)值,將所述脈沖信號(hào)作 為發(fā)送參考時(shí)鐘輸出。
本地時(shí)鐘輸出模塊產(chǎn)生的本地時(shí)鐘LCLK分別輸入到第二計(jì)數(shù)周期產(chǎn)生器和脈沖產(chǎn)生器 作為處理時(shí)鐘,第二計(jì)數(shù)周期產(chǎn)生器用于產(chǎn)生和編碼模塊一樣的計(jì)數(shù)周期T,脈沖產(chǎn)生器根 據(jù)每T時(shí)間內(nèi)的Code值,產(chǎn)生出相應(yīng)數(shù)量上升沿或下降沿的時(shí)鐘脈沖信號(hào),將時(shí)鐘脈沖信 號(hào)作為發(fā)送參考時(shí)鐘Tck—Ref輸出。
圖4提供的編碼模塊還可以進(jìn)一步細(xì)化,參見(jiàn)圖6,該編碼模塊具體包括
分頻單元,用于接收業(yè)務(wù)數(shù)據(jù)的時(shí)鐘信息,對(duì)時(shí)鐘信息進(jìn)行分頻,得到預(yù)設(shè)頻率的時(shí)鐘 信息,輸出預(yù)設(shè)頻率的時(shí)鐘信息;
檢測(cè)單元,用于接收分頻單元輸出的預(yù)設(shè)頻率的時(shí)鐘信息,利用本地時(shí)鐘信息對(duì)預(yù)設(shè)頻 率的時(shí)鐘信息進(jìn)行上升沿或下降沿檢測(cè),當(dāng)檢測(cè)到上升沿或下降沿時(shí),輸出脈沖信號(hào);
周期性脈沖信號(hào)產(chǎn)生單元,用于根據(jù)本地時(shí)鐘信息生成周期性脈沖信號(hào),輸出周期性脈 沖信號(hào);
計(jì)數(shù)單元,用于接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息和周期性脈沖信號(hào)產(chǎn)生單元輸出的周期性脈 沖信號(hào),并當(dāng)接收到檢測(cè)單元輸出的脈沖信號(hào)時(shí),將計(jì)數(shù)加1,并根據(jù)周期性脈沖信號(hào)輸出 計(jì)數(shù),然后將計(jì)數(shù)清0;.
寄存器,用于接收計(jì)數(shù)單元輸出的計(jì)數(shù),將計(jì)數(shù)作為編碼數(shù)據(jù),根據(jù)本地時(shí)鐘信息周期 性地輸出該編碼數(shù)據(jù)。
其中,分頻單元得到的預(yù)設(shè)頻率為根據(jù)本地時(shí)鐘信息的時(shí)鐘頻率預(yù)先設(shè)置的,優(yōu)選本地 時(shí)鐘信息的時(shí)鐘頻率大于2倍的預(yù)設(shè)頻率,以保證能夠不遺漏預(yù)設(shè)頻率的時(shí)鐘跳變沿;
檢測(cè)單元可以對(duì)預(yù)設(shè)頻率的時(shí)鐘信息進(jìn)行上升沿或下降沿檢測(cè),參見(jiàn)圖7,為檢測(cè)上升
沿的實(shí)現(xiàn)示意圖,具體包括三個(gè)觸發(fā)器DFF (DFlipFlop)、非門和與門,三個(gè)觸發(fā)器根據(jù) 本地時(shí)鐘信息對(duì)預(yù)設(shè)頻率的時(shí)鐘信息進(jìn)行同步和延時(shí)(延時(shí)一拍)處理,得到的時(shí)鐘信息輸 入到非門和與門,由與門檢測(cè)出上升沿后產(chǎn)生脈沖信號(hào)給計(jì)數(shù)單元;參見(jiàn)圖8,為檢測(cè)下降 沿的實(shí)現(xiàn)示意圖,與圖7不同之處在于,第三個(gè)觸發(fā)器的輸出直接給與門,非門接收的信號(hào) 為第二個(gè)觸發(fā)器輸出的信號(hào),檢測(cè)原理與圖7相同,這里不再詳述。
相應(yīng)地,圖5提供的解碼模塊也可以進(jìn)一步細(xì)化,參見(jiàn)圖9,該解碼模塊具體包括
9編碼變換單元,用于接收上一周期的發(fā)送參考時(shí)鐘,根據(jù)本地時(shí)鐘信息對(duì)發(fā)送參考時(shí)鐘 進(jìn)行編碼變換,得到編碼變換數(shù)據(jù),輸出編碼變換數(shù)據(jù);
第一脈沖產(chǎn)生單元,用于接收業(yè)務(wù)接收單板輸出的編碼數(shù)據(jù),根據(jù)本地時(shí)鐘信息產(chǎn)生脈 沖個(gè)數(shù)與編碼數(shù)據(jù)相等的第一脈沖信號(hào);
第二脈沖產(chǎn)生單元,用于接收編碼變換單元輸出的編碼變換數(shù)據(jù),根據(jù)本地時(shí)鐘信息產(chǎn) 生脈沖個(gè)數(shù)與編碼變換數(shù)據(jù)相等的第二脈沖信號(hào);
低通濾波器,用于接收第一脈沖產(chǎn)生單元產(chǎn)生的第一脈沖信號(hào)和第二脈沖產(chǎn)生單元產(chǎn)生 的第二脈沖信號(hào),對(duì)第一脈沖信號(hào)和第二脈沖信號(hào)進(jìn)行模擬相減和低通處理,得到壓控晶體 振蕩器的控制電壓,將控制電壓輸出給壓控晶體振蕩器;
壓控晶體振蕩器,用于在控制電壓的控制下產(chǎn)生輸出業(yè)務(wù)的發(fā)送參考時(shí)鐘,輸出該發(fā)送 參考時(shí)鐘。
進(jìn)一歩地,參見(jiàn)圖IO提供的傳輸設(shè)備,與圖3所提供的傳輸設(shè)備不同之處在于在業(yè)務(wù) 接收單板與業(yè)務(wù)發(fā)送單板之間設(shè)置有交換單板,用于將業(yè)務(wù)接收單板輸出的數(shù)據(jù)信息或編碼 數(shù)據(jù)轉(zhuǎn)發(fā)給業(yè)務(wù)發(fā)送單板。該交換單板可以采用同步交換單板,該交換單板包括
數(shù)據(jù)交換模塊,用于將業(yè)務(wù)接收單板輸出的本地?cái)?shù)據(jù)信息轉(zhuǎn)發(fā)給業(yè)務(wù)發(fā)送單板的第二數(shù) 據(jù)處理器;
編碼交換模塊,將業(yè)務(wù)接收單板輸出的編碼數(shù)據(jù)轉(zhuǎn)發(fā)給業(yè)務(wù)發(fā)送單板的解碼模塊。
本實(shí)施例提供的設(shè)備通過(guò)對(duì)時(shí)鐘信息進(jìn)行編碼和解碼處理,在接收業(yè)務(wù)單板上不需使用 PLL即可達(dá)到多個(gè)異步業(yè)務(wù)的時(shí)鐘同步,節(jié)省了設(shè)備成本;
另外,通過(guò)對(duì)業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息進(jìn)行封裝,將數(shù)據(jù)信息封裝到了本地時(shí)鐘域,根據(jù) 本地時(shí)鐘對(duì)時(shí)鐘信息進(jìn)行編碼,使得時(shí)鐘信息也適配到了本地時(shí)鐘域,從而可以用同步的交 換單元進(jìn)行時(shí)鐘信息的交換,簡(jiǎn)化了交換調(diào)度的時(shí)鐘處理,使同步交換有利于更大容量的實(shí) 現(xiàn),同時(shí)本實(shí)施例提供的技術(shù)方案可以與同步監(jiān)視技術(shù)相結(jié)合,進(jìn)行故障定位和設(shè)備保護(hù), 提高了設(shè)備的可靠性、可管理性。
實(shí)施例2
本實(shí)施例提供了一種設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法,包括-
業(yè)務(wù)接收單板接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,根據(jù)本地時(shí)鐘信息對(duì)業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息 進(jìn)行編碼,得到編碼數(shù)據(jù),發(fā)送該編碼數(shù)據(jù);
業(yè)務(wù)發(fā)送單板接收上述編碼數(shù)據(jù),根據(jù)本地時(shí)鐘信息對(duì)編碼數(shù)據(jù)進(jìn)行解碼,得到發(fā)送參 考時(shí)鐘,利用發(fā)送參考時(shí)鐘將業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸出。
10參見(jiàn)圖ll,上述設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法具體包括
步驟101:業(yè)務(wù)接收單板接收業(yè)務(wù)數(shù)據(jù),將業(yè)務(wù)數(shù)據(jù)恢復(fù)為數(shù)據(jù)信息和時(shí)鐘信息;
步驟102:業(yè)務(wù)接收單板根據(jù)本地時(shí)鐘信息將數(shù)據(jù)信息封裝到本地時(shí)鐘域,得到本地?cái)?shù)
據(jù)信息,以及根據(jù)本地時(shí)鐘信息對(duì)恢復(fù)出的時(shí)鐘信息進(jìn)行編碼,得到編碼數(shù)據(jù); 步驟103:業(yè)務(wù)接收單板將本地?cái)?shù)據(jù)信息和編碼數(shù)據(jù)調(diào)度到業(yè)務(wù)發(fā)送單板; 步驟104:業(yè)務(wù)發(fā)送單板根據(jù)本地時(shí)鐘信息對(duì)編碼數(shù)據(jù)進(jìn)行解碼,得到發(fā)送參考時(shí)鐘; 步驟105:業(yè)務(wù)發(fā)送單板根據(jù)本地時(shí)鐘信息對(duì)本地?cái)?shù)據(jù)信息進(jìn)行解封裝,得到上述業(yè)務(wù)
數(shù)據(jù)中的數(shù)據(jù)信息,利用發(fā)送參考時(shí)鐘將業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸出。
其中,步驟102中的根據(jù)本地時(shí)鐘信息對(duì)恢復(fù)出的時(shí)鐘信息進(jìn)行編碼,得到編碼數(shù)據(jù)的
具體實(shí)現(xiàn)可以通過(guò)實(shí)施例1提供的圖4中的結(jié)構(gòu)實(shí)現(xiàn),過(guò)程如下
對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行分頻,得到分頻時(shí)鐘,其中,分頻時(shí)鐘的頻率低于本
地時(shí)鐘的頻率;以保證使用本地時(shí)鐘檢測(cè)分頻時(shí)鐘時(shí)能夠不遺漏分頻時(shí)鐘的跳變沿; 根據(jù)本地時(shí)鐘信息產(chǎn)生預(yù)設(shè)計(jì)數(shù)周期;
統(tǒng)計(jì)所述預(yù)設(shè)計(jì)數(shù)周期內(nèi)所述分頻時(shí)鐘上升沿或下降沿的數(shù)量,將統(tǒng)計(jì)出的數(shù)量作為編 碼數(shù)據(jù)。
編碼過(guò)程也可以通過(guò)實(shí)施例1提供的圖6中的結(jié)構(gòu)實(shí)現(xiàn),過(guò)程如下
分頻單元對(duì)恢復(fù)出的時(shí)鐘信息進(jìn)行分頻,得到預(yù)設(shè)頻率(fl)的時(shí)鐘信息;其中,優(yōu)選 本地時(shí)鐘信息的時(shí)鐘頻率fD"fl,以保證能夠不遺漏fl的時(shí)鐘跳變沿。
檢測(cè)單元根據(jù)本地時(shí)鐘信息對(duì)預(yù)設(shè)頻率的時(shí)鐘信息進(jìn)行同步和延時(shí)處理,得到觸發(fā)時(shí)鐘
信息;對(duì)觸發(fā)時(shí)鐘信息進(jìn)行上升沿或下降沿檢測(cè),如果進(jìn)行的是上升沿檢測(cè),當(dāng)檢測(cè)到一個(gè) 上升沿時(shí),就產(chǎn)生一個(gè)脈沖信號(hào);如果進(jìn)行的是下降沿檢測(cè),當(dāng)檢測(cè)到一個(gè)下降沿時(shí),也會(huì) 產(chǎn)生一個(gè)脈沖信號(hào);
產(chǎn)生的脈沖信號(hào)將會(huì)使計(jì)數(shù)單元的計(jì)數(shù)加1;當(dāng)檢測(cè)的時(shí)長(zhǎng)達(dá)到預(yù)設(shè)的檢測(cè)時(shí)間時(shí),將 計(jì)數(shù)單元當(dāng)前的計(jì)數(shù)作為編碼數(shù)據(jù)輸出給寄存器,將計(jì)數(shù)清0。
寄存器在周期性脈沖信號(hào)的控制下將計(jì)數(shù)輸出給業(yè)務(wù)發(fā)送單板。
業(yè)務(wù)發(fā)送單板根據(jù)本地時(shí)鐘信息對(duì)編碼數(shù)據(jù)進(jìn)行解碼,得到發(fā)送參考時(shí)鐘具體包括 業(yè)務(wù)發(fā)送單板根據(jù)本地時(shí)鐘信息產(chǎn)生預(yù)設(shè)計(jì)數(shù)周期,該計(jì)數(shù)周期與編碼過(guò)程中使用的計(jì) 數(shù)周期相同;
計(jì)算預(yù)設(shè)計(jì)數(shù)周期內(nèi)的編碼數(shù)據(jù)對(duì)應(yīng)的數(shù)值,在預(yù)設(shè)計(jì)數(shù)周期內(nèi)產(chǎn)生脈沖信號(hào),其中, 脈沖信號(hào)的上升沿或下降沿的個(gè)數(shù)為所述數(shù)值;將脈沖信號(hào)作為發(fā)送參考時(shí)鐘。
進(jìn)一步地,以實(shí)施例1中圖9提供的解碼模塊執(zhí)行步驟104為例,編碼數(shù)據(jù)Code輸入解
碼模塊進(jìn)行時(shí)鐘信息的解碼操作過(guò)程如下
發(fā)送參考時(shí)鐘Tx—RefClk由壓控晶體振蕩器(例如VCXO Voltage Control X-tal [Crystal] Oscillator )產(chǎn)生,通過(guò)編碼變換單元對(duì)Tx—RefClk進(jìn)行編碼變換,得到編碼變換數(shù)據(jù)Codel , Codel與編碼數(shù)據(jù)Code分別進(jìn)入兩個(gè)脈沖產(chǎn)生單元——第一脈沖產(chǎn)生單元和第一脈沖產(chǎn)生單 元,兩個(gè)脈沖產(chǎn)生單元的作用是產(chǎn)生脈沖個(gè)數(shù)與其輸入Codel/Code值相等的脈沖信號(hào) Up/Down 。
如果壓控晶體振蕩器產(chǎn)生的Tx—RefClk頻率比輸入業(yè)務(wù)的時(shí)鐘頻率低,則編碼 Code〉Codel,從而Up信號(hào)的脈沖個(gè)數(shù)比Down信號(hào)多,此時(shí)Up信號(hào)的直流分量電壓要比 Down信號(hào)的直流分量電壓高,代表了輸入業(yè)務(wù)的時(shí)鐘和發(fā)送參考時(shí)鐘Tx_RefClk之間的頻 率差;
Up/Down信號(hào)進(jìn)入低通濾波器進(jìn)行模擬相減并作低通處理,得到壓控晶體振蕩器的控制 電壓V—ctl。如果輸入業(yè)務(wù)的時(shí)鐘頻率高于Tx—RefClk,通過(guò)圖9的電路可以控制壓控晶體振 蕩器的控制電壓上升,從而提高壓控晶體振蕩器的輸出時(shí)鐘Tx—RefClk的頻率,反之亦然, 使Tx_RefClk跟蹤輸入業(yè)務(wù)的時(shí)鐘的頻率。
上述步驟103中的將本地?cái)?shù)據(jù)信息和編碼數(shù)據(jù)調(diào)度到業(yè)務(wù)發(fā)送單板時(shí),可以通過(guò)同步的 交換單板分別將本地?cái)?shù)據(jù)信息和編碼數(shù)據(jù)調(diào)度到業(yè)務(wù)發(fā)送單板的對(duì)應(yīng)模塊中,也可以直接調(diào) 度到業(yè)務(wù)發(fā)送單板的對(duì)應(yīng)模塊中,具體調(diào)度方法同實(shí)施例l相同,這里不再詳述。
本實(shí)施例提供的方法通過(guò)對(duì)時(shí)鐘信息進(jìn)行編碼和解碼處理,業(yè)務(wù)接收單板不需使用PLL 即可達(dá)到多個(gè)異步業(yè)務(wù)的時(shí)鐘同步,節(jié)省了設(shè)備成本;同時(shí),通過(guò)對(duì)輸入業(yè)務(wù)中的數(shù)據(jù)信息 進(jìn)行封裝,將數(shù)據(jù)信息封裝到了本地時(shí)鐘域,根據(jù)本地時(shí)鐘對(duì)時(shí)鐘信息進(jìn)行編碼,使得時(shí)鐘 信息也適配到了本地時(shí)鐘域,從而可以用同步的交換單元進(jìn)行時(shí)鐘信息的交換,簡(jiǎn)化了交換 調(diào)度的時(shí)鐘處理,使同歩交換有利于更大容量的實(shí)現(xiàn),同時(shí)本實(shí)施例提供的技術(shù)方案可以與 同步監(jiān)視技術(shù)相結(jié)合,進(jìn)行故障定位和設(shè)備保護(hù),提高了設(shè)備的可靠性、可管理性。
以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過(guò)軟件編程實(shí)現(xiàn),其軟件程序存 儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如計(jì)算機(jī)中的硬盤、光盤或軟盤。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之 內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種傳輸設(shè)備,所述設(shè)備包括業(yè)務(wù)接收單板和業(yè)務(wù)發(fā)送單板,其特征在于,所述業(yè)務(wù)接收單板包括編碼模塊,用于接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,根據(jù)本地時(shí)鐘信息對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行編碼,得到并輸出編碼數(shù)據(jù);所述業(yè)務(wù)發(fā)送單板包括解碼模塊,用于接收所述業(yè)務(wù)接收單板輸出的編碼數(shù)據(jù),根據(jù)本地時(shí)鐘信息對(duì)所述編碼數(shù)據(jù)進(jìn)行解碼,得到并輸出發(fā)送參考時(shí)鐘;業(yè)務(wù)輸出模塊,用于接收所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息和所述解碼模塊輸出的發(fā)送參考時(shí)鐘,利用所述發(fā)送參考時(shí)鐘將所述數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸出。
2. 如權(quán)利要求1所述的傳輸設(shè)備,其特征在于,所述業(yè)務(wù)接收單板還包括 時(shí)鐘數(shù)據(jù)恢復(fù)模塊,用于接收業(yè)務(wù)數(shù)據(jù),對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行時(shí)鐘數(shù)據(jù)恢復(fù)處理,得到并輸出數(shù)據(jù)信息和時(shí)鐘信息;第一數(shù)據(jù)處理器,用于接收所述數(shù)據(jù)信息,根據(jù)本地時(shí)鐘信息將所述數(shù)據(jù)信息封裝到本 地時(shí)鐘域,得到本地?cái)?shù)據(jù)信息,將所述本地?cái)?shù)據(jù)信息輸出給所述業(yè)務(wù)發(fā)送單板;相應(yīng)地,所述業(yè)務(wù)發(fā)送單板還包括第二數(shù)據(jù)處理器,用于接收所述業(yè)務(wù)接收單板輸出的本地?cái)?shù)據(jù)信息,根據(jù)本地時(shí)鐘信息 對(duì)所述本地?cái)?shù)據(jù)信息進(jìn)行解封裝,得到所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息,并將所述業(yè)務(wù)數(shù)據(jù)中的 數(shù)據(jù)信息輸出給所述業(yè)務(wù)輸出模塊。
3. 如權(quán)利要求2所述的傳輸設(shè)備,其特征在于,所述業(yè)務(wù)輸出模塊包括鎖相環(huán),用于接收所述解碼模塊輸出的發(fā)送參考時(shí)鐘,對(duì)所述發(fā)送參考時(shí)鐘進(jìn)行降抖動(dòng) 處理后,輸出發(fā)送時(shí)鐘;恢復(fù)輸出單元,用于接收所述第二數(shù)據(jù)處理器輸出的所述業(yè)務(wù)數(shù)據(jù)屮的數(shù)據(jù)信息和所述 鎖相環(huán)輸出的發(fā)送時(shí)鐘,利用所述發(fā)送時(shí)鐘將所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口 輸出。
4. 如權(quán)利要求1或2所述的傳輸設(shè)備,其特征在于,所述編碼模塊包括分頻器,用于接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行分頻,得 到并輸出分頻時(shí)鐘,所述分頻時(shí)鐘的頻率低于本地時(shí)鐘的頻率;第一計(jì)數(shù)周期產(chǎn)生器,用于根據(jù)本地時(shí)鐘信息產(chǎn)生預(yù)設(shè)計(jì)數(shù)周期的周期性脈沖信號(hào),輸 出所述周期性脈沖信號(hào);頻率計(jì)數(shù)器,用于接收所述分頻器輸出的分頻時(shí)鐘和所述第一計(jì)數(shù)周期產(chǎn)生器輸出的周 期性脈沖信號(hào),統(tǒng)計(jì)所述預(yù)設(shè)計(jì)數(shù)周期內(nèi)所述分頻時(shí)鐘上升沿或下降沿的數(shù)量,將統(tǒng)計(jì)出的 數(shù)量作為編碼數(shù)據(jù),每隔所述預(yù)設(shè)計(jì)數(shù)周期輸出所述編碼數(shù)據(jù)。
5. 如權(quán)利要求4所述的傳輸設(shè)備,其特征在于,所述解碼模塊包括第二計(jì)數(shù)周期產(chǎn)生器,用于根據(jù)本地時(shí)鐘信息產(chǎn)生所述預(yù)設(shè)計(jì)數(shù)周期的周期性脈沖信號(hào), 輸出所述周期性脈沖信號(hào);脈沖產(chǎn)生器,用于接收所述業(yè)務(wù)接收單板輸出的編碼數(shù)據(jù)和所述第二計(jì)數(shù)周期產(chǎn)生器輸 出的周期性脈沖信號(hào),計(jì)算所述預(yù)設(shè)計(jì)數(shù)周期內(nèi)的編碼數(shù)據(jù)對(duì)應(yīng)的數(shù)值,在所述預(yù)設(shè)計(jì)數(shù)周 期內(nèi)產(chǎn)生脈沖信號(hào),所述脈沖信號(hào)的上升沿或下降沿的個(gè)數(shù)為所述數(shù)值,將所述脈沖信號(hào)作 為發(fā)送參考時(shí)鐘輸出。
6. 如權(quán)利要求2所述的傳輸設(shè)備,其特征在于,所述業(yè)務(wù)接收單板與所述業(yè)務(wù)發(fā)送單板 之間設(shè)置有交換單板,所述交換單板包括數(shù)據(jù)交換模塊,用于將業(yè)務(wù)接收單板輸出的數(shù)據(jù)信息轉(zhuǎn)發(fā)給業(yè)務(wù)發(fā)送單板的第二數(shù)據(jù)處 理器;編碼交換模塊,將業(yè)務(wù)接收單板輸出的編碼數(shù)據(jù)轉(zhuǎn)發(fā)給業(yè)務(wù)發(fā)送單板的解碼模塊。
7. —種設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法,其特征在于,所述方法包括業(yè)務(wù)接收單板接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,根據(jù)本地時(shí)鐘信息對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘 信息進(jìn)行編碼,得到編碼數(shù)據(jù),發(fā)送所述編碼數(shù)據(jù);業(yè)務(wù)發(fā)送單板接收所述編碼數(shù)據(jù),根據(jù)所述本地時(shí)鐘信息對(duì)所述編碼數(shù)據(jù)進(jìn)行解碼,得 到發(fā)送參考時(shí)鐘,利用所述發(fā)送參考時(shí)鐘將所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸 出。
8. 如權(quán)利要求7所述的設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法,其特征在于,所述根據(jù)本地時(shí)鐘信息對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行編碼之前還包括對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行時(shí)鐘數(shù)據(jù)恢復(fù)處理,得到數(shù)據(jù)信息和時(shí)鐘信息;所述業(yè)務(wù)接收單板根據(jù)所述本地時(shí)鐘信息將所述數(shù)據(jù)信息封裝到本地時(shí)鐘域,得到本地 數(shù)據(jù)信息,將所述本地?cái)?shù)據(jù)信息輸出給所述業(yè)務(wù)發(fā)送單板;相應(yīng)地,所述利用所述發(fā)送參考時(shí)鐘將所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸 出之前還包括所述業(yè)務(wù)發(fā)送單板接收所述本地?cái)?shù)據(jù)信息;根據(jù)所述本地時(shí)鐘信息對(duì)所述本地?cái)?shù)據(jù)信息進(jìn)行解封裝,得到所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信
9. 如權(quán)利要求7所述的設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法,其特征在于,所述根據(jù)本地時(shí)鐘信息 對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行編碼,得到編碼數(shù)據(jù)包括對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行分頻,得到分頻時(shí)鐘,所述分頻時(shí)鐘的頻率低于本地 時(shí)鐘的頻率;根據(jù)本地時(shí)鐘信息產(chǎn)生預(yù)設(shè)計(jì)數(shù)周期;統(tǒng)計(jì)所述預(yù)設(shè)計(jì)數(shù)周期內(nèi)所述分頻時(shí)鐘上升沿或下降沿的數(shù)量,將統(tǒng)計(jì)出的數(shù)量作為編 碼數(shù)據(jù)。
10. 如權(quán)利要求9所述的設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法,其特征在于,所述根據(jù)所述本地時(shí) 鐘信息對(duì)所述編碼數(shù)據(jù)進(jìn)行解碼,得到發(fā)送參考時(shí)鐘包括所述業(yè)務(wù)發(fā)送單板根據(jù)本地時(shí)鐘信息產(chǎn)生所述預(yù)設(shè)計(jì)數(shù)周期;計(jì)算所述預(yù)設(shè)計(jì)數(shù)周期內(nèi)的編碼數(shù)據(jù)對(duì)應(yīng)的數(shù)值,在所述預(yù)設(shè)計(jì)數(shù)周期內(nèi)產(chǎn)生脈沖信號(hào), 所述脈沖信號(hào)的上升沿或下降沿的個(gè)數(shù)為所述數(shù)值; 將所述脈沖信號(hào)作為發(fā)送參考時(shí)鐘。
全文摘要
本發(fā)明公開(kāi)了一種傳輸設(shè)備和設(shè)備內(nèi)部傳輸業(yè)務(wù)的方法,屬于通信領(lǐng)域。所述設(shè)備包括帶有編碼模塊的業(yè)務(wù)接收單板和帶有解碼模塊的業(yè)務(wù)發(fā)送單板。所述方法包括業(yè)務(wù)接收單板接收業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息,根據(jù)本地時(shí)鐘信息對(duì)所述業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息進(jìn)行編碼,得到編碼數(shù)據(jù),發(fā)送所述編碼數(shù)據(jù);業(yè)務(wù)發(fā)送單板接收所述編碼數(shù)據(jù),根據(jù)所述本地時(shí)鐘信息對(duì)所述編碼數(shù)據(jù)進(jìn)行解碼,得到發(fā)送參考時(shí)鐘,利用所述發(fā)送參考時(shí)鐘將所述業(yè)務(wù)數(shù)據(jù)中的數(shù)據(jù)信息調(diào)度到對(duì)應(yīng)的端口輸出。本發(fā)明的業(yè)務(wù)接收單板通過(guò)對(duì)時(shí)鐘信息進(jìn)行編碼,將業(yè)務(wù)數(shù)據(jù)中的時(shí)鐘信息適配到本地時(shí)鐘域,不需使用PLL進(jìn)行時(shí)鐘同步,節(jié)省了設(shè)備成本,簡(jiǎn)化了設(shè)備內(nèi)部交換調(diào)度的時(shí)鐘處理。
文檔編號(hào)H04L12/56GK101540717SQ20081010213
公開(kāi)日2009年9月23日 申請(qǐng)日期2008年3月18日 優(yōu)先權(quán)日2008年3月18日
發(fā)明者暉 向, 吳繼東, 崔秀國(guó) 申請(qǐng)人:華為技術(shù)有限公司