專利名稱:光傳送網(wǎng)背板時(shí)分到空分位寬轉(zhuǎn)換方法及背板的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種光傳送網(wǎng)背板時(shí)分到空分位寬轉(zhuǎn)換方法及背板。
背景技術(shù):
光傳送網(wǎng)(Optical Transport Network,簡稱為0ΤΝ)是以波分復(fù)用技術(shù)為基礎(chǔ)、 在光層組織網(wǎng)絡(luò)的傳送網(wǎng),是下一代的骨干傳送網(wǎng)。隨著OTN帶寬的不斷增加,原有低帶寬下的空分處理結(jié)構(gòu)已經(jīng)無法滿足高帶寬的需求,特別是對(duì)于40G以上的業(yè)務(wù)帶寬,需要采用時(shí)分處理結(jié)構(gòu)才能夠滿足OTN背板芯片的成本和功耗。所謂空分處理結(jié)構(gòu),指的是對(duì)各信號(hào)提供空間即實(shí)線通道的一種處理結(jié)構(gòu);所謂時(shí)分處理結(jié)構(gòu),指的是將各信號(hào)同時(shí)接在一根總線上,為各信號(hào)分配不同的時(shí)隙進(jìn)行處理,每個(gè)信號(hào)分配至少一個(gè)時(shí)隙,使得各信號(hào)可以分時(shí)復(fù)用處理,互不干擾。為了兼容以前的芯片,在進(jìn)行數(shù)據(jù)映射時(shí),高帶寬OTN背板芯片要先將時(shí)分信號(hào)轉(zhuǎn)換為空分信號(hào),并進(jìn)行位寬轉(zhuǎn)換。由于時(shí)隙數(shù)量多,位寬轉(zhuǎn)換的模式多,OTN背板時(shí)分到空分位寬轉(zhuǎn)換的實(shí)現(xiàn)方法決定了 OTN背板芯片的資源和功耗。現(xiàn)有的時(shí)分到空分位寬轉(zhuǎn)換的方法包括先將時(shí)分信號(hào)分時(shí)隙緩存,然后并行讀出并進(jìn)行位寬轉(zhuǎn)換。以40G OTN背板為例,圖1為現(xiàn)有技術(shù)中OTN背板進(jìn)行時(shí)分到空分位寬轉(zhuǎn)換的方法示意圖,OTN背板的輸入為每個(gè)時(shí)隙包括15字節(jié)位寬的時(shí)分復(fù)用(Time Division Multiplex,簡稱為TDM)數(shù)據(jù),共32個(gè)時(shí)隙,需要裝載到32個(gè)背板時(shí)隙中。OTN 背板的輸出為32字節(jié)位寬的背板空分?jǐn)?shù)據(jù),每個(gè)字節(jié)代表一個(gè)時(shí)隙。輸入的TDM數(shù)據(jù)被廣播到OTN背板的并行32路位寬轉(zhuǎn)換模塊,每一路位寬轉(zhuǎn)換模塊的輸入均為32個(gè)時(shí)隙的TDM 數(shù)據(jù)。每一路位寬轉(zhuǎn)換模塊從32個(gè)時(shí)隙的TDM數(shù)據(jù)中選擇同一個(gè)光信道數(shù)據(jù)單元(Optical Channel Data Unit,簡稱為0DU)業(yè)務(wù)的η (η彡1)個(gè)時(shí)隙的TDM數(shù)據(jù)進(jìn)行輸出。例如某一路位寬轉(zhuǎn)換模塊選擇的ODU業(yè)務(wù)由5個(gè)時(shí)隙的TDM數(shù)據(jù)組成,則該位寬轉(zhuǎn)換模塊輸出為5 個(gè)字節(jié)。32路位寬轉(zhuǎn)換模塊可能僅會(huì)用到其中的部分,也可能全部會(huì)用到,全部用到的情況為每一個(gè)ODU業(yè)務(wù)由1個(gè)時(shí)隙的TDM數(shù)據(jù)組成。也即每一路位寬轉(zhuǎn)換模塊輸出的空分?jǐn)?shù)據(jù)的字節(jié)數(shù)為0 32。每一路位寬轉(zhuǎn)換模塊均與32個(gè)多路復(fù)用(Multiplexer,簡稱為MUX) 模塊相連,這32個(gè)MUX模塊中,每個(gè)MUX模塊都可能得到32路位寬轉(zhuǎn)換模塊的數(shù)據(jù),因此, 每個(gè)MUX模塊實(shí)際上均為一個(gè)322選1的MUX,每個(gè)MUX的輸入為32字節(jié),輸出為1字節(jié), 全部MUX模塊的輸出即為32字節(jié)的背板空分時(shí)隙。在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題這種時(shí)分到空分位寬轉(zhuǎn)換的方法,會(huì)隨著帶寬的增大成平方增長,當(dāng)OTN業(yè)務(wù)增長到100G時(shí),這種實(shí)現(xiàn)方法下的芯片規(guī)模已經(jīng)無法接受。仍以上述40G背板(時(shí)隙數(shù)為 32)為例,現(xiàn)有技術(shù)這種時(shí)分到空分位寬轉(zhuǎn)換的方法需要32個(gè)位寬轉(zhuǎn)換模塊,每個(gè)位寬轉(zhuǎn)換模塊需要8*32B(32字節(jié)為寬度,8為深度)的先入先出(First In First Out,簡稱為 FIFO)緩存,同時(shí)需要32個(gè)322選1的MUX。如果OTN業(yè)務(wù)增長到100G (時(shí)隙數(shù)為80),每個(gè)位寬轉(zhuǎn)換需要8*32B的緩存FIFO,同時(shí)需要80個(gè)802選1的MUX,帶寬增長2. 5倍,資源增長6. 25倍。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種光傳送網(wǎng)背板時(shí)分到空分位寬轉(zhuǎn)換方法及背板,用以解決現(xiàn)有技術(shù)中OTN背板資源不足等問題。本發(fā)明實(shí)施例提供一種光傳送網(wǎng)背板時(shí)分到空分位寬轉(zhuǎn)換方法,包括將接收到的時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的ODU業(yè)務(wù);根據(jù)各ODU業(yè)務(wù)在所述時(shí)分?jǐn)?shù)據(jù)中所占的時(shí)隙數(shù),對(duì)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記;根據(jù)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)的標(biāo)記,分別將各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入相應(yīng)于所述標(biāo)記的數(shù)據(jù)鎖存單元中;讀取數(shù)據(jù)鎖存單元的數(shù)據(jù),完成時(shí)分到空分位寬轉(zhuǎn)換。本發(fā)明實(shí)施例提供一種光傳送網(wǎng)背板,包括區(qū)分模塊,用于將接收到的時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的ODU業(yè)務(wù);標(biāo)記模塊,用于根據(jù)各ODU業(yè)務(wù)在所述時(shí)分?jǐn)?shù)據(jù)中所占的時(shí)隙數(shù),對(duì)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記;寫入模塊,用于根據(jù)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)的標(biāo)記,分別將各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入相應(yīng)于所述標(biāo)記的數(shù)據(jù)鎖存單元中;讀取模塊,用于讀取數(shù)據(jù)鎖存單元的數(shù)據(jù),完成時(shí)分到空分位寬轉(zhuǎn)換。本發(fā)明實(shí)施例的光傳送網(wǎng)背板時(shí)分到空分位寬轉(zhuǎn)換方法及背板,通過將接收到的時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的ODU業(yè)務(wù),并根據(jù)各個(gè)ODU業(yè)務(wù)在時(shí)分?jǐn)?shù)據(jù)所占的時(shí)隙數(shù),對(duì)各個(gè) ODU業(yè)務(wù)進(jìn)行標(biāo)記,并將各個(gè)ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入與其標(biāo)記相應(yīng)的數(shù)據(jù)鎖存單元中,最后按順序讀出數(shù)據(jù)鎖存單元的數(shù)據(jù)即可實(shí)現(xiàn)時(shí)分到空分位寬的轉(zhuǎn)換,解決了 OTN大帶寬背板芯片的資源問題。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中OTN背板進(jìn)行時(shí)分到空分位寬轉(zhuǎn)換的方法示意圖;圖2為本發(fā)明一個(gè)實(shí)施例提供的OTN背板時(shí)分到空分位寬轉(zhuǎn)換方法的流程圖;圖3為本發(fā)明實(shí)施例提供的各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記的示意圖;圖4為本發(fā)明一個(gè)實(shí)施例提供的OTN背板的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖2為本發(fā)明一個(gè)實(shí)施例提供的OTN背板時(shí)分到空分位寬轉(zhuǎn)換方法的流程圖,如圖2所示,該方法包括步驟201 :0ΤΝ背板接收到時(shí)分?jǐn)?shù)據(jù),將該時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的光信道數(shù)據(jù)單元 (Optical Channel Data Unit,簡稱為0DU)業(yè)務(wù);以40G OTN背板為例,假設(shè)該OTN背板接收到的時(shí)分?jǐn)?shù)據(jù)一共有32個(gè)時(shí)隙,需要裝載到32個(gè)空分的背板時(shí)隙中。每個(gè)時(shí)隙中包含15字節(jié)的數(shù)據(jù)。該時(shí)分?jǐn)?shù)據(jù)可以區(qū)分為一個(gè)或多個(gè)ODU業(yè)務(wù),每個(gè)ODU業(yè)務(wù)所占時(shí)隙小于等于32,所有ODU業(yè)務(wù)所占時(shí)隙的總和等于32。步驟202 根據(jù)各ODU業(yè)務(wù)在時(shí)分?jǐn)?shù)據(jù)中所占的時(shí)隙數(shù),對(duì)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記;例如,假設(shè)該接收到的時(shí)分?jǐn)?shù)據(jù)中ODU業(yè)務(wù)KODUflex (Flexible 0DU,靈活速率 0DU) 5)占用5個(gè)時(shí)隙,則需裝載到5個(gè)背板時(shí)隙中,則將該ODUf lex5業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)依次標(biāo)記為0、1、2、3、4。假設(shè)該接收到的時(shí)分?jǐn)?shù)據(jù)中ODU業(yè)務(wù)2 (ODUf lex2)占用2個(gè)時(shí)隙,則將該ODUflex2業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)分別標(biāo)記為5、6。當(dāng)然,還可以使用其他標(biāo)記,這里的0 6 均為示意性舉例。圖3為本發(fā)明實(shí)施例提供的各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記的示意圖。步驟203 根據(jù)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)的標(biāo)記,分別將各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入相應(yīng)于其標(biāo)記的數(shù)據(jù)鎖存單元中,直至將接收到的時(shí)分?jǐn)?shù)據(jù)全部寫入數(shù)據(jù)鎖存單元;其中,各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)的標(biāo)記與數(shù)據(jù)鎖存單元之間是一一對(duì)應(yīng)的關(guān)系。數(shù)據(jù)鎖存單元之間可以是連續(xù)的,也可以是不連續(xù)的。以圖3所示的各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)標(biāo)記后的示意圖。每一個(gè)數(shù)據(jù)鎖存單元對(duì)應(yīng)一個(gè)背板通道。一個(gè)背板通道內(nèi)部為8*1B的緩存FIFO,即深度為8字節(jié),寬為1字節(jié)的先進(jìn)先出緩存。步驟204 :0ΤΝ背板按照先入先出的順序讀出寫入數(shù)據(jù)鎖存單元的數(shù)據(jù),實(shí)現(xiàn)時(shí)分到空分位寬的轉(zhuǎn)換。其中,ODU業(yè)務(wù)1實(shí)現(xiàn)了 15字節(jié)到5字節(jié)的位寬轉(zhuǎn)換,ODU業(yè)務(wù)2實(shí)現(xiàn)了 15字節(jié)到2字節(jié)的位寬轉(zhuǎn)換。本發(fā)明實(shí)施例提供了一種OTN背板時(shí)分到空分位寬轉(zhuǎn)換方法,通過將接收到的時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的ODU業(yè)務(wù),并根據(jù)各個(gè)ODU業(yè)務(wù)在時(shí)分?jǐn)?shù)據(jù)所占的時(shí)隙數(shù),對(duì)各個(gè) ODU業(yè)務(wù)進(jìn)行標(biāo)記,并將各個(gè)ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入與其標(biāo)記相應(yīng)的數(shù)據(jù)鎖存單元中,最后按順序讀出數(shù)據(jù)鎖存單元的數(shù)據(jù)即可實(shí)現(xiàn)時(shí)分到空分位寬的轉(zhuǎn)換,解決了 OTN大帶寬背板芯片的資源問題。以40G背板為例,需要32個(gè)數(shù)據(jù)鎖存單元,每個(gè)模塊需要8*1的緩存 FIFO,同時(shí)需要32個(gè)標(biāo)記處理模塊。如果是100G,需要80個(gè)數(shù)據(jù)鎖存單元,每個(gè)需要8*1B 的緩存FIFO,同時(shí)需要80個(gè)標(biāo)記處理模塊。帶寬增長2. 5倍,資源也增長2. 5倍。圖4為本發(fā)明一個(gè)實(shí)施例提供的OTN背板的結(jié)構(gòu)示意圖,如圖4所示,該OTN背板包括區(qū)分模塊401、標(biāo)記模塊402、寫入模塊403和讀取模塊404。其中,區(qū)分模塊401用于將接收到的時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的ODU業(yè)務(wù);標(biāo)記模塊402用于根據(jù)各ODU業(yè)務(wù)在時(shí)分?jǐn)?shù)據(jù)中所占的時(shí)隙數(shù),對(duì)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記;寫入模塊403用于根據(jù)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)的標(biāo)記,分別將各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入相應(yīng)于該標(biāo)記的數(shù)據(jù)鎖存單元中;讀取模塊404用于讀取數(shù)據(jù)鎖存單元的數(shù)據(jù),完成時(shí)分到空分位寬轉(zhuǎn)換。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種光傳送網(wǎng)背板時(shí)分到空分位寬轉(zhuǎn)換方法,其特征在于,包括 將接收到的時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的光信道數(shù)據(jù)單元ODU業(yè)務(wù);根據(jù)各ODU業(yè)務(wù)在所述時(shí)分?jǐn)?shù)據(jù)中所占的時(shí)隙數(shù),對(duì)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記;根據(jù)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)的標(biāo)記,分別將各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入相應(yīng)于所述標(biāo)記的數(shù)據(jù)鎖存單元中;讀取數(shù)據(jù)鎖存單元的數(shù)據(jù),完成時(shí)分到空分位寬轉(zhuǎn)換。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述各ODU業(yè)務(wù)的標(biāo)記與所述數(shù)據(jù)鎖存單元之間為一一對(duì)應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記, 包括對(duì)每個(gè)ODU業(yè)務(wù)的多個(gè)時(shí)分?jǐn)?shù)據(jù)進(jìn)行連續(xù)標(biāo)記。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述讀取數(shù)據(jù)鎖存單元的數(shù)據(jù),包括 按照先入先出的順序讀取數(shù)據(jù)鎖存單元的數(shù)據(jù)。
5.一種光傳送網(wǎng)背板,其特征在于,包括區(qū)分模塊,用于將接收到的時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的光信道數(shù)據(jù)單元ODU業(yè)務(wù); 標(biāo)記模塊,用于根據(jù)各ODU業(yè)務(wù)在所述時(shí)分?jǐn)?shù)據(jù)中所占的時(shí)隙數(shù),對(duì)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記;寫入模塊,用于根據(jù)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)的標(biāo)記,分別將各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入相應(yīng)于所述標(biāo)記的數(shù)據(jù)鎖存單元中;讀取模塊,用于讀取數(shù)據(jù)鎖存單元的數(shù)據(jù),完成時(shí)分到空分位寬轉(zhuǎn)換。
全文摘要
本發(fā)明提供一種光傳送網(wǎng)背板時(shí)分到空分位寬轉(zhuǎn)換方法及背板。該方法包括將接收到的時(shí)分?jǐn)?shù)據(jù)區(qū)分為不同的ODU業(yè)務(wù);根據(jù)各ODU業(yè)務(wù)在所述時(shí)分?jǐn)?shù)據(jù)中所占的時(shí)隙數(shù),對(duì)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)進(jìn)行標(biāo)記;根據(jù)各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)的標(biāo)記,分別將各ODU業(yè)務(wù)的時(shí)分?jǐn)?shù)據(jù)寫入相應(yīng)于所述標(biāo)記的數(shù)據(jù)鎖存單元中;讀取數(shù)據(jù)鎖存單元的數(shù)據(jù),完成時(shí)分到空分位寬轉(zhuǎn)換。該背板包括區(qū)分模塊、標(biāo)記模塊、寫入模塊和讀取模塊。
文檔編號(hào)H04J3/08GK102257834SQ201180000889
公開日2011年11月23日 申請(qǐng)日期2011年6月13日 優(yōu)先權(quán)日2011年6月13日
發(fā)明者歐斯思, 龍鎮(zhèn) 申請(qǐng)人:華為技術(shù)有限公司