專利名稱::一種編碼/解碼的方法及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及光傳送網(wǎng)絡(luò)(OpticalTransportNetwork,OTN)
技術(shù)領(lǐng)域:
,特別涉及一種編碼/解碼的方法及裝置。
背景技術(shù):
:隨著通信系統(tǒng)的發(fā)展,OTN逐漸成為光通訊領(lǐng)域的主流技術(shù),尤其是基于OTN的交叉調(diào)度技術(shù)的發(fā)展,使OTN逐漸發(fā)展為多業(yè)務(wù)的承載平臺。各種接入OTN的業(yè)務(wù)信號特性不同,但是,OTN凈荷速率是固定的,而這就使不同業(yè)務(wù)信號在映射到OTN凈荷時,映射的路徑和方法各不相同。其中,OTN凈荷又稱為光凈荷單元k(Opticalpayloadunitk,OPUk)(k=0,1,2,2e,3,4),k表示不同的速率等級。OPUk對應(yīng)的OPU類型和速率參見表l所示OPUkOPU標稱速率OPU速率容限OPUO238/239xl244160kbit/sOPU12488320隨sOPU2238/237x9953280kWt/sOPU323,6,813,隨sOPU4238/227x99532800kWt/sOPU2e238/237x10312500kbit/s±lOOppm表1當(dāng)業(yè)務(wù)信號速率略高于OPUk速率時,如果采用直接映射方式,只能映射到更高速率等級的OPUk中,造成帶寬的嚴重浪費。例如,千兆以太網(wǎng)GE業(yè)務(wù)信號采用8B/10B編碼,線路速率是1.25Gbps,如果直接將8B/10B編碼碼流映射到OPUk中,因OPUO速率為1.23895431Gbps,則無法裝入OPU0中,如果映射到0PU1中,又因OPU1速率為2.48832Gbps,遠遠大于1.25Gbps,則造成帶寬的嚴重浪費。目前的解決方法是將接入OTN的8B/10B編碼的數(shù)據(jù)業(yè)務(wù)信號進行解編碼,然后,按照ITU-TG.7041標準的規(guī)定對解編碼后的碼流采用通用成幀規(guī)程(GenericFramingProcedure,GFP)進行GFP封包,以降低業(yè)務(wù)信號的速率,最后,按照G.709的規(guī)定,通過插入GFP空閑幀的方式或者通過異步通用映射規(guī)程(AsynchronousGenericMappingProcedure,AGMP)的方式將GFP數(shù)據(jù)幀映射到OPUk中??梢?,這種映射方式復(fù)雜,尤其是需要先通過GFP封包,再進行映射,會嚴重影響映射的效率,增加設(shè)計成本。
發(fā)明內(nèi)容本發(fā)明提供一種將8B/10B編碼信號映射到光傳送網(wǎng)絡(luò)傳輸?shù)姆椒把b置,用以解決現(xiàn)有技術(shù)將8B/10B編碼信號映射到光傳送網(wǎng)時,映射過程復(fù)雜,效率不高的問題。本發(fā)明提供一種將8B/10B編碼信號映射到光傳送網(wǎng)絡(luò)傳輸?shù)姆椒?,包括根?jù)8B/10B編碼信號的速率,以及OTN中光凈荷單元OPUk不同等級的速率,確定承載接入的8B/10B編碼信號的OPUk;根據(jù)所述8B/10B編碼信號的速率,以及所述OPUk的速率,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于所述OPUk的速率;將所述特定編碼信號映射到所述OPUk進行傳輸。其中,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號包括將所述8B/10B編碼信號進行解碼,獲得解碼后的業(yè)務(wù)碼碼流,其中,每個業(yè)務(wù)碼為8比特;將解碼后的業(yè)務(wù)碼碼流中每N個業(yè)務(wù)碼組成一個編碼塊,每個編碼塊進行自同步擾碼,并在每個擾碼后的編碼塊前插入設(shè)定位數(shù)的比特同步幀頭,形成對應(yīng)的固定長度的特定編碼塊,其中,根據(jù)接入的8B/10B編碼信號的速率,所述OPUk的速率,以及所述比特同步幀頭的設(shè)定位數(shù)確定所述N的值;將每個固定長度的特定編碼塊組成特定編碼信號。本發(fā)明中,所述根據(jù)接入的8B/10B編碼信號的速率,所述OPUk的速率,以及所述比特同步幀頭的設(shè)定位數(shù)確定所述N的值包括根據(jù)接入的8B/10B編碼信號的速率V,獲得解碼后的業(yè)務(wù)碼碼流的速率Vp其中K=Fx——T,110;根據(jù)解碼后的業(yè)務(wù)碼碼流的速率V"所述OPUk的速率Vk,以及所述比特同步幀頭的設(shè)定位數(shù)M,確定所述N的取值范圍,其中,根據(jù)i^XliX"^W,可以確定^,廣8、在確定的N的取值范圍中,選擇一個大于等于2的正整數(shù)為所述N的值。本發(fā)明中,將所述特定編碼信號映射到所述OPUk進行傳輸包括根據(jù)ITU-TG.709標準定義的異步映射規(guī)程AMP、比特同步映射規(guī)程BMP、或異步通用映射規(guī)程AGMP,將所述特定編碼信號映射到所述OPUk。本發(fā)明提供一種發(fā)射裝置,應(yīng)用在光傳送網(wǎng)絡(luò)OTN中,包括確定單元,用于根據(jù)8B/10B編碼信號的速率,以及OTN中光凈荷單元OPUk不同等級的速率,確定承載接入的8B/10B編碼信號的OPUk;編碼單元,用于根據(jù)所述8B/10B編碼信號的速率,以及所述OPUk的速率,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于所述OPUk的速率;映射單元,用于將所述特定編碼信號映射到所述OPUk進行傳輸。其中,所述編碼單元包括解碼子單元,用于將所述8B/10B編碼信號進行解碼,獲得解碼后的業(yè)務(wù)碼碼流,其中每個業(yè)務(wù)碼為8比特;插入子單元,用于將解碼后的業(yè)務(wù)碼碼流中每N個業(yè)務(wù)碼組成一個編碼塊,每個編碼塊進行自同步擾碼,并在每個擾碼后的編碼塊前插入設(shè)定位數(shù)的比特同步幀頭,形成對應(yīng)的固定長度的特定編碼塊,其中,根據(jù)接入的8B/10B編碼信號的速率,所述OPUk的速率,以及所述比特同步幀頭的設(shè)定位數(shù)確定所述N的值;組成子單元,用于將每個固定長度的特定編碼塊組成特定編碼信號。所述插入子單元,還用于根據(jù)接入的8B/10B編碼信號的速率V,獲得解碼后8的業(yè)務(wù)碼碼流的速率V"其中,F(xiàn)j=Fx;以及根據(jù)解碼后的業(yè)務(wù)碼碼流的速率V"所述OPUk的速率Vk,以及所述比特同步幀頭的設(shè)定位數(shù)M,確定所述N的取值范圍,其中,根據(jù)^Xjyx8=Fx;x扁5『*,可以確定#^ii^iF,在確定的N的取值范圍中,選擇一個大于等于2的正整數(shù)為所述N的值。所述映射單元,還用于根據(jù)ITU-TG.709標準定義的異步映射規(guī)程AMP、比特同步映射規(guī)程BMP、或異步通用映射規(guī)程AGMP,將所述特定編碼信號映射到所述OPUk。本發(fā)明提供一種將OTN編碼信號解映射到8B/10B編碼信號的方法,包括對接收到的OTN編碼信號進行解映射,獲得特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于承載所述特定編碼信號的OPUk的速率;對獲得的特定編碼信號進行解碼,獲得業(yè)務(wù)碼碼流;將獲得業(yè)務(wù)碼碼流進行8B/10B編碼,獲得8B/10B編碼信號。其中,所述對獲得的特定編碼信號進行解碼,獲得業(yè)務(wù)碼碼流包括在接收到的特定編碼信號中,搜索比特同步幀頭信息;根據(jù)搜索到的比特同步幀頭信息,獲得接收到的特定編碼信號中包含的業(yè)務(wù)碼碼流。本發(fā)明提供一種接收裝置,應(yīng)用在光傳送網(wǎng)絡(luò)OTN中,包括解映射單元,用于對接收到的OTN編碼信號進行解映射,獲得特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于承載所述特定編碼信號的OPUk的速率;解碼單元,用于對獲得的特定編碼信號進行解碼,獲得業(yè)務(wù)碼碼流;編碼單元,用于將獲得業(yè)務(wù)碼碼流進行8B/10B編碼,獲得8B/10B編碼信號。其中,所述解碼單元包括搜索子單元,用于在接收到的特定編碼信號中,搜索比特同步幀頭信息;獲得子單元,用于根據(jù)搜索到的比特同步幀頭信息,獲得接收到的特定編碼信巟。本發(fā)明提供的8B/10B編碼信號映射到光傳送網(wǎng)絡(luò)傳輸過程中,根據(jù)8B/10B編號中包含的業(yè)務(wù)碼碼流碼信號的速率,以及OTN中光凈荷單元OPUk不同等級的速率,確定承載接入的8B/10B編碼信號的OPUk。根據(jù)所述8B/10B編碼信號的速率,以及所述OPUk的速率,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號。將所述特定編碼信號映射到所述OPUk進行傳輸。其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于承載所述特定編碼信號的OPUk的速率。可見,只需要將8B/10B編碼信號轉(zhuǎn)換為特定編碼的信號,就能有效降低信號速率,采用降低速率后的信號進行OTN傳送可以提高傳送的效率,節(jié)省網(wǎng)絡(luò)帶寬。同時,由于避免了GFP封包的過程,簡化了映射處理,可以有效減少傳送設(shè)備的設(shè)計成本。圖1為本發(fā)明實施例中將8B/10B編碼信號映射到OTN傳輸?shù)陌l(fā)送處理流程圖;圖2為本發(fā)明實施例中將8B/10B編碼信號映射到OTN傳輸?shù)陌l(fā)送裝置的結(jié)構(gòu)圖;圖3為本發(fā)明實施例中將8B/10B編碼信號映射到OTN傳輸?shù)慕邮仗幚砹鞒虉D;圖4為本發(fā)明實施例中將8B/10B編碼信號映射到OTN傳輸?shù)慕邮昭b置的結(jié)構(gòu)圖;圖5為本發(fā)明第一實施例中將8B/10B編碼信號轉(zhuǎn)換為64B/66B編碼信號映射到OTN傳輸?shù)陌l(fā)送處理流程圖;圖6為本發(fā)明第一實施例中將8B/10B編碼信號轉(zhuǎn)換為64B/66B編碼信號映射到OTN傳輸?shù)慕邮仗幚砹鞒虉D。具體實施例方式本發(fā)明實施例中,接入OTN的業(yè)務(wù)信號已經(jīng)經(jīng)過了8B/10B的編碼,也就是接入OTN的業(yè)務(wù)信號都是8B/10B編碼信號,參見圖1,將8B/10B編碼信號映射到OTN傳輸?shù)陌l(fā)送處理過程包括步驟101:確定承載接入的8B/10B編碼信號的OPUk。OTN中,每個等級的OPUk的速率都是固定的,具體參見表l,當(dāng)接入的8B/10B編碼信號的速率為V時,在表l中查找略低于V的OPUk的速率Vk,確定該OPUk來承載接入的8B/10B編碼信號。例如接入的8B/10B編碼信號的速率為1.25Gbps,在表1中查找略低于V的OPUk的速率為OPUO的速率,為1.238954310Gbps,則確定OPUO承載接入的8B/10B編碼信號。步驟102:根據(jù)接入的8B/10B編碼信號的速率,以及確定的OPUk的速率,將接入的8B/10B編碼信號轉(zhuǎn)換為特定編碼信號。承載接入的8B/10B編碼信號的OPUk的速率Vk略低于接入的8B/10B編碼信號的速率V,因此,不能直接將8B/10B編碼信號映射到OPUk中,須將8B/10B編碼信號轉(zhuǎn)換為特定編碼信號,該特定編碼信號的速率必須小于或等于OPUk的速率。這里,首先將接收的8B/10B編碼信號進行解碼,獲得解碼后的業(yè)務(wù)碼碼流,即從10比特的連續(xù)業(yè)務(wù)碼碼流解碼為8比特的連續(xù)業(yè)務(wù)碼碼流,其中,業(yè)務(wù)碼為數(shù)據(jù)碼或8控制碼,每個業(yè)務(wù)碼包括8比特。然后,將解碼后的業(yè)務(wù)碼碼流中每N個業(yè)務(wù)碼組成一個編碼塊,每個編碼塊包括NX8比特,對每個NX8比特的編碼塊進行同步擾碼后,在每個擾碼后的編碼塊前添加一個設(shè)定位數(shù)M的比特同步幀頭,這樣組成每個特定編碼塊,其中,每個特定編碼塊的長度是固定為NX8+M比特,并為了便于識別,M大于等于2。其中,N是由接入的8B/10B編碼信號的速率V,OPUk的速率Vk,以及所述比特同步幀頭的設(shè)定位數(shù)M確定。最后,由每個特定編碼塊組成了特定編碼信號。步驟103:將所述特定編碼信號映射到所述OPUk進行傳輸。將編碼轉(zhuǎn)換后的特定編碼信號映射到OPUk進行傳輸,這里,特定編碼信號流映射至OPUk可以采用ITU-TG.709標準定義的異步映射規(guī)程(AsynchronousMappingProcedure,AMP)或者比特同步映射規(guī)程(BitsynchronousMappingProcedure,BMP)或者異步通用映射規(guī)程(AsynchronousGenericMappingProcedure,AGMP)。上述步驟102中,N是由接入的8B/10B編碼信號的速率V,OPUk的速率Vk,以及所述比特同步幀頭的設(shè)定位數(shù)M確定,具體包括首先根據(jù)接入的8B/10B編碼信號的速率V,獲得解碼后的業(yè)務(wù)碼碼流的速率參見公式(l),g<formula>formulaseeoriginaldocumentpage9</formula>然后根據(jù)解碼后的業(yè)務(wù)碼碼流的速率V"OPUk的速率Vk,以及比特同步幀頭的設(shè)定位數(shù)M,確定所述N的取值范圍,參見公式(2):<formula>formulaseeoriginaldocumentpage9</formula>這樣,N的収饑范卩;I為W、^—8j/最后在確定的N的取值范圍中,選擇一個大于等于2的正整數(shù)為N的值。根據(jù)上述的方法,可以構(gòu)造一種發(fā)射的裝置,參見圖2,包括確定單元100、編碼單元200和映射單元300。確定單元100,用于根據(jù)8B/10B編碼信號的速率,以及OTN中光凈荷單元OPUk不同等級的速率,確定承載接入的8B/10B編碼信號的OPUk。編碼單元200,用于根據(jù)所述8B/10B編碼信號的速率,以及所述OPUk的速率,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于所述OPUk的速率。映射單元300,用于將所述特定編碼信號映射到所述OPUk進行傳輸。其中,編碼單元200還包括解碼子單元210、插入子單元220和組成子單元230,這樣,解碼子單元210,用于將所述8B/10B編碼信號進行解碼,獲得解碼后的業(yè)務(wù)碼碼流,其中每個業(yè)務(wù)碼為8比特。插入子單元220,用于將解碼后的業(yè)務(wù)碼碼流中每N個業(yè)務(wù)碼組成一個編碼塊,每個編碼塊進行自同步擾碼,并在每個擾碼后的編碼塊前插入設(shè)定位數(shù)的比特同步幀頭,形成對應(yīng)的固定長度的特定編碼塊,其中,根據(jù)接入的8B/10B編碼信號的速率,所述OPUk的速率,以及所述比特同步幀頭的設(shè)定位數(shù)確定所述N的值。組成子單元230,用于將每個固定長度的特定編碼塊組成特定編碼信號。并且,插入子單元220還用于首先根據(jù)接入的8B/10B編碼信號的速率V,獲得解碼后的業(yè)務(wù)碼碼流的速率v"其中,5-Fx^然后根據(jù)解碼后的業(yè)務(wù)碼碼流的速率Vp所述OPUk的速率Vk,以及所述比特同步幀頭的設(shè)定位數(shù)M,確定所述N的取值范圍,其中,根據(jù)^"^"『^X"1^A,可以確定I^省,最后,在確定的N的取值范圍中,選擇一個大于等于2的正整數(shù)為所述N的值。即N為大于等于wF—g『的正整數(shù)即可,可以在此范圍內(nèi)選擇任一一個大于等于2的正整數(shù)為N的值,也可以最大限度利用OPUk的帶寬,較佳地再次范圍選擇一個大于等于2的正整數(shù)為N的值。當(dāng)然,本發(fā)明實施例中,映射單元還用于根據(jù)ITU-TG.709標準定義的異步映射規(guī)程AMP、比特同步映射規(guī)程BMP或異步通用映射規(guī)程AGMP,將所述特定編碼信號映射到所述OPUk。上述實施例中描述了將8B/10B編碼信號映射到OTN傳輸?shù)陌l(fā)送處理過程,本發(fā)明實施例還提供一種將8B/10B編碼信號映射到OTN傳輸?shù)慕邮仗幚磉^程,參見圖3,包括步驟301:對接收到的OTN編碼信號進行解映射,獲得特定編碼信號。這里,可以根據(jù)OPUk開銷提供的信息,從OTN編碼信號中,恢復(fù)出特定編碼信號,即特定編碼碼流。該編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于承載所述特定編碼信號的OPUk的速率。這里,解映射的特定編碼信號中的編碼塊的長度為NX8+M比特,每個編碼塊包含M比特的比特同步幀頭,特定編碼信號的速率為Fx^x,x8不高于承載所述特定編碼信號的OPUk的速率Vk。步驟302:對獲得的特定編碼信號進行解碼,獲得業(yè)務(wù)碼碼流。這里,首先,搜索特定編碼信號中的比特同步幀頭信息。接收到的特定編碼信號是由固定長度的特定編碼塊組成的,每個特定編碼塊包括M比特的比特同步幀頭,以及NX8比特的業(yè)務(wù)碼,業(yè)務(wù)碼為數(shù)據(jù)碼或控制碼。因此,在接收到的特定編碼信號中,搜索比特同步幀頭信息。然后,根據(jù)搜索到的比特同步幀頭信息,獲得接收到的特定編碼信號中包含的業(yè)務(wù)碼碼流。即根據(jù)搜索到的比特同步幀頭信息,可得知每個特定編碼塊包含的業(yè)務(wù)碼的邊界,從而得到特定編碼信號中的業(yè)務(wù)碼碼流。10步驟303:對獲得業(yè)務(wù)碼碼流進行8B/10B編碼,獲得8B/10B編碼信號。根據(jù)上述的這種方法,構(gòu)造一種接收的裝置,參見圖4,包括解映射單元410,解碼單元420和編碼單元430,其中解映射單元410,用于對接收到的OTN編碼信號進行解映射,獲得特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于承載所述特定編碼信號的OPUk的速率。解碼單元420,用于對獲得的特定編碼信號進行解碼,獲得業(yè)務(wù)碼碼流。編碼單元430,將獲得業(yè)務(wù)碼碼流進行8B/10B編碼,獲得8B/10B編碼信號。其中,解映射單元410可以根據(jù)OPUk開銷提供的信息,從OTN編碼信號中,恢復(fù)出特定編碼信號,即特定編碼碼流。這樣,解碼單元420首先在在接收到的特定編碼信號中,搜索比特同步幀頭信息,然后根據(jù)搜索到的比特同步幀頭信息,可得知每個特定編碼塊包含的業(yè)務(wù)碼的邊界,從而得到特定編碼信號中的業(yè)務(wù)碼碼流。下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。實施例1,將速率為1.25Gbps的千兆以太網(wǎng)GE中的8B/10B編碼信號映射到OTN中傳輸,且本實施例中,比特同步幀頭的設(shè)定位數(shù)為2,即公式(2)中,M=2。參見圖5:步驟501:確定承載速率為1.25Gbps的8B/10B編碼信號的OPUk。OPUO的速率是1.23895431Gbps,略低于1.25Gbps,因此,承載該編碼信號的OPUk為OPUO。步驟502:根據(jù)接入的8B/10B編碼信號的速率,OPUk的速率,以及比特同步幀頭的設(shè)定位數(shù)確定組成編碼塊的業(yè)務(wù)碼個數(shù),即公式(2)中的N的值。這里,V=1.25Gbps,Vk=1.23895431Gbps,M=2,因此,根據(jù)緣'—^=腦,可知N為大于等于2的正整數(shù)即可。64B/66B編碼塊的格式如表2所示,每8個字節(jié)之前有2比特的比特同步幀頭,當(dāng)比特同步幀頭為01時,表示后面的8個字節(jié)全部為數(shù)據(jù)碼,當(dāng)比特同步幀頭為10時,表示后面的8個字節(jié)中至少有1個字節(jié)的控制碼。此時,緊鄰比特同步幀頭的第l個字節(jié)表示編碼塊類型域(BlockTypeField),用來指示66B編碼塊的類型??梢?,64B/66B編碼塊的長度和格式是固定的,方便在接收方向?qū)崿F(xiàn)字節(jié)同步,因此,這里,可以將接入的1.25Gbps的8B/10B編碼信號,轉(zhuǎn)換為64B/66B的編碼信號,即可以使N=8。步驟503:將接入的8B/10B編碼信號進行解碼,得到業(yè)務(wù)碼碼流,其中,每個業(yè)務(wù)碼包括8比特,業(yè)務(wù)碼為數(shù)據(jù)碼或控制碼。接入的8B/10B編碼信號中的數(shù)據(jù)碼或控制碼都是隨機出現(xiàn)的,因此,解碼后的業(yè)務(wù)碼碼流中數(shù)據(jù)碼或控制碼與8B/10B編碼信號中一致。步驟504:將每8個業(yè)務(wù)碼組成一組64比特編碼塊,進行自同步擾碼。步驟505:在每個擾碼后的編碼塊的前面插入2比特的比特同步幀頭,形成由66比特編碼塊組成的編碼碼流。、^^^b特像置控制碼格式—0,101D0碼類型域6S1>7控制碼格式01OxlcCo10(K'2d0x33c0c,e豕c2C2cC3C3c3C4o4c5c惑為C7D7JO0"D,DA,ZC4C-、CiAOjcSS0x7SD2D4ftD3D3ftD3O,O0D6D7OnD,D4D7c漆10c2c,c71)0T,CA/CAC,,C710D0100xb410OxccDoD0D,c4c7D2C4c,ftc710D,10OxclD2D—「D3D4c7DoDADyl^DAT10輔DaD4Ds表2按照編碼標準的規(guī)定,在66B編碼塊中,幀起始字符/S/,只能出現(xiàn)在第O或第4字節(jié),編碼塊類型域分別為0x78和0x33。然而,對于GE業(yè)務(wù),幀起始字符/S/,可能出現(xiàn)的位置為所有的偶數(shù)字節(jié),即第0,第2,第4,第6字節(jié)。當(dāng)/S/出現(xiàn)在第2或第6字節(jié)時,在66B編碼塊中,需要另外兩個自定義的字符來表示。參見表3所示,是一種定義方法,編碼塊類型域為0x36表示/S/出現(xiàn)在第2字節(jié),編碼類型域為0x63表示/S/出現(xiàn)在第6字節(jié)。100x36COCIIB"""""""fD6D710Ox6SCOCIC2C3C4C5112輸入數(shù)據(jù)數(shù)撒碼格式C0aS2inmD5D6D7C腦C2C3C4C遍D7編碼繞同,鎪頭表3在上述表2和表3的編碼塊中,D表示的是數(shù)據(jù)字符,C表示的是控制字符。每個控制字符占7個比特,8B/10B編碼的控制碼與66B塊中的控制字符編碼對應(yīng)關(guān)系如表4所示。<table>tableseeoriginaldocumentpage13</column></row><table>表4這樣,對于GE業(yè)務(wù),當(dāng)在步驟503之前,檢測到8B/10B編碼錯誤時,則不需對其進行解碼,直接在64B/66B編碼中用控制字符/E/(0xlE)代替。這樣可以很方便地實現(xiàn)GE業(yè)務(wù)的故障透傳。步驟506:將由66比特編碼塊組成的編碼碼流,映射到OPUO中進行傳輸。64B/66B編碼后的碼流速率,也就是由66比特編碼塊組成的編碼碼流為125x了x77=1-03125<1238954即小于OPU0的速率,因此,將64B/66B編碼后的碼扁d4,流速率映射到opuo中。64B/66B編碼后的碼流速率低于OPU0的速率,因此,向OPU0映射時,需要根據(jù)兩者速率的比例關(guān)系,在OPU0中添加一定的填充字節(jié),并在OPU0的開銷區(qū)做出標識。又因為64B/66B編碼塊并不是整數(shù)字節(jié),在裝入OPU0時,還需將64B/66B編碼塊按照每8比特一組,依次添加到OPU0中需要添加信息數(shù)據(jù)的字節(jié)中。上述過程中,將速率為1.25Gbps的千兆以太網(wǎng)GE中的8B/10B編碼信號映射到OPU0中傳輸,那么將OPU0中信號發(fā)送到客戶端設(shè)備時,還需進行解映射過程,參見圖6,包括步驟601:根據(jù)OPU0開銷提供的信息,去除OPU0中的填充字節(jié),恢復(fù)出64B/66B編碼碼流。步驟602:對恢復(fù)出64B/66B編碼碼流進行64B/66B解碼。這里,可以首先按照IEEE802.3標準規(guī)定的同步檢測狀態(tài)機,找到64B/66B編碼碼流中的比特同步幀頭,進而恢復(fù)出字節(jié)邊界。然后,按照表2-4描述的映射關(guān)系,將64B/66B編碼塊凈荷數(shù)據(jù)轉(zhuǎn)換為業(yè)務(wù)碼格式,也即是數(shù)據(jù)碼加控制碼的格式。在進行編碼轉(zhuǎn)換時,需要注意,當(dāng)遇到錯誤指示編碼時,轉(zhuǎn)換為GE業(yè)務(wù)相應(yīng)的錯誤碼指示字符。步驟603:提取64B/66B解碼后的數(shù)據(jù),并進行8B/10B編碼后,恢復(fù)為GE業(yè)務(wù)線路編碼,送給客戶設(shè)備。在上述實施例中,將8B/10B編碼信號轉(zhuǎn)換為64B/66B編碼信號,當(dāng)然,也可以將8B/10B編碼轉(zhuǎn)換為512B/515B編碼信號,或者將8B/10B編碼轉(zhuǎn)換為1024B/1027B編碼信號等等。綜上所述,本發(fā)明實施例中,根據(jù)8B/10B編碼信號的速率,以及OTN中光凈荷單元OPUk不同等級的速率,確定承載接入的8B/10B編碼信號的OPUk。根據(jù)所述8B/10B編碼信號的速率,以及所述OPUk的速率,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號。將所述特定編碼信號映射到所述OPUk進行傳輸??梢?,只需要將8B/10B編碼信號轉(zhuǎn)換為特定編碼的信號,就能有效降低信號速率,采用降低速率后的信號進行OTN傳送可以提高傳送的效率,節(jié)省網(wǎng)絡(luò)帶寬。同時,由于避免了GFP封包的過程,簡化了映射處理,可以有效減少傳送設(shè)備的設(shè)計成本。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。1權(quán)利要求一種將8B/10B編碼信號映射到光傳送網(wǎng)絡(luò)OTN傳輸?shù)姆椒ǎ涮卣髟谟?,包括根?jù)8B/10B編碼信號的速率,以及OTN中光凈荷單元OPUk不同等級的速率,確定承載接入的8B/10B編碼信號的OPUk;根據(jù)所述8B/10B編碼信號的速率,以及所述OPUk的速率,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于所述OPUk的速率;將所述特定編碼信號映射到所述OPUk進行傳輸。2.如權(quán)利要求1所述的方法,其特征在于,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號包括將所述8B/10B編碼信號進行解碼,獲得解碼后的業(yè)務(wù)碼碼流,其中,每個業(yè)務(wù)碼為8比特;將解碼后的業(yè)務(wù)碼碼流中每N個業(yè)務(wù)碼組成一個編碼塊,每個編碼塊進行自同步擾碼,并在每個擾碼后的編碼塊前插入設(shè)定位數(shù)的比特同步幀頭,形成對應(yīng)的固定長度的特定編碼塊,其中,根據(jù)接入的8B/10B編碼信號的速率,所述OPUk的速率,以及所述比特同步幀頭的設(shè)定位數(shù)確定所述N的值;將每個固定長度的特定編碼塊組成特定編碼信號。3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)接入的8B/10B編碼信號的速率,所述OPUk的速率,以及所述比特同步幀頭的設(shè)定位數(shù)確定所述N的值包括根據(jù)接入的8B/10B編碼信號的速率V,獲得解碼后的業(yè)務(wù)碼碼流的速率Vp其中,10;根據(jù)解碼后的業(yè)務(wù)碼碼流的速率Vp所述OPUk的速率vk,以及所述比特同步幀頭的設(shè)定位數(shù)M,確定所述N的取值范圍,其中,根據(jù)<formula>formulaseeoriginaldocumentpage2</formula>gx-一x-SF》可以確定^^,n^8tr在確定的N的取值范圍中,選擇一個大于等于2的正整數(shù)為所述N的值。4.如權(quán)利要求1所述的方法,其特征在于,將所述特定編碼信號映射到所述OPUk進行傳輸包括根據(jù)ITU-TG.709標準定義的異步映射規(guī)程AMP、比特同步映射規(guī)程BMP、或異步通用映射規(guī)程AGMP,將所述特定編碼信號映射到所述OPUk。5.—種發(fā)射裝置,其特征在于,應(yīng)用在光傳送網(wǎng)絡(luò)OTN中,包括確定單元,用于根據(jù)8B/10B編碼信號的速率,以及OTN中光凈荷單元OPUk不同等級的速率,確定承載接入的8B/10B編碼信號的OPUk;編碼單元,用于根據(jù)所述8B/10B編碼信號的速率,以及所述OPUk的速率,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于所述OPUk的速率;映射單元,用于將所述特定編碼信號映射到所述OPUk進行傳輸。6.如權(quán)利要求5所述的裝置,其特征在于,所述編碼單元包括解碼子單元,用于將所述8B/10B編碼信號進行解碼,獲得解碼后的業(yè)務(wù)碼碼流,其中每個業(yè)務(wù)碼為8比特;插入子單元,用于將解碼后的業(yè)務(wù)碼碼流中每N個業(yè)務(wù)碼組成一個編碼塊,每個編碼塊進行自同步擾碼,并在每個擾碼后的編碼塊前插入設(shè)定位數(shù)的比特同步幀頭,形成對應(yīng)的固定長度的特定編碼塊,其中,根據(jù)接入的8B/10B編碼信號的速率,所述OPUk的速率,以及所述比特同步幀頭的設(shè)定位數(shù)確定所述N的值;組成子單元,用于將每個固定長度的特定編碼塊組成特定編碼信號。7.如權(quán)利要求6所述的裝置,其特征在于,所述插入子單元,還用于根據(jù)接入的8B/10B編碼信號的速率V,獲得解碼后的業(yè)務(wù)碼碼流的速率V"其中<formula>formulaseeoriginaldocumentpage3</formula>以及根據(jù)解碼后的業(yè)務(wù)碼碼流的速率V"所述OPUk的速率Vk,以及所述比特同步幀頭的設(shè)定位數(shù)M,確定所述N的取值范圍,其中,根據(jù)<formula>formulaseeoriginaldocumentpage3</formula>可以確定<formula>formulaseeoriginaldocumentpage3</formula>在確定的N的取值范圍中,選擇一個大于等于2的正整數(shù)為所述N的值。8.如權(quán)利要求5所述的裝置,其特征在于,所述映射單元,還用于根據(jù)ITU-TG.709標準定義的異步映射規(guī)程AMP、比特同步映射規(guī)程BMP、或異步通用映射規(guī)程AGMP,將所述特定編碼信號映射到所述OPUk。9.一種將OTN編碼信號解映射到8B/10B編碼信號的方法,其特征在于,包括對接收到的OTN編碼信號進行解映射,獲得特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于承載所述特定編碼信號的OPUk的速率;對獲得的特定編碼信號進行解碼,獲得業(yè)務(wù)碼碼流;將獲得業(yè)務(wù)碼碼流進行8B/10B編碼,獲得8B/10B編碼信號。10.如權(quán)利要求9所述的方法,其特征在于,所述對獲得的特定編碼信號進行解碼,獲得業(yè)務(wù)碼碼流包括在接收到的特定編碼信號中,搜索比特同步幀頭信息;根據(jù)搜索到的比特同步幀頭信息,獲得接收到的特定編碼信號中包含的業(yè)務(wù)碼碼流。11.一種接收裝置,其特征在于,應(yīng)用在光傳送網(wǎng)絡(luò)OTN中,包括解映射單元,用于對接收到的OTN編碼信號進行解映射,獲得特定編碼信號,其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于承載所述特定編碼信號的OPUk的速率;解碼單元,用于對獲得的特定編碼信號進行解碼,獲得業(yè)務(wù)碼碼流;編碼單元,用于將獲得業(yè)務(wù)碼碼流進行8B/10B編碼,獲得8B/10B編碼信號。12.如權(quán)利要求11所述的裝置,其特征在于,所述解碼單元包括搜索子單元,用于在接收到的特定編碼信號中,搜索比特同步幀頭信息;獲得子單元,用于根據(jù)搜索到的比特同步幀頭信息,獲得接收到的特定編碼信號中包含的業(yè)務(wù)碼碼流。全文摘要本發(fā)明公開了一種編碼/解碼的方法及裝置,用以解決現(xiàn)有技術(shù)將8B/10B編碼信號映射到光傳送網(wǎng)時,映射過程復(fù)雜,效率不高的問題。該編碼方法包括根據(jù)8B/10B編碼信號的速率,以及OTN中光凈荷單元OPUk不同等級的速率,確定承載接入的8B/10B編碼信號的OPUk。根據(jù)所述8B/10B編碼信號的速率,以及所述OPUk的速率,將所述8B/10B編碼信號轉(zhuǎn)換為特定編碼信號。將所述特定編碼信號映射到所述OPUk進行傳輸。其中,所述特定編碼信號由設(shè)定長度的編碼塊組成,每個編碼塊包含比特同步幀頭信息,且所述特定編碼信號的速率不高于所述OPUk的速率。文檔編號H04L1/00GK101692633SQ20091016198公開日2010年4月7日申請日期2009年9月10日優(yōu)先權(quán)日2009年9月10日發(fā)明者宋曉鵬,彭肖申請人:中興通訊股份有限公司