午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

采用異步幀脈沖解決光網(wǎng)絡(luò)中系統(tǒng)時鐘和幀脈沖變化的方法

文檔序號:7964118閱讀:400來源:國知局
專利名稱:采用異步幀脈沖解決光網(wǎng)絡(luò)中系統(tǒng)時鐘和幀脈沖變化的方法
技術(shù)領(lǐng)域
本發(fā)明屬光通信領(lǐng)域,尤其涉及一種在同步數(shù)字序列(SDH)光網(wǎng)絡(luò)系統(tǒng)中,采用異步幀脈沖(FP)來解決系統(tǒng)時鐘或者FP發(fā)生變化或者抖動的方法。
背景技術(shù)
在SDH光網(wǎng)絡(luò)系統(tǒng)中,一般都是由時鐘交叉盤提供一個全局的時鐘、一個8K的FP和一個2K的復(fù)幀脈沖(MFP),其中,F(xiàn)P信號以及MFP信號都作為定幀信號,而其他的各個單盤都采用這幾個全局信號來達到全網(wǎng)的同步。
對于時鐘交叉盤來說,因為要處理來自各個支路和群路的數(shù)據(jù),并進行交換。此時,如果為了達到時隙要求,他對每一個槽位的信號分別適應(yīng),,那么其工作量會非常大,而且很容易出錯。所以時鐘交叉盤一般采用集中交換的方式。這樣就要求下面的各個單盤送往時鐘交叉盤的SDH信號都必須要和時鐘交叉盤所要求的信號相位一致,否則的話,時鐘交叉盤就會找不到幀頭,無法處理該數(shù)據(jù)或者可能轉(zhuǎn)發(fā)一個錯誤的數(shù)據(jù)。為此,就要求時鐘交叉盤下帶的各個單盤信號必須每時每刻和時鐘交叉盤保持固定。
目前,很多芯片的內(nèi)部都采用高速處理,622Mbps是比較常見的傳送速率。這對提供給芯片的時鐘或者定幀信號的要求就比較高。如果時鐘或者定幀信號有變化或者抖動,那么芯片內(nèi)部的FIFO以及定幀等都會發(fā)生錯誤,從而引起業(yè)務(wù)中斷。對時鐘來說,可以將其引入本盤的時鐘平滑模塊,從而抑制時鐘的抖動和變化。但是對于定幀信號來說,引入時鐘平滑模塊不實際?,F(xiàn)在一般的做法都是對芯片進行復(fù)位,讓其重新恢復(fù)業(yè)務(wù)。這里就出現(xiàn)一個業(yè)務(wù)中斷時間較長的問題。另外對一個芯片復(fù)位的過程中會隨機產(chǎn)生一些問題,有時候產(chǎn)生的問題有可能會影響到其他的芯片,而出現(xiàn)其他的問題。
除此以外,還需要考慮虛級聯(lián)的問題,以以太網(wǎng)為例。SDH的硬速率和以太網(wǎng)數(shù)據(jù)業(yè)務(wù)的接入速率存在不匹配問題。舉例來說,如果100M以太網(wǎng)絡(luò)接入SDH網(wǎng)絡(luò),我們必須給他配置155Mbps的電路,這樣將近33%的帶寬資源就浪費掉了,而實際上,潛在的浪費可能達到67%。為了解決這種帶寬浪費,ITU-T的第15組(負責(zé)傳輸相關(guān)標準的研究單位)在2000年10月出版的ITU-T G.707/Y.1322正式詳細描述規(guī)定了虛容器(VC)級聯(lián)技術(shù)。VC級聯(lián)技術(shù)是為那些不能很好地符合SDH虛容器標準的凈負荷傳送所使用的。ITU-T定義了兩種級聯(lián)方法連續(xù)(相鄰)級聯(lián)和虛級聯(lián)。現(xiàn)在以太網(wǎng)接入一般都采用虛級聯(lián)技術(shù)。虛級聯(lián)技術(shù)可將分布于不同的同步傳輸模塊STM-N的VC-n(同一路由和不同路由均可)按照級聯(lián)的方法,形成一個虛擬的大結(jié)構(gòu)(VC-n-Xv)進行傳輸,其中每個VC-n均具有獨立的結(jié)構(gòu)和相應(yīng)的通道開銷(POH),具有完整的VC-n結(jié)構(gòu)。數(shù)個VC-n虛級聯(lián)就相當(dāng)于多個VC-n的間插。每個VC-n可以進行獨立傳輸,選擇不同的路徑,對中間傳輸設(shè)備無特殊需求,只是在終端進行重組。因為不同的傳播速度,獨立的VC-n可能產(chǎn)生延時。不同的延時必須進行補償,對于虛級聯(lián)的凈負荷整體,各個虛容器必須重組。重組必須至少能克服125us的延時。虛級聯(lián)中通過引入一個兩層的512ms的復(fù)幀結(jié)構(gòu)來對付125us的延時(最大為256ms)。為了重組虛級聯(lián)組中的虛容器,必須知道補償時延以及每個VC-n的單獨序列號。
綜上所述可以看出,首先,必須保持單盤和時鐘交叉盤的相位關(guān)系恒定,才能保持業(yè)務(wù)的穩(wěn)定;當(dāng)時鐘交叉盤切換后,會引起SDH芯片(EOS芯片、2M映射芯片等,在此通稱除時鐘交叉盤上的芯片以外的SDH封裝映射芯片)內(nèi)部的FIFO錯誤以及定幀錯誤,單盤和時鐘交叉盤的物理鏈路中斷,致使SDH失步,業(yè)務(wù)不通。SDH完全失步后,根據(jù)SDH的機制首先要在幾幀之內(nèi)重新找到幀頭來同步,這個同步需要一定時間,SDH幀同步后由于虛級聯(lián)還要找到每個VC-n的單獨序列號,這又進一步加長了業(yè)務(wù)中斷的時間。如果采用復(fù)位芯片的方法就更加加長了幀失步的時間。

發(fā)明內(nèi)容
本發(fā)明的目的是在SDH光網(wǎng)絡(luò)系統(tǒng)中,采用異步幀脈沖(FP)來解決系統(tǒng)時鐘或者FP發(fā)生變化或者抖動,從而可以保持單盤穩(wěn)定工作,降低業(yè)務(wù)損傷,同時提高業(yè)務(wù)的穩(wěn)定性,在很大程度上縮短業(yè)務(wù)中斷時間。
一種采用異步幀脈沖(FP)來解決同步數(shù)字序列(SDH)光網(wǎng)絡(luò)中的系統(tǒng)時鐘和FP發(fā)生變化的方法,其中單盤從時鐘交叉盤接收系統(tǒng)時鐘以及作為系統(tǒng)定幀信號的系統(tǒng)FP信號和系統(tǒng)復(fù)幀脈沖(MFP)信號,并且由系統(tǒng)時鐘得到單盤時鐘;利用該單盤時鐘來檢測系統(tǒng)定幀信號的高電平,并利用系統(tǒng)定幀信號在單盤中產(chǎn)生單盤定幀信號(LOCAL_FP);判斷單盤定幀信號是否為高電平,當(dāng)判斷為高電平時,開始將單盤的SDH數(shù)據(jù)寫入單盤的第一存儲器中,同時將單盤的第二存儲器里的數(shù)據(jù)取出送往SDH芯片;判斷系統(tǒng)定幀信號是否為高電平,當(dāng)判斷為高電平時,開始將單盤的第一存儲器中暫存的數(shù)據(jù)取出,并將數(shù)據(jù)發(fā)送到時鐘交叉盤,同時將時鐘交叉盤給單盤的數(shù)據(jù)寫入到單盤的第二存儲器里。
根據(jù)本發(fā)明的另一個方面,提供了一種應(yīng)用上述方法的單盤,其中包括時鐘平滑模塊,用于從時鐘交叉盤接收系統(tǒng)時鐘,并產(chǎn)生新的單盤時鐘;以及現(xiàn)場可編程器件(FPGA),用于產(chǎn)生恒定的單盤定幀信號,并且提供來自SDH芯片或者時鐘交換盤的數(shù)據(jù)暫存,F(xiàn)GPA進一步包括定幀信號產(chǎn)生模塊,用于根據(jù)系統(tǒng)定幀信號,對時鐘平滑模塊產(chǎn)生的單盤時鐘進行分頻,產(chǎn)生與系統(tǒng)定幀信號周期相同,相位不同的單盤定幀信號;存儲器,用于暫存來自SDH芯片的數(shù)據(jù)信號或者來自時鐘交叉盤的數(shù)據(jù)信號;以及計數(shù)器,用于產(chǎn)生存儲器中的數(shù)據(jù)的讀地址或者寫地址。
通過本發(fā)明,在系統(tǒng)時鐘和FP變化以后,單盤和時鐘交叉盤的物理鏈路僅僅只有一幀的中斷。能夠維持單盤和時鐘交叉盤的物理鏈路,盡量不中斷,并且即使出現(xiàn)中斷,也能夠?qū)⑵渲袛鄷r間降到最低,從而縮短失步到重新同步的時間,達到縮短業(yè)務(wù)中斷時間的目的。


圖1是直接應(yīng)用系統(tǒng)FP時,時鐘交叉盤的時間要求的示意圖;圖2是某時刻系統(tǒng)FP和LOCA_LFP的關(guān)系示意圖;圖3是將SDH數(shù)據(jù)通過RAM適配后的示意圖;圖4是時鐘交叉盤的FP變化后SDH數(shù)據(jù)通過RAM適配后的示意圖;圖5是根據(jù)本發(fā)明的單盤結(jié)構(gòu)的方塊圖;圖6是本發(fā)明方法RAM部分的流程圖;圖7示出采用芯片復(fù)位的方法的業(yè)務(wù)中斷時間;圖8示出采用本發(fā)明后分配1個VC12軟件切換時鐘交叉盤的業(yè)務(wù)中斷時間;圖9示出采用本發(fā)明后分配1個VC12硬件切換時鐘交叉盤的業(yè)務(wù)中斷時間;圖10示出采用本發(fā)明后分配63個VC12軟件切換時鐘交叉盤的業(yè)務(wù)中斷時間;圖11示出采用本發(fā)明后分配63個VC12硬件切換時鐘交叉盤的業(yè)務(wù)中斷時間。
具體實施例方式
在圖5中,示出了根據(jù)本發(fā)明的單盤結(jié)構(gòu)的方塊圖。其中包括時鐘平滑模塊以及現(xiàn)場可編程器件(FPGA)。
為了讓單盤維持恒定,就需要單盤內(nèi)的時鐘和定幀信號FP保持不變。這里將系統(tǒng)的時鐘引入時鐘平滑模塊,再將由時鐘平滑模塊給出的時鐘提供給整個單盤,由此達到單盤的時鐘不隨時鐘交叉盤的變化而變化的目的。恒定的定幀信號則由FPGA產(chǎn)生。在剛上電的時候,在FPGA中采用由時鐘平滑模塊給出的時鐘來檢測系統(tǒng)的FP和MFP的高電平,其中以系統(tǒng)的FP和MFP的第一個高電平為基準,重新產(chǎn)生定幀信號。此后,這個重新產(chǎn)生的定幀信號一直自由振蕩,保持不變,并且不受系統(tǒng)FP和MFP的影響。所以,不論是拔掉時鐘交叉盤或者切換時鐘交叉盤,單盤內(nèi)的時鐘和定幀信號一直存在而且保持不變。
在單盤時鐘和定幀信號保持恒定后,SDH信號的時序關(guān)系也隨之保持恒定,不會隨系統(tǒng)時鐘和FP產(chǎn)生變化。由于時鐘交叉盤采用集中交換,需要由單盤提供的SDH信號和系統(tǒng)的FP之間存在一個固定的時間關(guān)系。那么在時鐘交叉盤的系統(tǒng)時鐘和定幀信號變化以后,系統(tǒng)的FP與本盤FPGA產(chǎn)生的定幀信號LOCAL_FP(這里就用FP統(tǒng)指了8K的FP和2K的MFP)存在相位和時間的偏差,這種偏差也就是時鐘交叉盤和單盤SDH信號的偏差。這樣,SDH信號就不再滿足時鐘交叉盤的要求。所以,如果不對他們進行處理,就會造成業(yè)務(wù)中斷,而且不可恢復(fù)。在這種情況下,要想單盤SDH信號達到時鐘交叉盤要求的時間關(guān)系,就需要處理作調(diào)整。這里利用FPGA來使時鐘交叉盤和單盤的信號重新適應(yīng)。因為下話的原理和上話一樣,所以僅以上話為例詳細介紹。
本發(fā)明中采用一種類似于搬運的方法首先,在FPGA里面利用其自帶的RAM資源產(chǎn)生一個具有一定深度的雙口RAM。然后,以單盤定幀信號LOCAL_FP為時間基準產(chǎn)生一個以某一數(shù)值為周期的地址序列,單盤將去往時鐘交叉盤的SDH數(shù)據(jù)先以這個地址序列為準按照一定順序?qū)懭氲絉AM里面進行緩存。同時,以系統(tǒng)FP為時間基準產(chǎn)生一個以某一數(shù)值為周期的地址序列,以這個地址序列將RAM中緩存的數(shù)據(jù)通過一定的順序取出,送往背板。這樣,就能完成時鐘交叉盤和單盤信號的適應(yīng)。
這里的工作原理就類似于下面的例子一條循環(huán)的流水線,在某一點上不斷的往上面放不同編號的材料,在另外一點組裝的時候,根據(jù)需要,從流水線上拿下所需要的編號的材料來進行組裝。
在本發(fā)明中,以單盤LOCAL_FP為基準產(chǎn)生地址來控制寫入RAM的過程就相當(dāng)于往流水線上放材料,RAM相當(dāng)于是這條流水線,以系統(tǒng)FP為基準產(chǎn)生地址將RAM里面的數(shù)據(jù)讀出相當(dāng)于從流水線上拿下材料組裝,而SDH信號就好比不同編號的材料。
假設(shè)單盤直接應(yīng)用系統(tǒng)FP時,在業(yè)務(wù)正常的時候單盤去往時鐘交叉盤的SDH信號的J0和系統(tǒng)FP的關(guān)系如圖1所示。每個系統(tǒng)都要求各單盤送往時鐘交叉盤的SDH幀和系統(tǒng)FP有一個固定關(guān)系,比如單盤送出的SDH信號的J0的位置和系統(tǒng)FP相差多長時間。在這里我們假設(shè)某個系統(tǒng)要求單盤送出的SDH信號的J0的位置正好和系統(tǒng)FP在同一位置,此時SDH幀就正好能達到時鐘交叉盤的要求。
當(dāng)單盤應(yīng)用單盤自己產(chǎn)生的LOCAL_FP時,假設(shè)單盤自己產(chǎn)生的LOCAL_FP和系統(tǒng)FP關(guān)系如圖2所示。單盤自己產(chǎn)生的LOCAL_FP和系統(tǒng)FP在他們的周期里關(guān)系有多種可能。我們這里假設(shè)在某個時刻沒有其它外部影響,那么他們的相位關(guān)系固定的,此時LOCAL_FP比系統(tǒng)FP超前了一個系統(tǒng)時鐘周期。在這種相位關(guān)系下我們通過圖3的分析來說明他是如何達到前面圖1所要求的時鐘交叉盤要求的。
圖3中示出了將SDH數(shù)據(jù)通過RAM適配后,寫入數(shù)據(jù)和讀取數(shù)據(jù)的過程。在LOCAL_FP為高的時候(即單盤SDH信號J0來到的時候)將SDH數(shù)據(jù)寫入RAM模塊1的地址0所占空間中,在其他時刻,也按照一定的地址規(guī)則,將SDH信號寫入RAM模塊1的其它地址空間里。同時,F(xiàn)P為高的時候(時鐘交叉盤要求的SDH信號J0所在位置),取出RAM模塊1里地址0空間里面暫存的數(shù)據(jù),其它時候按照寫入時候的相應(yīng)地址規(guī)則,將RAM模塊1里其他地址空間里暫存的數(shù)據(jù)取出。寫入數(shù)據(jù)和取出的數(shù)據(jù)就如圖3所示。和圖2相比較,可以看到,處理后的信號正好符合了時鐘交叉盤的要求。
在圖4中示出,當(dāng)時鐘交叉盤變化后,F(xiàn)P和LOCAL_FP之間相差的時間變化,比如FP比LOCAL_FP落后了3個周期。這樣業(yè)務(wù)如果要通的話,數(shù)據(jù)也要比原來業(yè)務(wù)正常的時候延后3個周期,才能符合時鐘交叉盤的要求。按照FPGA里面我們所作的雙口RAM的讀寫規(guī)則,從RAM里取出的數(shù)據(jù)和系統(tǒng)FP的關(guān)系還是和原來業(yè)務(wù)正常的時候一樣,由此達到了時鐘交叉盤的要求。
所以,不管系統(tǒng)的時鐘和FP如何變化,單盤內(nèi)的時鐘和定幀信號始終不變,而和時鐘交叉盤的時間關(guān)系在數(shù)據(jù)通過RAM后,就進行了自動調(diào)整,確保始終能達到時鐘交叉盤的要求。
在SDH系統(tǒng)中,因為系統(tǒng)本身是同步數(shù)字序列,所以各單盤都是使用系統(tǒng)統(tǒng)一的時鐘和定幀信號,一切都是以他們?yōu)榛鶞省T诒景l(fā)明中,不再是嚴格意義上的同步。各單盤盤內(nèi)以本盤內(nèi)部產(chǎn)生的時鐘和定幀信號為基準,就是使用異步的定幀信號,甩掉系統(tǒng)的時鐘和定幀信號,和時鐘交叉盤對比而言工作在異步的狀態(tài),只是在他們兩個銜接的地方用FPGA采用一種類似于搬運的方法處理,用系統(tǒng)的時鐘和定幀信號進行一次同步,在后級達到和時鐘交叉盤的同步,來使各單盤去時鐘交叉盤的SDH信號和時鐘交叉盤相適應(yīng)。也就是說,兩個異步的東西,通過中間的一個轉(zhuǎn)換關(guān)系來達到同步。
在圖6中,示出本發(fā)明所提供的方法的流程圖。下面以上話(即單盤內(nèi)SDH信號送往時鐘交叉盤)的操作過程為例來闡述,下話和上話原理一樣,在此不再贅述(下話過程用的是圖5中所畫出的計數(shù)器3、計數(shù)器4以及RAM模塊2。他的工作過程和下面所述的上話過程一致,計數(shù)器3、計數(shù)器4的設(shè)置也和計數(shù)器1、計數(shù)器2的設(shè)置一樣,對于RAM模塊的操作也是一樣,只是計數(shù)器3、計數(shù)器4產(chǎn)生寫地址和讀地址的基準與上話過程正好相反。上話和下話是并行處理,同時進行的。所以對下話操作過程的敘述予以省略)。
在單盤剛上電時,檢測系統(tǒng)FP的第一個高電平,F(xiàn)PGA以系統(tǒng)FP第一個高電平為基準,將時鐘平滑模塊重生出來的單盤時鐘信號分頻,得到一個相位和系統(tǒng)FP具有一定關(guān)系、周期完全一樣的單盤定幀信號Local_FP。其他時候Local_FP不隨外部(如時鐘交叉盤)變化,只要時鐘平滑模塊重生的時鐘存在,就一直自由振蕩。
接下來,在FPGA里面利用其RAM資源,做1個雙口的RAM。檢測Local_FP是否為高如果為高,則將計數(shù)器2置為固定的數(shù)X2;如果為低,則將計數(shù)器2以N為周期產(chǎn)生其他數(shù)值,最后組成一系列數(shù)字序列。
接下來,將計數(shù)器2產(chǎn)生的所有序列數(shù)作為RAM模塊1的寫地址。
當(dāng)單盤需要向背板發(fā)送SDH數(shù)據(jù)時,按照計數(shù)器2產(chǎn)生的地址,將數(shù)據(jù)寫入到分配的RAM模塊1空間中。
與此同時,檢測系統(tǒng)FP是否為高如果為高,則計數(shù)器1置為固定的數(shù)X1;如果為低,則將計數(shù)器1以N為周期產(chǎn)生其他數(shù)值,最后組成一系列數(shù)字序列。
接著,將計數(shù)器1產(chǎn)生的所有序列數(shù)作為RAM模塊1的讀地址。
按照計數(shù)器1產(chǎn)生的地址,將暫存在RAM中的SDH數(shù)據(jù)讀出。
將從RAM模塊1中取出的SDH數(shù)據(jù)對齊后發(fā)送往時鐘交叉盤。
X1和X2的值根據(jù)各個系統(tǒng)時鐘交叉盤對下面各個單盤的要求以及所使用的FPGA的RAM大小的不同而不同。最簡單的是RAM模塊1足夠存下一個STM-1幀或者一個STM-1復(fù)幀的時候,可以讓X1和X2選擇同一個任意值,然后通過配置SDH芯片的寄存器來調(diào)節(jié)SDH芯片發(fā)出的SDH信號和LOCAL_FP的關(guān)系,來使單盤送出去的信號達到時鐘交叉盤的要求。也可以將SDH芯片的寄存器選擇一個任意值,然后調(diào)節(jié)X1和X2的值(X1=X2)來達到這個目的。當(dāng)然X1和X2也可以不相等,可以X1任意選取而調(diào)節(jié)X2值,也可以X2任意選取而調(diào)節(jié)X1值。只要調(diào)節(jié)到最后達到了時鐘交叉盤的要求,X1和X2的值就固定了。
N的值和RAM大小、需要緩存的數(shù)據(jù)量以及單盤時鐘有關(guān)。比如送往時鐘交叉盤的數(shù)據(jù)線是4位,時鐘是38.88M。在RAM足夠的情況下,你要暫存一個STM-1幀的數(shù)據(jù),那么N的值就為4860;暫存一個STM-1復(fù)幀的數(shù)據(jù),N的值就為19440。存2個或者3個STM-1幀是沒有什么意義的,對復(fù)幀來說也一樣。當(dāng)RAM不夠存一個STM-1幀的時候,假設(shè)存下一個STM-1幀時候的值為M,N的取值就為0-M之間,但是控制比較復(fù)雜,要根據(jù)實際需求和控制的難易選取。
當(dāng)FPGA里面的RAM不夠大時,可以縮短RAM的深度(即減小N值),這時候需要控制地址計數(shù)器,調(diào)整計數(shù)器產(chǎn)生的地址序列,比RAM足夠的時候要復(fù)雜一些,但是都是遵從這種搬運的原理來最終和時鐘交叉盤同步。
本發(fā)明使用RAM的方法只對較低速的TelecomBus接口有效,對CML或者LVDS接口也可以用本發(fā)明中的單盤自己產(chǎn)生FP的思想(另外加控制)。
圖7是某EOS單盤采用芯片復(fù)位的方法測得的業(yè)務(wù)中斷時間,只分配一個VC12(基本相當(dāng)沒有虛級聯(lián)),可以看到,業(yè)務(wù)中斷的時間比較大,基本上在1秒左右。還出現(xiàn)過復(fù)位后業(yè)務(wù)恢復(fù)不了的情況,沒有寫在這個表格之內(nèi)。這樣在系統(tǒng)時鐘或者系統(tǒng)的定幀信號由于一些外來影響有抖動的時候,業(yè)務(wù)損傷比較大(如100M以太網(wǎng)在線速的情況下就丟失148810個包左右),可能引起用戶的請求沒有回應(yīng)或者用戶請求多次后放棄任務(wù)(如有的請求只持續(xù)512毫秒)。圖8和圖9是采用本方法后只分配1個VC12(基本相當(dāng)沒有虛級聯(lián)),分別軟件切換和硬件切換測得的數(shù)據(jù)。業(yè)務(wù)中斷的時間很短,是采用芯片復(fù)位方法的差不多1/100。圖10和圖11是采用本方法后分配63個VC12(全部虛級聯(lián)),分別軟件切換和硬件切換測得的數(shù)據(jù)。因為虛級聯(lián)的關(guān)系,業(yè)務(wù)中斷時間稍有增大,仍然比采取芯片復(fù)位的方法短很多,基本上在業(yè)務(wù)的一些重發(fā)機制的范圍之內(nèi)。
上述實施例僅僅是示例性的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚,不脫離本發(fā)明的精神和范圍,可以對本發(fā)明進行修改和變化。本發(fā)明的范圍由所附的權(quán)利要求來定義。
權(quán)利要求
1.一種采用異步幀脈沖(FP)來解決同步數(shù)字序列(SDH)光網(wǎng)絡(luò)中的系統(tǒng)時鐘和FP發(fā)生變化的方法,其特征在于包括以下步驟a)單盤從時鐘交叉盤接收系統(tǒng)時鐘以及作為系統(tǒng)定幀信號的系統(tǒng)FP信號和系統(tǒng)復(fù)幀脈沖(MFP)信號,并且由系統(tǒng)時鐘得到單盤時鐘;b)利用該單盤時鐘來檢測系統(tǒng)定幀信號的高電平,并利用系統(tǒng)定幀信號在單盤中產(chǎn)生單盤定幀信號(LOCAL_FP);c)判斷單盤定幀信號是否為高電平,當(dāng)判斷為高電平時,開始將單盤的SDH數(shù)據(jù)寫入單盤的第一存儲器中,同時將單盤的第二存儲器里的數(shù)據(jù)取出送往SDH芯片;d)判斷系統(tǒng)定幀信號是否為高電平,當(dāng)判斷為高電平時,開始將單盤的第一存儲器中暫存的數(shù)據(jù)取出,并將數(shù)據(jù)發(fā)送到時鐘交叉盤,同時將時鐘交叉盤給單盤的數(shù)據(jù)寫入到單盤的第二存儲器里。
2.按照權(quán)利要求1所述的方法,其中當(dāng)系統(tǒng)定幀信號出現(xiàn)第一個高電平時,將單盤時鐘信號分頻,產(chǎn)生與系統(tǒng)定幀信號周期相同,相位不同的單盤定幀信號。
3.按照權(quán)利要求2所述的方法,其中如果沒有檢測到系統(tǒng)定幀信號的第一個高電平,單盤定幀信號維持自由振蕩,保持不變。
4.按照權(quán)利要求1所述的方法,其中單盤定幀信號包括單盤FP信號以及單盤MFP信號。
5.按照權(quán)利要求1所述的方法,其中單盤時鐘恒定,不隨時鐘交叉盤變化而變化。
6.按照權(quán)利要求1所述的方法,其中單盤定幀信號恒定,不隨系統(tǒng)定幀信號變化而變化。
7.按照權(quán)利要求1所述的方法,其中當(dāng)判斷單盤定幀信號為高電平時,產(chǎn)生一個具有固定值X2的寫地址,并將SDH數(shù)據(jù)按照所產(chǎn)生的寫地址X2寫入單盤的第一存儲器中;同時,產(chǎn)生一個具有固定值X1的讀地址,并按照所產(chǎn)生的讀地址X1,將單盤的第二存儲器里的數(shù)據(jù)取出送往SDH芯片;當(dāng)判斷單盤定幀信號為低電平時,產(chǎn)生一個周期為N的數(shù)字序列來作為寫地址,并將SDH數(shù)據(jù)按照所產(chǎn)生的寫地址寫入單盤的第一存儲器中,同時產(chǎn)生一個周期為N的數(shù)字序列來作為讀地址,將單盤的第二存儲器里的數(shù)據(jù)取出送往SDH芯片。
8.按照權(quán)利要求1所述的方法,其中當(dāng)判斷系統(tǒng)定幀信號為高電平時,產(chǎn)生一個具有固定值X1的讀地址,并按照所產(chǎn)生的讀地址X1,讀取在單盤的第一存儲器中暫存SDH數(shù)據(jù)中,同時產(chǎn)生一個具有固定值X2的寫地址,并按照所產(chǎn)生的寫地址,將時鐘交叉盤給單盤的數(shù)據(jù)寫入到單盤的第二存儲器里;當(dāng)判斷系統(tǒng)定幀信號為低電平時,產(chǎn)生一個周期為N的數(shù)字序列來作為讀地址,并將按照所產(chǎn)生的讀地址,讀取在單盤的第一存儲器中暫存的SDH數(shù)據(jù)中,同時,產(chǎn)生一個周期為N的數(shù)字序列來作為寫地址,將時鐘交叉盤給單盤的數(shù)據(jù)寫入到單盤的第二存儲器里。
9.按照權(quán)利要求1所述的方法,其中在讀取暫存數(shù)據(jù)后,將數(shù)據(jù)對齊后發(fā)送到時鐘交叉盤或者SDH芯片。
10.一種應(yīng)用權(quán)利要求1-9任何一個所述的方法的單盤,其中,該單盤包括時鐘平滑模塊,用于從時鐘交叉盤接收系統(tǒng)時鐘,并產(chǎn)生新的單盤時鐘;以及現(xiàn)場可編程器件,用于產(chǎn)生恒定的單盤定幀信號,并且提供來自SDH芯片或者時鐘交換盤的數(shù)據(jù)暫存,其進一步包括定幀信號產(chǎn)生模塊,用于根據(jù)系統(tǒng)定幀信號,對時鐘平滑模塊產(chǎn)生的單盤時鐘進行分頻,產(chǎn)生與系統(tǒng)定幀信號周期相同,相位不同的單盤定幀信號;存儲器,用于暫存來自SDH芯片的數(shù)據(jù)信號或者來自時鐘交叉盤的數(shù)據(jù)信號;以及計數(shù)器,用于產(chǎn)生存儲器中的數(shù)據(jù)的讀地址或者寫地址。
全文摘要
一種采用異步幀脈沖(FP)來解決同步數(shù)字序列(SDH)光網(wǎng)絡(luò)中的系統(tǒng)時鐘和FP發(fā)生變化的方法,其中單盤從時鐘交叉盤接收系統(tǒng)時鐘以及作為系統(tǒng)定幀信號的系統(tǒng)FP信號和系統(tǒng)復(fù)幀脈沖(MFP)信號,并且由系統(tǒng)時鐘得到單盤時鐘;利用該單盤時鐘來檢測系統(tǒng)定幀信號的高電平,并利用系統(tǒng)定幀信號在單盤中產(chǎn)生單盤定幀信號(LOCAL_FP);判斷單盤定幀信號是否為高電平,當(dāng)判斷為高電平時,開始將單盤的SDH數(shù)據(jù)寫入單盤的第一存儲器中,同時將單盤的第二存儲器里的數(shù)據(jù)取出送往SDH芯片;判斷系統(tǒng)定幀信號是否為高電平,當(dāng)判斷為高電平時,開始將單盤的第一存儲器中暫存的數(shù)據(jù)取出,并將數(shù)據(jù)發(fā)送到時鐘交叉盤,同時將時鐘交叉盤給單盤的數(shù)據(jù)寫入到單盤的第二存儲器里。
文檔編號H04L12/56GK1878041SQ20061009867
公開日2006年12月13日 申請日期2006年7月12日 優(yōu)先權(quán)日2006年7月12日
發(fā)明者于小龍 申請人:烽火通信科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1