亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

光傳送網信號調度方法和裝置的制作方法

文檔序號:7969335閱讀:161來源:國知局
專利名稱:光傳送網信號調度方法和裝置的制作方法
技術領域
本發(fā)明涉及光傳送網技術領域,具體涉及一種光傳送網信號調度方法和裝置。
背景技術
90年代初,傳送網由準同步數(shù)字體系(PDH,Plesiochronous DigitalHierarchy)網絡轉變?yōu)橥綌?shù)字體系(SDH,Synchronous Digital Hierarchy)網絡,為語音業(yè)務及數(shù)據(jù)業(yè)務提供了大容量的同步傳送平臺。隨著數(shù)據(jù)業(yè)務帶寬飛速發(fā)展,單波長的SDH網絡的帶寬和調度容量已經滿足不了需求,密集波分復用(DWDM,Dense Wavelength Division Multiplexing)網絡能夠很好地解決帶寬不足的問題,且DWDM網絡與光傳送網(OTN,OpticalTransport Network)技術相結合,能夠提供一個可監(jiān)視管理、具備完善的網絡生存性、具備強大的波長及子波長級別的調度能力的OTN網絡,能夠實現(xiàn)波長子波長業(yè)務的快速開通。
OTN網絡的調度能力,主要包括光層的基于波長級別的光通道(OCh,Optical Channel)調度能力和電層的基于子波長級別的光通道數(shù)據(jù)單元(ODUk,Optical Channel Data Unit-k)調度能力。
業(yè)界常用的基于波長級別的OCh調度技術包括可重構光分插復用器(ROADM,Reconfigurable Optical Add-Drop Multiplexer)、波長選擇交換(WSS,Wavelength Selective Switch)等,通過這些調度技術能夠實現(xiàn)波長的靈活選路和分插復用。
基于子波長級別的ODUk調度支持3種速率級別的顆粒2.5Gbps的ODU1、10Gbps的ODU2和40Gbps的ODU3。使用異步空分調度芯片能夠實現(xiàn)以上顆粒的異步空分調度,目前業(yè)界較為成熟的是2.5Gbps級別顆粒的異步空分交叉芯片。
ODUk(k=1,2,3)幀的結構與光通道傳輸單元k(OTUk,Optical ChannelTransport Unit-k)幀結構相似,圖1給出了OTUk(k=1,2,3)的幀結構示意圖,如圖1所示,OTUk幀由4行*4080字節(jié)/行的塊狀結構組成,包括4*16的開銷區(qū)域、4*3808的凈荷區(qū)域和4*256的前向糾錯(FEC)區(qū)域。其中,4*16的開銷區(qū)域主要包括位于第1行的第1~6字節(jié)的OTUk幀定界(FA)數(shù)據(jù)、位于第1行的第7~14字節(jié)的OTUk開銷(OH)數(shù)據(jù),位于第2~4行的第1~16字節(jié)的ODUk開銷(OH)數(shù)據(jù),位于第1~4行的第15~16字節(jié)的光通道凈荷單元k(OPUk)OH數(shù)據(jù),其中,k=1,2,3。
OTUk幀去掉尾部的FEC區(qū)域即為ODUk(k=1,2,3)幀,即ODUk幀的大小為4行*3824字節(jié)/行=15296字節(jié)。
由于目前的異步空分調度的基本顆粒的級別是2.5Gbps,因此,對于OTU1/ODU1信號不存在拆分合并問題?,F(xiàn)有的異步空分調度是將OTUk/ODUk(k=2,3)信號以16字節(jié)為單位進行拆分,形成多路2.5Gbps級別的信號。例如對于速率為10Gbps的OTU2/ODU2信號,需要拆分成4bit位寬的并行信號;對于速率為40Gbps的OTU3/ODU3信號,需要拆分成16bit位寬的并行信號。
在拆分時,必須考慮到為了能夠通過拆分后的信號恢復出原始信號,必須使得拆分后的各路信號之間能夠保證宿端的定幀對齊,這就需要在將定幀字節(jié)即每幀的第一行的第1~6字節(jié)能夠平均分配給每路2.5Gbps級別的信號。
圖2為現(xiàn)有的對OTU2信號進行拆分的示意圖,如圖2所示,其拆分過程如下在發(fā)送端,對OTU2信號的拆分過程如下一、對在第4n+1(n=0,1,2,...)個幀周期內接收到的OTU2信號的拆分過程如下
將每一行的第1~16字節(jié)分配給第一路2.5Gbps的信號通道即第一通道,將每一行的第17~32字節(jié)分配給第二通道、第33~48字節(jié)分配給第三通道、第49~64字節(jié)分配給第四通道、第65~80字節(jié)分配給第一通道、第81~96字節(jié)分配給第二通道、......,依此類推,直至將該幀所包含的各行數(shù)據(jù)分配完畢。
二、對在第4n+2(n=0,1,2,...)個幀周期內接收到的OTU2信號的拆分過程如下將每一行的第1~16字節(jié)分配給第二通道,將每一行的第17~32字節(jié)分配給第一通道、第33~48字節(jié)分配給第三通道、第49~64字節(jié)分配給第四通道、第65~80字節(jié)分配給第一通道、第81~96字節(jié)分配給第二通道、......,依此類推,直至將該幀所包含的各行數(shù)據(jù)分配完畢。
三、對在第4n+3(n=0,1,2,...)個幀周期內接收到的OTU2信號的拆分過程如下將每一行的第1~16字節(jié)分配給第三通道,將每一行的第17~32字節(jié)分配給第四通道、第33~48字節(jié)分配給第一通道、第49~64字節(jié)分配給第四通道、第65~80字節(jié)分配給第一通道、第81~96字節(jié)分配給第二通道、......,依此類推,直至將該幀所包含的各行數(shù)據(jù)分配完畢。
四、對在第4n+4(n=0,1,2,...)個幀周期內接收到的OTU2信號的拆分過程如下將每一行的第1~16字節(jié)分配給第四通道,將每一行的第17~32字節(jié)分配給第一通道、第33~48字節(jié)分配給第一通道、第49~64字節(jié)分配給第二通道、第65~80字節(jié)分配給第三通道、第81~96字節(jié)分配給第四通道、......,依此類推,直至將該幀所包含的各行數(shù)據(jù)分配完畢。
在接收端,若接收到的是第4n+1(n=0,1,2,...)個幀周期內的信號,則根據(jù)第一通道內的第1~16個字節(jié),對各通道內的信號進行宿端定幀對齊,然后根據(jù)發(fā)送端的OTU2信號拆分過程,對各通道上的信號進行合并。
若接收到的是第4n+2(n=0,1,2,...)個幀周期內的信號,則根據(jù)第二通道內的第1~16個字節(jié),對各通道內的信號進行宿端定幀對齊,然后根據(jù)發(fā)送端的OTU2信號拆分過程,對各通道上的信號進行合并。
若接收到的是第4n+3(n=0,1,2,...)個幀周期內的信號,則根據(jù)第三通道內的第1~16個字節(jié),對各通道內的信號進行宿端定幀對齊,然后根據(jù)發(fā)送端的OTU2信號拆分過程,對各通道上的信號進行合并。
若接收到的是第4n+4(n=0,1,2,...)個幀周期內的信號,則根據(jù)第四通道內的第1~16個字節(jié),對各通道內的信號進行宿端定幀對齊,然后根據(jù)發(fā)送端的OTU2信號拆分過程,對各通道上的信號進行合并。
可以看出現(xiàn)有的異步空分調度方法要求每幀OTUk(k=2,3)信號必須能夠按照通道總數(shù)進行字節(jié)塊的整數(shù)拆分,即若幀大小為F字節(jié),通道數(shù)為C,每通道含的字節(jié)塊數(shù)目為B,每個字節(jié)塊的大小為S字節(jié),則有F=C*B*S。當字節(jié)塊的大小為16字節(jié)時,對于OTU2幀,由于需要將其拆分成4個2.5Gbps的通道,且其塊狀結構的大小為16320字節(jié),則有16320=16字節(jié)/塊×4通道×255,即OTU2幀拆分到每個通道上的字節(jié)塊為255個;而對于OTU3幀,由于需要將其拆分為16個2.5GbpsDE的通道,其塊狀結構的大小也為16320字節(jié),則有16320=16字節(jié)/塊×16通道×63.75,即OTU3幀拆分到每個通道上的字節(jié)塊為63.75個,該數(shù)目非整數(shù),因此,現(xiàn)有的異步空分調度無法實現(xiàn)對OTU3信號的調度。

發(fā)明內容
本發(fā)明提供一種OTN信號調度方法和裝置,以擴大OTN信號的調度范圍。
本發(fā)明的技術方案是這樣實現(xiàn)的一種OTN信號調度方法,包括A、接收到OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若是,執(zhí)行步驟B;否則,執(zhí)行步驟C;B、判斷該字節(jié)是否包含定幀數(shù)據(jù),若是,根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應通道;否則,將該字節(jié)保存在緩沖區(qū)中;
C、根據(jù)該字節(jié)在當前幀中的位置,將該字節(jié)順序分配給對應通道。
所述OTN信號為光通道傳輸單元OTU2信號或光通道數(shù)據(jù)單元ODU2信號,步驟B所述將該字節(jié)順序分配給對應通道包括計算當前幀周期序號與4相除后的余數(shù),若該余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
步驟B所述計算得到當前幀周期序號與4相除后的余數(shù)為1之后,進一步包括將當前幀周期之前三個幀周期內保存的信號幀的第4行的開銷字節(jié)分配給第二通道;將當前幀周期之前兩個幀周期內保存的信號幀的第3行的開銷字節(jié)分配給第三通道;將當前幀周期之前一個幀周期內保存的信號幀的第2行的開銷字節(jié)分配給第四通道。
步驟B所述計算得到當前幀周期序號與4相除后的余數(shù)為2之后,進一步包括將當前幀周期之前一個幀周期內保存的信號幀的第2行的開銷字節(jié)分配給第一通道;將當前幀周期之前三個幀周期內保存的信號幀的第4行的開銷字節(jié)分配給第三通道;將當前幀周期之前兩個幀周期內保存的信號幀的第3行的開銷字節(jié)分配給第四通道。
步驟B所述計算得到當前幀周期序號與4相除后的余數(shù)為3之后,進一步包括將當前幀周期之前兩個幀周期內保存的信號幀的第3行的開銷字節(jié)分配給第一通道;將當前幀周期之前一個幀周期內保存的信號幀的第2行的開銷字節(jié)分配給第二通道;將當前幀周期之前三個幀周期內保存的信號幀的第4行的開銷字節(jié)分配給第四通道。
步驟B所述計算得到當前幀周期序號與4相除后的余數(shù)為0之后,進一步包括將當前幀周期之前三個幀周期內保存的信號幀的第4行的開銷字節(jié)分配給第一通道;將當前幀周期之前兩個幀周期內保存的信號幀的第3行的開銷字節(jié)分配給第二通道;將當前幀周期之前三個幀周期內保存的信號幀的第2行的開銷字節(jié)分配給第三通道。
所述OTN信號為OTU2信號或ODU2信號,所述步驟C包括計算該字節(jié)在當前幀中的列序號與4相除后的余數(shù),若余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
所述OTN信號為OTU3信號或ODU3信號,步驟B所述將該字節(jié)分配給對應通道包括計算當前幀周期序號與16相除后得到的余數(shù),若該余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道;若該余數(shù)為0,則將該字節(jié)分配給第十六通道。
所述OTN信號為OTU3信號或ODU3信號,所述步驟C包括計算該字節(jié)在當前幀中的列序號與16相除后的余數(shù),若該余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道;若該余數(shù)為0,則將該字節(jié)分配給第十六通道。
所述步驟C之后進一步包括將各通道上的數(shù)據(jù)發(fā)送到接收端,接收端收到各通道上的數(shù)據(jù)后,根據(jù)各通道內的開銷數(shù)據(jù)中包含的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊,然后對各通道上的數(shù)據(jù)進行合并,得到原始的OTN信號。
所述步驟C之后、將各通道上的數(shù)據(jù)發(fā)送到接收端之前,進一步包括對各通道上的數(shù)據(jù)進行交叉調度。
一種OTN信號調度方法,包括A、接收到OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若是,執(zhí)行步驟B;否則,執(zhí)行步驟C;B、根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應通道;C、根據(jù)該字節(jié)在當前幀中的位置,將該字節(jié)順序分配給對應通道。
所述OTN信號為OTU2信號或ODU2信號,所述步驟B包括計算當前幀周期序號與4相除后的余數(shù),若該余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
所述OTN信號為OTU3信號或ODU3信號,所述步驟B包括計算當前幀周期序號與16相除后的余數(shù),若該余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道;若該余數(shù)為0,則將該字節(jié)分配給第十六通道。
所述OTN信號為OTU2信號或ODU2信號,所述步驟C包括計算該字節(jié)在當前幀中的列序號與4相除后的余數(shù),若該余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
所述OTN信號為OTU3信號或ODU3信號,所述步驟C包括計算該字節(jié)在當前幀中的列序號與16相除后的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道;若該余數(shù)為0,則將該字節(jié)分配給第十六通道。
所述步驟C之后進一步包括將各通道上的數(shù)據(jù)發(fā)送到接收端,接收端收到各通道上的數(shù)據(jù)后,根據(jù)各通道內的開銷數(shù)據(jù)中包含的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊,然后對各通道上的數(shù)據(jù)進行合并,得到原始的OTN信號。
所述步驟C之后、將各通道上的數(shù)據(jù)發(fā)送到接收端之前,進一步包括對各通道上的數(shù)據(jù)進行交叉調度。
一種OTN信號調度裝置,該裝置包括OTN信號接收模塊、OTN信號拆分模塊和緩沖區(qū)模塊,其中OTN信號接收模塊,用于將接收到的OTN信號發(fā)送給OTN信號拆分模塊;OTN信號拆分模塊,用于接收OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且該字節(jié)包含定幀數(shù)據(jù),則根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應的通道;若為開銷字節(jié)且該字節(jié)不包含定幀數(shù)據(jù),則將該字節(jié)發(fā)送到緩沖區(qū)模塊;若不為開銷字節(jié),則根據(jù)該字節(jié)在當前幀中的列序號,將該字節(jié)順序分配給對應的通道;根據(jù)當前的幀周期序號,從緩沖區(qū)模塊中取出開銷字節(jié)分配給對應的通道;緩沖區(qū)模塊,用于接收并保存OTN信號拆分模塊發(fā)來的開銷字節(jié)。
所述裝置進一步包括并/串轉換模塊、串/并轉換模塊、通道對齊模塊和信號合并模塊,其中并/串轉換模塊,用于接收OTN信號拆分模塊發(fā)來的各通道上的數(shù)據(jù),將該數(shù)據(jù)由并行數(shù)據(jù)轉換成串行數(shù)據(jù)后,發(fā)送到串/并轉換模塊;串/并轉換模塊,用于將并/串轉換模塊發(fā)來的各通道上的該串行數(shù)據(jù)轉換成并行數(shù)據(jù)后,發(fā)送到通道對齊模塊;通道對齊模塊,用于接收串/并轉換模塊發(fā)來的各通道上的串行數(shù)據(jù),根據(jù)各通道內的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊,將對齊后的各通道上的數(shù)據(jù)發(fā)送到信號合并模塊;信號合并模塊,用于接收通道對齊模塊發(fā)來的各通道上的數(shù)據(jù),根據(jù)OTN信號的拆分過程,對各通道上的數(shù)據(jù)進行合并,得到原始信號。
所述裝置進一步包括交叉調度模塊,用于接收并/串轉換模塊發(fā)來的各通道上的串行數(shù)據(jù),根據(jù)交叉調度要求,對各通道上的數(shù)據(jù)進行交叉調度后,發(fā)送到串/并轉換模塊。
所述OTN信號拆分模塊包括OTU2/ODU2信號拆分模塊和OTU3/ODU3信號拆分模塊,所述緩沖區(qū)模塊包括OTU2/ODU2信號緩沖區(qū)模塊和OTU3/ODU3信號緩沖區(qū)模塊,其中OTU2/ODU2信號拆分模塊,用于接收OTN信號接收模塊發(fā)來的OTU2或ODU2信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且該字節(jié)包含定幀數(shù)據(jù),則計算當前幀周期序號與4的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第四通道;若為開銷字節(jié),且該字節(jié)不包含定幀數(shù)據(jù),則將該字節(jié)發(fā)送到OTU2/ODU2信號緩沖區(qū)模塊;若不為開銷字節(jié),則計算該字節(jié)的列序號與4相除后的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第四通道;根據(jù)當前的幀周期序號,從OTU2/ODU2信號緩沖區(qū)模塊中取出開銷字節(jié)分配給對應的通道;OTU3/ODU3信號拆分模塊,用于接收OTN信號接收模塊發(fā)來的OTU3或ODU3信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且該字節(jié)包含定幀數(shù)據(jù),則計算當前幀周期序號與16的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道;若為開銷字節(jié),且該字節(jié)不包含定幀數(shù)據(jù),則將該字節(jié)發(fā)送到OTU3/ODU3信號緩沖區(qū)模塊;若不為開銷字節(jié),則計算該字節(jié)的列序號與16相除后的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道;根據(jù)當前的幀周期序號,從OTU3/ODU3信號緩沖區(qū)模塊中取出開銷字節(jié)分配給對應的通道。
OTU2/ODU2信號緩沖區(qū)模塊,用于接收并保存OTU2/ODU2信號拆分模塊發(fā)來的OTU2或ODU2信號幀的開銷字節(jié);OTU3/ODU3信號緩沖區(qū)模塊,用于接收并保存OTU3/ODU3信號拆分模塊發(fā)來的OTU3或ODU3信號幀的開銷字節(jié)。
一種OTN信號調度裝置,該裝置包括OTN信號接收模塊和OTN信號拆分模塊,其中OTN信號接收模塊,用于將接收到的OTN信號發(fā)送給OTN信號拆分模塊;OTN信號拆分模塊,用于接收OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若是,則根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應的通道;否則,根據(jù)該字節(jié)在當前幀中的列序號,將該字節(jié)順序分配給對應的通道。
所述裝置進一步包括并/串轉換模塊、串/并轉換模塊、通道對齊模塊和信號合并模塊,其中并/串轉換模塊,用于接收OTN信號拆分模塊發(fā)來的各通道上的數(shù)據(jù),將該數(shù)據(jù)由并行數(shù)據(jù)轉換成串行數(shù)據(jù)后,發(fā)送到串/并轉換模塊;串/并轉換模塊,用于將并/串轉換模塊發(fā)來的各通道上的該串行數(shù)據(jù)轉換成并行數(shù)據(jù)后,發(fā)送到通道對齊模塊;通道對齊模塊,用于接收串/并轉換模塊發(fā)來的各通道上的串行數(shù)據(jù),根據(jù)各通道內的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊,將對齊后的各通道上的數(shù)據(jù)發(fā)送到信號合并模塊;信號合并模塊,用于接收通道對齊模塊發(fā)來的各通道上的數(shù)據(jù),根據(jù)OTN信號的拆分過程,對各通道上的數(shù)據(jù)進行合并,得到原始信號。
所述裝置進一步包括交叉調度模塊,用于接收并/串轉換模塊發(fā)來的各通道上的串行數(shù)據(jù),根據(jù)交叉調度要求,對各通道上的數(shù)據(jù)進行交叉調度后,發(fā)送到串/并轉換模塊。
所述OTN信號拆分模塊包括OTU2/ODU2信號拆分模塊和OTU3/ODU3信號拆分模塊,其中OTU2/ODU2信號拆分模塊,用于接收OTN信號接收模塊發(fā)來的OTU2或ODU2信號,判斷當前字節(jié)是否為開銷字節(jié),若是,則計算當前幀周期序號與4的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第四通道;否則,計算該字節(jié)的列序號與4相除后的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第四通道;OTU3/ODU3信號拆分模塊,用于接收OTN信號接收模塊發(fā)來的OTU3或ODU3信號,判斷當前字節(jié)是否為開銷字節(jié),若是,則計算當前幀周期序號與16的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道;否則,計算該字節(jié)的列序號與16相除后的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道。
與現(xiàn)有技術相比,本發(fā)明通過將OTUk/ODUk(k=2,3)的包含定幀數(shù)據(jù)的開銷字節(jié),根據(jù)當前幀周期序號順序分配給各通道,并根據(jù)凈荷或FEC字節(jié)在當前幀中的位置,將凈荷或FEC字節(jié)順序分配給各通道,不僅實現(xiàn)了對OTU2/ODU2信號的調度,也實現(xiàn)了對OTU3/ODU3信號的調度,擴大了OTN信號的可調度范圍,且實現(xiàn)方式簡單。


圖1為OTUk幀的結構示意圖;圖2為現(xiàn)有的對OTUk/ODUk(k=2,3)信號進行拆分的過程示意圖;圖3為G.709建議定義的由4路ODU1信號封裝成的ODU2信號的結構示意圖;圖4為本發(fā)明實施例一提供的對OTU2信號進行拆分的過程示意圖;圖5為本發(fā)明實施例提供的對OTU2信號拆分后得到的各通道信號的結構示意圖;圖6為本發(fā)明實施例一提供的對OTU2信號進行調度的流程圖;圖7為本發(fā)明實施例二提供的對OTU2信號進行拆分的過程示意圖;圖8為本發(fā)明實施例二提供的對OTU2信號進行調度的流程圖;圖9為本發(fā)明實施例一提供的對OTUk/ODUk(k=2,3)信號進行調度的裝置組成圖;圖10為本發(fā)明實施例一提供的OTN信號拆分模塊和緩沖區(qū)模塊的結構示意圖;圖11為本發(fā)明實施例二提供的對OTUk/ODUk(k=2,3)信號進行調度的裝置組成圖;圖12本發(fā)明實施例二提供的OTN信號拆分模塊的結構示意圖。
具體實施例方式
國際電信聯(lián)盟電信標準化部分(ITU-T)G.709建議定義了ODUk(k=1,2,3)信號之間支持時分復用功能,表示如下4×ODU1 →OPU2Payload →ODU2;16×ODU1 →OPU3Payload →ODU3;4×ODU2 →OPU3Payload →ODU3;以4×ODU1→OPU2Payload→ODU2為例,對該時分復用功能進行說明將4路2.5Gbps的ODU1信號按照字節(jié)序號依次封裝到ODU2信號的凈荷空間中,以實現(xiàn)將本應在4個2.5Gbps波長的線路上發(fā)送的ODU1信號轉換成在一個10Gbps波長的線路上發(fā)送,節(jié)約線路資源。
由4路ODU1信號封裝成的ODU2信號幀的結構如圖3所示,第一路ODU1信號即圖4中的ODU1#1的第一個字節(jié)封裝在ODU2信號的凈荷空間的第一個字節(jié),第二路ODU1信號即圖4中的ODU1#2的第一個字節(jié)封裝在ODU2信號的凈荷空間的第二個字節(jié),第三路ODU1信號即圖4中的ODU1#3的第一個字節(jié)封裝在ODU2信號的凈荷空間的第三個字節(jié),第四路ODU1信號即圖4中的ODU1#4的第一個字節(jié)封裝在ODU2信號的凈荷空間的第四個字節(jié),第一路ODU1信號的第二個字節(jié)封裝在ODU2信號的凈荷空間的第五個字節(jié),第二路ODU1信號的第二個字節(jié)封裝在ODU2信號的凈荷空間的第六個字節(jié),......,依此類推。
因此,當接收到一個10Gbps的OTU2/ODU2信號時,該信號可能是由4路2.5Gbps的ODU1信號轉換而成的,也可能是一個普通的OTU2/ODU2信號??紤]到對拆分信號的合并復雜度,本發(fā)明在拆分OTU2/ODU2信號時,統(tǒng)一將該OTU2/ODU2信號作為由4路ODU1信號轉換而成的信號來考慮。基本拆分原則如下將屬于第一路ODU1信號的數(shù)據(jù),即每幀的每一行的凈荷空間中的第一、五、九、...、個字節(jié)分配給第一通道;將屬于第二路ODU2信號的數(shù)據(jù),即每幀的每一行的凈荷空間中的第二、六、十、...、個字節(jié)分配給第二通道;將屬于第三路ODU2信號的數(shù)據(jù),即每幀的每一行的凈荷空間中的第三、七、十一、...、個字節(jié)分配給第三通道;將屬于第四路ODU2信號的數(shù)據(jù),即每幀的每一行的凈荷空間中的第四、八、十二、...、個字節(jié)分配給第四通道。
以下以OTU2信號為例,對本發(fā)明提出的OTN信號調度進行詳細說明。
圖4為本發(fā)明實施例一提供的對OTU2信號的拆分過程示意圖,如圖4所示,其具體拆分過程如下一、對在第4n+1(n=0,1,2,...)個幀周期內接收到的OTU2信號,拆分過程如下將該幀的第一行的第1~16字節(jié)分配給第一通道,將第2~4行的第1~16個字節(jié)保存在緩沖區(qū)中;將在第4n-2個幀周期內保存的信號幀的第4行的第1~16個字節(jié)分配給第二通道,將在第4n-1個幀周期內保存的信號幀的第3行的第1~16個字節(jié)分配給第三通道,將在第4n個幀周期內保存的信號幀的第2行的第1~16個字節(jié)分配給第四通道;將該幀的凈荷和FEC區(qū)域的每個字節(jié)依次分配給各個通道,即將每一行的第17個字節(jié)分配給第一通道,第18個字節(jié)分配給第二通道,第19個字節(jié)分配給第三通道,第20個字節(jié)分配給第四通道,第21個字節(jié)分配給第一通道,第22個字節(jié)分配給第二通道,......,依此類推。
二、對在第4n+2(n=0,1,2,...)個幀周期內接收到的OTU2信號,拆分過程如下將該幀的每一行的第1~16字節(jié)分配給第二通道,將第2~4行的第1~16個字節(jié)保存在緩沖區(qū)中;將第4n+1個幀周期內保存的信號幀的第2行的第1~16字節(jié)分配給第一通道,將4n-1個幀周期內保存的信號幀的第4行的第1~16字節(jié)分配給第三通道,將第4n個幀周期內保存的信號幀的第3行的第1~16字節(jié)分配給第四通道;將該幀的凈荷和FEC區(qū)域的每個字節(jié)依次分配給各個通道,即將每一行的第17個字節(jié)分配給第一通道,第18個字節(jié)分配給第二通道,第19個字節(jié)分配給第三通道,第20個字節(jié)分配給第四通道,第21個字節(jié)分配給第一通道,第22個字節(jié)分配給第二通道,......,依此類推。
三、對在第4n+3(n=0,1,2,...)個幀周期內接收到的OTU2信號,拆分過程如下將該幀的每一行的第1~16字節(jié)分配給第三通道,將第2~4行的第1~16個字節(jié)保存在緩沖區(qū)中;將第4n+1個幀周期內保存的信號幀的第3行的第1~16字節(jié)分配給第一通道,將第4n+2個幀周期內保存的信號幀的第2行的第1~16個字節(jié)分配給第二通道,將第4n個幀周期內保存的信號幀的第4行的第1~16個字節(jié)分配給第四通道;將該幀的凈荷和FEC區(qū)域的每個字節(jié)依次分配給各個通道,即將每一行的第17個字節(jié)分配給第一通道,第18個字節(jié)分配給第二通道,第19個字節(jié)分配給第三通道,第20個字節(jié)分配給第四通道,第21個字節(jié)分配給第一通道,第22個字節(jié)分配給第二通道,......,依此類推。
四、對在第4n+4(n=0,1,2,...)個幀周期內接收到的OTU2信號,拆分過程如下將該幀的每一行的第1~16字節(jié)分配給第四通道,將第2~4行的第1~16個字節(jié)保存在緩沖區(qū)中;將在第4n+1個幀周期內保存的信號幀的第4行的第1~16字節(jié)分配給第一通道,將在第4n+2個幀周期內保存的信號幀的第3行的第1~16字節(jié)分配給第二通道,將在第4n+3個幀周期內保存的信號幀的第2行的第1~16個字節(jié)分配給第三通道;將該幀的凈荷和FEC區(qū)域的每個字節(jié)依次分配給各個通道,即將每一行的第17個字節(jié)分配給第一通道,第18個字節(jié)分配給第二通道,第19個字節(jié)分配給第三通道,第20個字節(jié)分配給第四通道,第21個字節(jié)分配給第一通道,第22個字節(jié)分配給第二通道,......,依此類推。
將OTU2信號拆分到四個通道上后,各通道上的信號的結構如圖5所示。
在OTU2信號接收端,若接收到的是第4n+1個幀周期內的信號,則根據(jù)第一通道內的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道內的信號進行宿端定幀對齊,然后按照發(fā)送端的拆分過程對各通道上的信號進行合并;若接收到的是第4n+2個幀周期內的信號,則根據(jù)第二通道內的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道內的信號進行宿端定幀對齊,然后按照發(fā)送端的拆分過程對各通道上的信號進行合并;若接收到的是第4n+3個幀周期內的信號,則根據(jù)第三通道內的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道內的信號進行宿端定幀對齊,然后按照發(fā)送端的拆分過程對各通道上的信號進行合并;若接收到的是第4n+4個幀周期內的信號,則根據(jù)第四通道內的第1~16個字節(jié)的定幀數(shù)據(jù),對各通道內的信號進行宿端定幀對齊,然后按照發(fā)送端的拆分過程對各通道上的信號進行合并。
根據(jù)以上拆分過程給出本發(fā)明實施例一提供的對OTU2信號的調度流程圖,如圖6所示,其具體步驟如下步驟601接收到10Gbps的OTU2信號幀,記錄當前字節(jié)在當前信號幀的列序號。
OTU2信號幀共有4行*4080列字節(jié),其中,第1~16列字節(jié)為包含定幀數(shù)據(jù)的開銷字節(jié),且第1~6列字節(jié)為定幀數(shù)據(jù);第17~3824列字節(jié)為凈荷數(shù)據(jù);第3825~4080列字節(jié)為FEC數(shù)據(jù)。
步驟602根據(jù)該字節(jié)的列序號,判斷該字節(jié)是否為開銷字節(jié),若是,執(zhí)行步驟603;否則,執(zhí)行步驟605。
步驟603計算當前OTU2信號幀的幀周期序號與4相除后的余數(shù)a。
步驟604根據(jù)余數(shù)a以及當前字節(jié)在當前幀中的行序號b,將該字節(jié)分配給對應的通道或保存在緩沖區(qū)中,轉至步驟607。
例如1)若余數(shù)a為1,則在b為1時,將該字節(jié)分配給第一通道,同時,將在當前幀周期之前3個幀周期內保存的信號幀的第4行的第1~16個字節(jié)分配給第二通道;將在當前幀周期之前2個幀周期內保存的信號幀的第3行的第1~16個字節(jié)分配給第三通道;將在當前幀周期之前1個幀周期內保存的信號幀的第2行的第1~16字節(jié)分配給第四通道。
在b為2~4時,將該字節(jié)保存在緩沖區(qū)中。
2)若余數(shù)a為2,則在b為1時,將該字節(jié)分配給第二通道,同時,將在當前幀周期之前1個幀周期內保存的信號幀的第2行的第1~16個字節(jié)分配給第一通道;將在當前幀周期之前3個幀周期內保存的信號幀的第4行的第1~16個字節(jié)分配給第三通道;將在當前幀周期之前2個幀周期內保存的信號幀的第3行的第1~16字節(jié)分配給第四通道。
在b為2~4時,將該字節(jié)保存在緩沖區(qū)中。
3)若余數(shù)a為3,則在b為1時,將該字節(jié)分配給第三通道,同時,將在當前幀周期之前2個幀周期內保存的信號幀的第3行的第1~16個字節(jié)分配給第一通道;將在當前幀周期之前1個幀周期內保存的信號幀的第2行的第1~16個字節(jié)分配給第二通道;將在當前幀周期之前3個幀周期內保存的信號幀的第4行的第1~16字節(jié)分配給第四通道。
在b為2~4時,將該字節(jié)保存在緩沖區(qū)中。
4)若余數(shù)a為0,則在b為1時,將該字節(jié)分配給第四通道,同時,將在當前幀周期之前3個幀周期內保存的信號幀的第4行的第1~16個字節(jié)分配給第一通道;將在當前幀周期之前2個幀周期內保存的信號幀的第3行的第1~16個字節(jié)分配給第二通道;將在當前幀周期之前1個幀周期內保存的信號幀的第2行的第1~16字節(jié)分配給第三通道。
在b為2~4時,將該字節(jié)保存在緩沖區(qū)中。
在將信號幀的第一行包含定幀數(shù)據(jù)的開銷字節(jié)分配給各通道時,必須遵循的原則是在每4個幀周期內,能夠保證每個通道在該4個幀周期中的某一個幀周期內能夠分配到一次該第一行包含定幀數(shù)據(jù)的開銷字節(jié)。
步驟605計算該字節(jié)在當前幀中的列序號與4相除后的余數(shù)。
步驟606根據(jù)該余數(shù)將該字節(jié)分配給對應的通道。
例如若該余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
步驟607將各通道上的數(shù)據(jù)發(fā)送給接收端。
各通道上的對應數(shù)據(jù)是同時發(fā)送給接收端的,即第一、二、三、四通道上的對應字節(jié)在同一時刻發(fā)送給接收端;同時,在發(fā)送各通道上的數(shù)據(jù)之前,要對各通道上的數(shù)據(jù)進行并/串轉換,即將各通道上的數(shù)據(jù)由并行數(shù)據(jù)轉換為串行數(shù)據(jù)。
在實際應用中,發(fā)送端可能根據(jù)實際的調度要求,將一個OTU2信號拆分后的部分通道上的信號與另一個OTU2信號拆分后的部分通道上的信號進行交叉調度后,發(fā)送到接收端。例如將OTU2信號A拆分后的第一、三通道上的信號與OTU2信號B拆分后的第二、四通道上的信號一同發(fā)送給同一接收端。
步驟608接收端收到各通道發(fā)來的數(shù)據(jù)后,根據(jù)各通道內的開銷數(shù)據(jù)中包含的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊。
接收端收到各通道發(fā)來的數(shù)據(jù)后,首先要對數(shù)據(jù)進行串/并轉換,即將各通道發(fā)來的數(shù)據(jù)由串行數(shù)據(jù)轉換為并行數(shù)據(jù)。
對第(4n+1)個幀周期內接收到的信號,根據(jù)第一通道內的第一行的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊;對第(4n+2)個幀周期內接收到的信號,根據(jù)第二通道內的第一行的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊;對第(4n+3)個幀周期內接收到的信號,根據(jù)第三通道內的第一行的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊;對第(4n+4)個幀周期內接收到的信號,根據(jù)第四通道內的第一行的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊。
步驟609接收端根據(jù)發(fā)送端的OTU2信號拆分過程,將各通道上的信號合并為OTU2信號。
在實際應用中,在執(zhí)行步驟601~606與步驟607~609時并無嚴格的先后之分。
根據(jù)發(fā)送端的信號拆分過程,可以直接逆推出接收端的信號合并過程,在此不再一一贅述。
可以看出在圖4、6所示實施例一中,當收到每個OTU2信號幀的第2~4行的第1~16個字節(jié)即不包含定幀數(shù)據(jù)的開銷字節(jié)時,不對該字節(jié)進行實時分配,而是將該字節(jié)放入緩沖區(qū)中,顯然這樣會造成分配延遲。為了避免分配延遲,在實際應用中,可采取如圖7所示的OTU2信號拆分過程。
圖7為本發(fā)明實施例二提供的對OTU2信號進行拆分的過程示意圖,如圖7所示,對OTU2信號的拆分過程具體如下一、對在第4n+1(0,1,2,...)個幀周期內接收到的OTU2信號,拆分過程如下將該幀的每一行的第1~16字節(jié)分配給第一通道,將該幀的凈荷和FEC區(qū)域的每個字節(jié)依次分配給各個通道,即將第一行的第17個字節(jié)分配給第一通道,第18個字節(jié)分配給第二通道,第19個字節(jié)分配給第三通道,第20個字節(jié)分配給第四通道,第21個字節(jié)分配給第一通道,第22個字節(jié)分配給第二通道,......,依此類推。
二、對在第4n+2(0,1,2,...)個幀周期內接收到的OTU2信號,拆分過程如下將該幀的每一行的第1~16字節(jié)分配給第二通道,將該幀的凈荷和FEC區(qū)域的每個字節(jié)依次分配給各個通道,即將第一行的第17個字節(jié)分配給第一通道,第18個字節(jié)分配給第二通道,第19個字節(jié)分配給第三通道,第20個字節(jié)分配給第四通道,第21個字節(jié)分配給第一通道,第22個字節(jié)分配給第二通道,......,依此類推。
三、對在第4n+3(0,1,2,...)個幀周期內接收到的OTU2信號,拆分過程如下將該幀的每一行的第1~16字節(jié)分配給第三通道,將該幀的凈荷和FEC區(qū)域的每個字節(jié)依次分配給各個通道,即將第一行的第17個字節(jié)分配給第一通道,第18個字節(jié)分配給第二通道,第19個字節(jié)分配給第三通道,第20個字節(jié)分配給第四通道,第21個字節(jié)分配給第一通道,第22個字節(jié)分配給第二通道,......,依此類推。
四、對在第4n+4(0,1,2,...)個幀周期內接收到的OTU2信號,拆分過程如下將該幀的每一行的第1~16字節(jié)分配給第四通道,將該幀的凈荷和FEC區(qū)域的每個字節(jié)依次分配給各個通道,即將第一行的第17個字節(jié)分配給第一通道,第18個字節(jié)分配給第二通道,第19個字節(jié)分配給第三通道,第20個字節(jié)分配給第四通道,第21個字節(jié)分配給第一通道,第22個字節(jié)分配給第二通道,......,依此類推。
同樣地,在OTU2信號的接收端,若接收到的是第4n+1(0,1,2,...)個幀周期內的信號,則根據(jù)第一通道內的第一行的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道內的信號進行宿端定幀對齊,然后按照發(fā)送端的拆分過程對各通道上的信號進行合并;若接收到的是第4n+2(0,1,2,...)個幀周期內的信號,則根據(jù)第二通道內的第一行的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道內的信號進行宿端定幀對齊,然后按照發(fā)送端的拆分過程對各通道上的信號進行合并;若接收到的是第4n+3(0,1,2,...)個幀周期內的信號,則根據(jù)第三通道內的第一行的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道內的信號進行宿端定幀對齊,然后按照發(fā)送端的拆分過程對各通道上的信號進行合并;若接收到的是第4n+4(0,1,2,...)個幀周期內的信號,則根據(jù)第四通道內的第一行的第1~6個字節(jié)的定幀數(shù)據(jù),對各通道內的信號進行宿端定幀對齊,然后按照發(fā)送端的拆分過程對各通道上的信號進行合并。
根據(jù)圖7所示的OTU2信號拆分過程,給出本發(fā)明實施例二提供的OTU2信號的調度流程圖,如圖8所示,其具體步驟如下步驟801接收到10Gbps的OTU2信號幀,記錄當前字節(jié)在當前信號幀中的列序號。
步驟802根據(jù)該字節(jié)在當前幀中的列序號,判斷該字節(jié)是否為開銷字節(jié),若是,執(zhí)行步驟803;否則,執(zhí)行步驟804。
步驟803計算當前OTU2信號的幀周期序號與4相除后的余數(shù),根據(jù)該余數(shù),將該字節(jié)分配給對應的通道,轉至步驟806。
例如若余數(shù)為1,則將該開銷字節(jié)分配給第一通道;若余數(shù)為2,則將該開銷字節(jié)分配給第二通道;若余數(shù)為3,則將該開銷字節(jié)分配給第三通道;若余數(shù)為0,則將該開銷字節(jié)分配給第四通道。
同樣,在將開銷字節(jié)分配給各通道時,必須遵循的原則是在每4個幀周期內,能夠保證每個通道在該4個幀周期中的一個幀周期內能夠分配到一次OTU2信號的第一行的第1~16字節(jié)即包含定幀數(shù)據(jù)的開銷字節(jié)。
步驟804計算該字節(jié)在當前幀中的列序號與4相除后的余數(shù)。
步驟805根據(jù)該余數(shù)將該字節(jié)分配給對應的通道。
若該余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
步驟806~808與步驟607~609相同。
可以看出,在圖7、8所示的實施例二中,開銷字節(jié)可以實時分配給每個通道,避免了分配延遲,節(jié)省了緩沖區(qū)空間。
ODU2信號的拆分方式與OTU2信號的拆分方式相同,需要注意的是對將ODU2信號拆分到各通道上時,需要在各通道信號的開銷區(qū)域中增加OTU2FA區(qū)域。
將OTU3/ODU3信號拆分為16個2.5Gbps級別的信號的過程與以上所示實施例一和實施二的原理相同,區(qū)別僅在于將開銷字節(jié)、凈荷字節(jié)和FEC字節(jié)順序分配到16個通道上。在具體實現(xiàn)上的差別如下
一、若采用圖6所示的實施例一對OTU3信號進行拆分,則與圖6所示實施一的區(qū)別在于1)步驟603中需要計算當前OTU2信號幀的幀周期序號與16相除后的余數(shù)a。
2)步驟604中根據(jù)余數(shù)a以及當前字節(jié)在當前幀中的行序號b,將該字節(jié)分配給對應的通道或保存在緩沖區(qū)中,具體如下若余數(shù)a為1~15中的一個值,則在b為1時,將該字節(jié)分配給通道序號與余數(shù)a相同的通道,例如a=5,則將該字節(jié)分配給第五通道;在b為2~4時,將該字節(jié)保存在緩沖區(qū)中。若余數(shù)為0,則在b為1時,將該字節(jié)分配給第十六通道;在b為2~4時,將該字節(jié)保存在緩沖區(qū)中。
且,與OTU2信號相同,若b=2,則在當前幀周期之后一個幀周期內,將該字節(jié)分配給當前余數(shù)對應的通道;若b=3,則在當前幀周期之后兩個幀周期內,將該字節(jié)分配給當前余數(shù)對應的通道;若b=4,則在當前幀周期之后三個幀周期內,將該字節(jié)分配給當前余數(shù)對應的通道。
3)步驟605中需要計算該字節(jié)在當前幀中的列序號與16相除后的余數(shù);步驟606中根據(jù)該余數(shù)將該字節(jié)分配給對應的通道具體為在余數(shù)為1~15中的一個值時,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道,例如若余數(shù)為5,則將該字節(jié)分配給第五通道;在余數(shù)為0時,將該字節(jié)分配給第十六通道。
二、若采用圖8所示的實施例二對OTU3信號進行拆分,則與圖8所示實施二的區(qū)別在于1)步驟803中需要計算當前OTU2信號幀的幀周期序號與16相除后的余數(shù),根據(jù)該余數(shù)將該字節(jié)分配給對應的通道,具體如下若余數(shù)a為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道,例如a=5,則將該字節(jié)分配給第五通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道。
3)步驟804中需要計算該字節(jié)在當前幀中的列序號與16相除后的余數(shù);
步805中根據(jù)該余數(shù)將該字節(jié)分配給對應的通道具體為在余數(shù)為1~15中的一個值時,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道,例如若余數(shù)為5,則將該字節(jié)分配給第五通道;在余數(shù)為0時,將該字節(jié)分配給第十六通道。
圖9是本發(fā)明實施例一提供的對OTN信號進行調度的裝置組成圖,如圖9所示,其主要包括OTN信號接收模塊91、OTN信號拆分模塊92、緩沖區(qū)模塊93、并/串轉換模塊94、交叉調度模塊95、串/并轉換模塊96、通道對齊模塊97和信號合并模塊98,其中OTN信號接收模塊91用于將接收到的OTN信號即OTU2信號或ODU2信號或OTU3信號或ODU3信號發(fā)送給OTN信號拆分模塊92。
OTN信號拆分模塊92用于接收OTN信號接收模塊91發(fā)來的OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且檢測到該字節(jié)包含定幀數(shù)據(jù),則根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94;若為開銷字節(jié)且檢測到該字節(jié)不包含定幀數(shù)據(jù),則將該字節(jié)發(fā)送到緩沖區(qū)模塊93;若不為開銷字節(jié),則根據(jù)該字節(jié)在當前幀中的列序號,將該字節(jié)順序分配給對應的通道,將該字節(jié)和通道序號發(fā)送到并/串轉換模塊94;根據(jù)當前的幀周期序號,從緩沖區(qū)模塊92中取出開銷字節(jié)分配給對應的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94。
緩沖區(qū)模塊93用于接收并保存OTN信號拆分模塊92發(fā)來的開銷字節(jié)。
并/串轉換模塊94用于接收OTN信號拆分模塊92發(fā)來的各通道上的信號,將該信號由并行信號轉換成串行信號后,發(fā)送到交叉調度模塊95。
交叉調度模塊95用于接收并/串轉換模塊94發(fā)來的各通道上的串行信號,根據(jù)交叉調度要求,對各通道上的信號進行交叉調度后,發(fā)送到串/并轉換模塊96。
串/并轉換模塊96用于接收交叉調度模塊95發(fā)來的各通道上的串行信號,將該串行信號轉換成并行信號后,發(fā)送到通道對齊模塊97。
通道對齊模塊97用于接收串/并轉換模塊96發(fā)來的各通道上的串行信號,根據(jù)各通道內的開銷字節(jié)中包含的定幀數(shù)據(jù),對各通道上的信號進行宿端定幀對齊,將對齊后的各通道上的信號發(fā)送到信號合并模塊98。
信號合并模塊98用于接收通道對齊模塊97發(fā)來的各通道上的信號,根據(jù)發(fā)送端的拆分原則,對各通道上的信號進行合并,得到原始信號。
其中,OTN信號接收模塊91、OTN信號拆分模塊92、緩沖區(qū)模塊93、并/串轉換模塊94和交叉調度模塊95位于發(fā)送端,串/并轉換模塊96、通道對齊模塊97和信號合并模塊98位于接收端。
具體地,如圖10所示,OTN信號拆分模塊92包括OTU2/ODU2信號拆分模塊921和OTU3/ODU3信號拆分模塊922,其中,OTU2/ODU2信號拆分模塊921用于接收OTN信號接收模塊91發(fā)來的OTU2信號或ODU2信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且該字節(jié)位于第一行,則計算當前幀周期序號與4的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94;若余數(shù)為0,則將該字節(jié)分配給第四通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94;若為開銷字節(jié),且該字節(jié)不位于第一行,則將該字節(jié)發(fā)送到OTU2/ODU2信號緩沖區(qū)模塊931;若不為開銷字節(jié),則計算該字節(jié)的列序號與4相除后的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94;若余數(shù)為0,則將該字節(jié)分配給第四通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94。根據(jù)當前的幀周期序號,從OTU2/ODU2信號緩沖區(qū)模塊931中取出開銷字節(jié)分配給對應的通道,將該開銷字節(jié)和通道序號發(fā)送到并/串轉換模塊94。
OTU3/ODU3信號拆分模塊922用于接收OTN信號接收模塊91發(fā)來的OTU3信號或ODU3信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且該字節(jié)位于第一行,則計算當前幀周期序號與16的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94;若余數(shù)為0,則將該字節(jié)分配給第十六通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94;若為開銷字節(jié),且該字節(jié)不位于第一行,則將該字節(jié)發(fā)送到OTU3/ODU3信號緩沖區(qū)模塊932;若不為開銷字節(jié),則計算該字節(jié)的列序號與16相除后的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94;若余數(shù)為0,則將該字節(jié)分配給第十六通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊94。根據(jù)當前的幀周期序號,從OTU3/ODU3信號緩沖區(qū)模塊932中取出開銷字節(jié)分配給對應的通道,將該開銷字節(jié)和通道序號發(fā)送到并/串轉換模塊94。
且,緩沖區(qū)模塊93主要包括OTU2/ODU2信號緩沖區(qū)模塊931和OTU3/ODU3信號緩沖區(qū)模塊932,其中OTU2/ODU2信號緩沖區(qū)模塊931用于接收并保存OTU2/ODU2信號拆分模塊921發(fā)來的OTU2/ODU2信號幀的開銷字節(jié)。
OTU3/ODU3信號緩沖區(qū)模塊932用于接收并保存OTU3/ODU3信號拆分模塊922發(fā)來的OTU3/ODU3信號幀的開銷字節(jié)。
圖11是本發(fā)明實施例二提供的對OTN信號進行調度的裝置組成圖,如圖11所示,其主要包括OTN信號接收模塊111、OTN信號拆分模塊112、并/串轉換模塊113、交叉調度模塊114、串/并轉換模塊115、通道對齊模塊116和信號合并模塊117,其中OTN信號接收模塊111用于將接收到的OTN信號即OTU2信號或ODU2信號或OTU3信號或ODU3信號發(fā)送給OTN信號拆分模塊112。
OTN信號拆分模塊112用于接收OTN信號接收模塊111發(fā)來的OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié),則根據(jù)當前幀周期序號,將該字節(jié)分配給對應的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113;若不為開銷字節(jié),則根據(jù)該字節(jié)在當前幀中的列序號,將該字節(jié)分配給對應的通道,將該字節(jié)和通道序號發(fā)送到并/串轉換模塊113。
并/串轉換模塊113用于接收OTN信號拆分模塊112發(fā)來的各通道上的信號,將該信號由并行信號轉換成串行信號后,發(fā)送到交叉調度模塊114。
交叉調度模塊114用于接收并/串轉換模塊113發(fā)來的各通道上的串行信號,根據(jù)交叉調度要求,對各通道上的信號進行交叉調度后,發(fā)送到串/并轉換模塊115。
串/并轉換模塊115用于接收交叉調度模塊114發(fā)來的各通道上的串行信號,將該串行信號轉換成并行信號后,發(fā)送到通道對齊模塊116。
通道對齊模塊116用于接收串/并轉換模塊115發(fā)來的各通道上的串行信號,根據(jù)各通道內的開銷字節(jié)中包含的定幀數(shù)據(jù),對各通道上的信號進行宿端定幀對齊,將對齊后的各通道上的信號發(fā)送到信號合并模塊117。
信號合并模塊117用于接收通道對齊模塊116發(fā)來的各通道上的信號,根據(jù)發(fā)送端的拆分過程,對各通道上的信號進行合并,得到原始信號。
其中,OTN信號接收模塊111、OTN信號拆分模塊112、并/串轉換模塊113和交叉調度模塊114位于發(fā)送端,串/并轉換模塊115、通道對齊模塊116和信號合并模塊117位于接收端。
具體地,如圖12所示,OTN信號拆分模塊112包括OTU2/ODU2信號拆分模塊1121和OTU3/ODU3信號拆分模塊1122,其中,OTU2/ODU2信號拆分模塊1121用于接收OTN信號接收模塊111發(fā)來的OTU2信號或ODU2信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié),則計算當前幀周期序號與4的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113;若余數(shù)為0,則將該字節(jié)分配給第四通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113;若不為開銷字節(jié),則計算該字節(jié)的列序號與4相除后的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113;若余數(shù)為0,則將該字節(jié)分配給第四通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113。
OTU3/ODU3信號拆分模塊1122用于接收OTN信號接收模塊111發(fā)來的OTU3信號或ODU3信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié),則計算當前幀周期序號與16的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113;若余數(shù)為0,則將該字節(jié)分配給第十六通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113;若不為開銷字節(jié),則計算該字節(jié)的列序號與16相除后的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113;若余數(shù)為0,則將該字節(jié)分配給第十六通道,將該字節(jié)和通道序號發(fā)送給并/串轉換模塊113。
以上所述僅為本發(fā)明的過程及方法實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種光傳輸網絡OTN信號調度方法,其特征在于,包括A、接收到OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若是,執(zhí)行步驟B;否則,執(zhí)行步驟C;B、判斷該字節(jié)是否包含定幀數(shù)據(jù),若是,根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應通道;否則,將該字節(jié)保存在緩沖區(qū)中;C、根據(jù)該字節(jié)在當前幀中的位置,將該字節(jié)順序分配給對應通道。
2.如權利要求1所述的方法,其特征在于,所述OTN信號為光通道傳輸單元OTU2信號或光通道數(shù)據(jù)單元ODU2信號,步驟B所述將該字節(jié)順序分配給對應通道包括計算當前幀周期序號與4相除后的余數(shù),若該余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
3.如權利要求2所述的方法,其特征在于,步驟B所述計算得到當前幀周期序號與4相除后的余數(shù)為1之后,進一步包括將當前幀周期之前三個幀周期內保存的信號幀的第4行的開銷字節(jié)分配給第二通道;將當前幀周期之前兩個幀周期內保存的信號幀的第3行的開銷字節(jié)分配給第三通道;將當前幀周期之前一個幀周期內保存的信號幀的第2行的開銷字節(jié)分配給第四通道。
4.如權利要求2所述的方法,其特征在于,步驟B所述計算得到當前幀周期序號與4相除后的余數(shù)為2之后,進一步包括將當前幀周期之前一個幀周期內保存的信號幀的第2行的開銷字節(jié)分配給第一通道;將當前幀周期之前三個幀周期內保存的信號幀的第4行的開銷字節(jié)分配給第三通道;將當前幀周期之前兩個幀周期內保存的信號幀的第3行的開銷字節(jié)分配給第四通道。
5.如權利要求2所述的方法,其特征在于,步驟B所述計算得到當前幀周期序號與4相除后的余數(shù)為3之后,進一步包括將當前幀周期之前兩個幀周期內保存的信號幀的第3行的開銷字節(jié)分配給第一通道;將當前幀周期之前一個幀周期內保存的信號幀的第2行的開銷字節(jié)分配給第二通道;將當前幀周期之前三個幀周期內保存的信號幀的第4行的開銷字節(jié)分配給第四通道。
6.如權利要求2所述的方法,其特征在于,步驟B所述計算得到當前幀周期序號與4相除后的余數(shù)為0之后,進一步包括將當前幀周期之前三個幀周期內保存的信號幀的第4行的開銷字節(jié)分配給第一通道;將當前幀周期之前兩個幀周期內保存的信號幀的第3行的開銷字節(jié)分配給第二通道;將當前幀周期之前三個幀周期內保存的信號幀的第2行的開銷字節(jié)分配給第三通道。
7.如權利要求1所述的方法,其特征在于,所述OTN信號為OTU2信號或ODU2信號,所述步驟C包括計算該字節(jié)在當前幀中的列序號與4相除后的余數(shù),若余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
8.如權利要求1所述的方法,其特征在于,所述OTN信號為OTU3信號或ODU3信號,步驟B所述將該字節(jié)分配給對應通道包括計算當前幀周期序號與16相除后得到的余數(shù),若該余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道;若該余數(shù)為0,則將該字節(jié)分配給第十六通道。
9.如權利要求1所述的方法,其特征在于,所述OTN信號為OTU3信號或ODU3信號,所述步驟C包括計算該字節(jié)在當前幀中的列序號與16相除后的余數(shù),若該余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道;若該余數(shù)為0,則將該字節(jié)分配給第十六通道。
10.如權利要求1所述的方法,其特征在于,所述步驟C之后進一步包括將各通道上的數(shù)據(jù)發(fā)送到接收端,接收端收到各通道上的數(shù)據(jù)后,根據(jù)各通道內的開銷數(shù)據(jù)中包含的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊,然后對各通道上的數(shù)據(jù)進行合并,得到原始的OTN信號。
11.如權利要求10所述的方法,其特征在于,所述步驟C之后、將各通道上的數(shù)據(jù)發(fā)送到接收端之前,進一步包括對各通道上的數(shù)據(jù)進行交叉調度。
12.一種OTN信號調度方法,其特征在于,包括A、接收到OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若是,執(zhí)行步驟B;否則,執(zhí)行步驟C;B、根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應通道;C、根據(jù)該字節(jié)在當前幀中的位置,將該字節(jié)順序分配給對應通道。
13.如權利要求12所述的方法,其特征在于,所述OTN信號為OTU2信號或ODU2信號,所述步驟B包括計算當前幀周期序號與4相除后的余數(shù),若該余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
14.如權利要求12所述的方法,其特征在于,所述OTN信號為OTU3信號或ODU3信號,所述步驟B包括計算當前幀周期序號與16相除后的余數(shù),若該余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道;若該余數(shù)為0,則將該字節(jié)分配給第十六通道。
15.如權利要求12所述的方法,其特征在于,所述OTN信號為OTU2信號或ODU2信號,所述步驟C包括計算該字節(jié)在當前幀中的列序號與4相除后的余數(shù),若該余數(shù)為1,則將該字節(jié)分配給第一通道;若該余數(shù)為2,則將該字節(jié)分配給第二通道;若該余數(shù)為3,則將該字節(jié)分配給第三通道;若該余數(shù)為0,則將該字節(jié)分配給第四通道。
16.如權利要求12所述的方法,其特征在于,所述OTN信號為OTU3信號或ODU3信號,所述步驟C包括計算該字節(jié)在當前幀中的列序號與16相除后的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與該余數(shù)相同的通道;若該余數(shù)為0,則將該字節(jié)分配給第十六通道。
17.如權利要求12所述的方法,其特征在于,所述步驟C之后進一步包括將各通道上的數(shù)據(jù)發(fā)送到接收端,接收端收到各通道上的數(shù)據(jù)后,根據(jù)各通道內的開銷數(shù)據(jù)中包含的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊,然后對各通道上的數(shù)據(jù)進行合并,得到原始的OTN信號。
18.如權利要求17所述的方法,其特征在于,所述步驟C之后、將各通道上的數(shù)據(jù)發(fā)送到接收端之前,進一步包括對各通道上的數(shù)據(jù)進行交叉調度。
19.一種OTN信號調度裝置,其特征在于,該裝置包括OTN信號接收模塊、OTN信號拆分模塊和緩沖區(qū)模塊,其中OTN信號接收模塊,用于將接收到的OTN信號發(fā)送給OTN信號拆分模塊;OTN信號拆分模塊,用于接收OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且該字節(jié)包含定幀數(shù)據(jù),則根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應的通道;若為開銷字節(jié)且該字節(jié)不包含定幀數(shù)據(jù),則將該字節(jié)發(fā)送到緩沖區(qū)模塊;若不為開銷字節(jié),則根據(jù)該字節(jié)在當前幀中的列序號,將該字節(jié)順序分配給對應的通道;根據(jù)當前的幀周期序號,從緩沖區(qū)模塊中取出開銷字節(jié)分配給對應的通道;緩沖區(qū)模塊,用于接收并保存OTN信號拆分模塊發(fā)來的開銷字節(jié)。
20.如權利要求19所述的裝置,其特征在于,所述裝置進一步包括并/串轉換模塊、串/并轉換模塊、通道對齊模塊和信號合并模塊,其中并/串轉換模塊,用于接收OTN信號拆分模塊發(fā)來的各通道上的數(shù)據(jù),將該數(shù)據(jù)由并行數(shù)據(jù)轉換成串行數(shù)據(jù)后,發(fā)送到串/并轉換模塊;串/并轉換模塊,用于將并/串轉換模塊發(fā)來的各通道上的該串行數(shù)據(jù)轉換成并行數(shù)據(jù)后,發(fā)送到通道對齊模塊;通道對齊模塊,用于接收串/并轉換模塊發(fā)來的各通道上的串行數(shù)據(jù),根據(jù)各通道內的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊,將對齊后的各通道上的數(shù)據(jù)發(fā)送到信號合并模塊;信號合并模塊,用于接收通道對齊模塊發(fā)來的各通道上的數(shù)據(jù),根據(jù)OTN信號的拆分過程,對各通道上的數(shù)據(jù)進行合并,得到原始信號。
21.如權利要求20所述的裝置,其特征在于,所述裝置進一步包括交叉調度模塊,用于接收并/串轉換模塊發(fā)來的各通道上的串行數(shù)據(jù),根據(jù)交叉調度要求,對各通道上的數(shù)據(jù)進行交叉調度后,發(fā)送到串/并轉換模塊。
22.如權利要求19所述的裝置,其特征在于,所述OTN信號拆分模塊包括OTU2/ODU2信號拆分模塊和OTU3/ODU3信號拆分模塊,所述緩沖區(qū)模塊包括OTU2/ODU2信號緩沖區(qū)模塊和OTU3/ODU3信號緩沖區(qū)模塊,其中OTU2/ODU2信號拆分模塊,用于接收OTN信號接收模塊發(fā)來的OTU2或ODU2信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且該字節(jié)包含定幀數(shù)據(jù),則計算當前幀周期序號與4的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第四通道;若為開銷字節(jié),且該字節(jié)不包含定幀數(shù)據(jù),則將該字節(jié)發(fā)送到OTU2/ODU2信號緩沖區(qū)模塊;若不為開銷字節(jié),則計算該字節(jié)的列序號與4相除后的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第四通道;根據(jù)當前的幀周期序號,從OTU2/ODU2信號緩沖區(qū)模塊中取出開銷字節(jié)分配給對應的通道;OTU3/ODU3信號拆分模塊,用于接收OTN信號接收模塊發(fā)來的OTU3或ODU3信號,判斷當前字節(jié)是否為開銷字節(jié),若為開銷字節(jié)且該字節(jié)包含定幀數(shù)據(jù),則計算當前幀周期序號與16的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道;若為開銷字節(jié),且該字節(jié)不包含定幀數(shù)據(jù),則將該字節(jié)發(fā)送到OTU3/ODU3信號緩沖區(qū)模塊;若不為開銷字節(jié),則計算該字節(jié)的列序號與16相除后的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道;根據(jù)當前的幀周期序號,從OTU3/ODU3信號緩沖區(qū)模塊中取出開銷字節(jié)分配給對應的通道。OTU2/ODU2信號緩沖區(qū)模塊,用于接收并保存OTU2/ODU2信號拆分模塊發(fā)來的OTU2或ODU2信號幀的開銷字節(jié);OTU3/ODU3信號緩沖區(qū)模塊,用于接收并保存OTU3/ODU3信號拆分模塊發(fā)來的OTU3或ODU3信號幀的開銷字節(jié)。
23.一種OTN信號調度裝置,其特征在于,該裝置包括OTN信號接收模塊和OTN信號拆分模塊,其中OTN信號接收模塊,用于將接收到的OTN信號發(fā)送給OTN信號拆分模塊;OTN信號拆分模塊,用于接收OTN信號,判斷當前字節(jié)是否為開銷字節(jié),若是,則根據(jù)當前幀周期序號,將該字節(jié)順序分配給對應的通道;否則,根據(jù)該字節(jié)在當前幀中的列序號,將該字節(jié)順序分配給對應的通道。
24.如權利要求23所述的裝置,其特征在于,所述裝置進一步包括并/串轉換模塊、串/并轉換模塊、通道對齊模塊和信號合并模塊,其中并/串轉換模塊,用于接收OTN信號拆分模塊發(fā)來的各通道上的數(shù)據(jù),將該數(shù)據(jù)由并行數(shù)據(jù)轉換成串行數(shù)據(jù)后,發(fā)送到串/并轉換模塊;串/并轉換模塊,用于將并/串轉換模塊發(fā)來的各通道上的該串行數(shù)據(jù)轉換成并行數(shù)據(jù)后,發(fā)送到通道對齊模塊;通道對齊模塊,用于接收串/并轉換模塊發(fā)來的各通道上的串行數(shù)據(jù),根據(jù)各通道內的定幀數(shù)據(jù),對各通道上的數(shù)據(jù)進行宿端定幀對齊,將對齊后的各通道上的數(shù)據(jù)發(fā)送到信號合并模塊;信號合并模塊,用于接收通道對齊模塊發(fā)來的各通道上的數(shù)據(jù),根據(jù)OTN信號的拆分過程,對各通道上的數(shù)據(jù)進行合并,得到原始信號。
25.如權利要求24所述的裝置,其特征在于,所述裝置進一步包括交叉調度模塊,用于接收并/串轉換模塊發(fā)來的各通道上的串行數(shù)據(jù),根據(jù)交叉調度要求,對各通道上的數(shù)據(jù)進行交叉調度后,發(fā)送到串/并轉換模塊。
26.如權利要求23所述的裝置,其特征在于,所述OTN信號拆分模塊包括OTU2/ODU2信號拆分模塊和OTU3/ODU3信號拆分模塊,其中OTU2/ODU2信號拆分模塊,用于接收OTN信號接收模塊發(fā)來的OTU2或ODU2信號,判斷當前字節(jié)是否為開銷字節(jié),若是,則計算當前幀周期序號與4的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第四通道;否則,計算該字節(jié)的列序號與4相除后的余數(shù),若余數(shù)為1~3中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第四通道;OTU3/ODU3信號拆分模塊,用于接收OTN信號接收模塊發(fā)來的OTU3或ODU3信號,判斷當前字節(jié)是否為開銷字節(jié),若是,則計算當前幀周期序號與16的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道;否則,計算該字節(jié)的列序號與16相除后的余數(shù),若余數(shù)為1~15中的一個值,則將該字節(jié)分配給通道序號與余數(shù)相同的通道;若余數(shù)為0,則將該字節(jié)分配給第十六通道。
全文摘要
本發(fā)明公開了兩種OTN信號調度方法,包括在當前字節(jié)為包含定幀數(shù)據(jù)的開銷字節(jié)時,根據(jù)當前幀周期序號,將該字節(jié)分配給對應通道;在當前字節(jié)為不包含定幀數(shù)據(jù)的開銷字節(jié)時,將該字節(jié)保存在緩沖區(qū)中;在當前字節(jié)為凈荷或FEC字節(jié)時,根據(jù)該字節(jié)在OTN幀中的位置,將該字節(jié)分配給對應通道;或者,在當前字節(jié)為開銷字節(jié)時,直接根據(jù)當前幀周期序號,將該字節(jié)分配給對應通道。本發(fā)明同時公開了兩種OTN信號調度裝置,包括OTN信號接收模塊、OTN信號拆分模塊和緩沖區(qū)模塊,或者包括OTN信號接收模塊和OTN信號拆分模塊。本發(fā)明不僅實現(xiàn)了對OTU2/ODU2信號的調度,也實現(xiàn)了對OTU3/ODU3信號的調度,擴大了OTN信號的可調度范圍,且實現(xiàn)方式簡單。
文檔編號H04J14/02GK1946012SQ20061013798
公開日2007年4月11日 申請日期2006年11月1日 優(yōu)先權日2006年11月1日
發(fā)明者肖新, 王步云 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1