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

光傳送網(wǎng)混合業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收方法及裝置制造方法

文檔序號(hào):7983103閱讀:197來(lái)源:國(guó)知局
光傳送網(wǎng)混合業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收方法及裝置制造方法
【專利摘要】本發(fā)明提供一種光傳送網(wǎng)混合業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收方法及裝置,為解決現(xiàn)有技術(shù)中存在的,沒(méi)有OTN業(yè)務(wù)在光網(wǎng)絡(luò)與PTN網(wǎng)絡(luò)之間傳輸?shù)木唧w實(shí)現(xiàn)方案的問(wèn)題,該方法包括,對(duì)從分組傳送網(wǎng)側(cè)接收的包數(shù)據(jù)進(jìn)行擴(kuò)展,擴(kuò)展包數(shù)據(jù)的包格式與固定比特率接口相適配,從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù),從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器,根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào),根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù),并按照光傳送網(wǎng)的傳輸幀格式輸出,由于提取包數(shù)據(jù)中的開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào),按輸出控制信號(hào)輸出光傳送網(wǎng)的幀格式數(shù)據(jù),從而實(shí)現(xiàn)業(yè)務(wù)在光網(wǎng)絡(luò)與PTN網(wǎng)絡(luò)之間傳輸。
【專利說(shuō)明】光傳送網(wǎng)混合業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是指一種光傳送網(wǎng)混合業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收方法及裝置。
【背景技術(shù)】
[0002]承載網(wǎng)市場(chǎng)帶寬要求高速增長(zhǎng),核心路由器已經(jīng)或?qū)⑼瞥?00GE端口,因此100G是一個(gè)明確的發(fā)展方向。0TN(0ptical Transport Network,光傳送網(wǎng))設(shè)備要實(shí)現(xiàn)數(shù)據(jù)交換,需要一個(gè)高效的串行接口。串行鏈接技術(shù)提高了先進(jìn)通信設(shè)備的設(shè)備互連帶寬。Interlaken是一項(xiàng)為實(shí)現(xiàn)高帶寬及可靠的包傳輸而優(yōu)化的互連協(xié)議。該協(xié)議使用多個(gè)串行鏈接,在器件間建立邏輯連接,并利用多通道、反壓能力和數(shù)據(jù)完整性保護(hù),提升通信設(shè)備的性能。
[0003]在傳輸【技術(shù)領(lǐng)域】中,為了實(shí)現(xiàn)OTN光傳輸網(wǎng)絡(luò)與PTN(Packet Transport Network,分組傳送網(wǎng))包傳輸網(wǎng)絡(luò)的無(wú)縫連接,根據(jù)OIF (Optical Internetworking Fornum,光互聯(lián)論壇)協(xié)議,通過(guò)CBRI (Constant Bit Rate Interface,固定比特率接口)接口方式可以完成該功能。根據(jù)該接口協(xié)議,OTN業(yè)務(wù)在光網(wǎng)絡(luò)與PTN網(wǎng)絡(luò)之間傳輸?shù)倪^(guò)程可參考附圖1,包數(shù)據(jù)格式參見(jiàn)附圖2。但現(xiàn)有技術(shù)中不存在OTN業(yè)務(wù)在光網(wǎng)絡(luò)與PTN網(wǎng)絡(luò)之間傳輸?shù)木唧w實(shí)現(xiàn)方案。
[0004]由此可見(jiàn)現(xiàn)有技術(shù)中存在,沒(méi)有一種光傳送網(wǎng)業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收的具體實(shí)現(xiàn)方案的問(wèn)題。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)中存在的,沒(méi)有一種光傳送網(wǎng)業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收的具體實(shí)現(xiàn)方案的問(wèn)題,提供一種光傳送網(wǎng)混合業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收方法。
[0006]本發(fā)明所提供的光傳送網(wǎng)業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收方法包括:
[0007]對(duì)從分組傳送網(wǎng)側(cè)接收的包數(shù)據(jù)進(jìn)行擴(kuò)展,擴(kuò)展包數(shù)據(jù)的包格式與固定比特率接口相適配;
[0008]從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù);
[0009]從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器;
[0010]根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào);
[0011]根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù),并按照光傳送網(wǎng)的傳輸巾貞格式輸出。
[0012]進(jìn)一步,所述方法還包括:
[0013]從包數(shù)據(jù)中提取時(shí)間戳,與本地時(shí)間戳對(duì)比測(cè)得時(shí)延,當(dāng)達(dá)到設(shè)置網(wǎng)絡(luò)延時(shí)的條件時(shí),生成延時(shí)標(biāo)志;
[0014]將轉(zhuǎn)移寄存器緩存的凈荷數(shù)據(jù)存入延時(shí)存儲(chǔ)器;
[0015]根據(jù)開(kāi)銷數(shù)據(jù)輸出控制信號(hào)具體為:[0016]根據(jù)開(kāi)銷數(shù)據(jù)和生成的延時(shí)標(biāo)志得到輸出控制信號(hào);
[0017]根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù)具體為:
[0018]根據(jù)輸出控制信號(hào)從延時(shí)存儲(chǔ)器讀取凈荷數(shù)據(jù)。
[0019]進(jìn)一步,從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)具體為:
[0020]從擴(kuò)展包數(shù)據(jù)提取出包數(shù)據(jù)的尺寸信息;
[0021]根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào)具體為:
[0022]根據(jù)包數(shù)據(jù)的尺寸信息得到輸出控制信號(hào)。
[0023]進(jìn)一步,根據(jù)包數(shù)據(jù)的尺寸信息得到輸出控制信號(hào)具體為:
[0024]根據(jù)包數(shù)據(jù)的尺寸信息通過(guò)sigma-delta法則得到輸出控制信號(hào)。
[0025]進(jìn)一步,從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器具體為:
[0026]從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在第一轉(zhuǎn)移寄存器,第一寄存器包括容量相同的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū),當(dāng)?shù)谝患拇嫫饔行?shù)據(jù)超過(guò)一半容量時(shí),會(huì)將其中的數(shù)據(jù)左移,將其中的高位數(shù)據(jù)送出,第一寄存器剩下的有效數(shù)據(jù)都在高位數(shù)據(jù)存儲(chǔ)區(qū),第二寄存器包括容量相同的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū),第二寄存器根據(jù)第一寄存器的數(shù)據(jù)低有效位,讀入新凈荷數(shù)據(jù)并送到第一寄存器。
[0027]進(jìn)一步,從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)具體為:
[0028]從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)過(guò)程中,若在8個(gè)系統(tǒng)時(shí)鐘周期之后發(fā)現(xiàn)包數(shù)據(jù)丟失,則反饋丟包信息,如果丟包信息為丟包,則在包數(shù)據(jù)擴(kuò)展時(shí)插入整包O。
[0029]本發(fā)明還提供一種光傳送網(wǎng)業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收裝置包括:
[0030]數(shù)據(jù)緩存處理模塊,用于對(duì)從分組傳送網(wǎng)側(cè)接收的包數(shù)據(jù)進(jìn)行擴(kuò)展,擴(kuò)展包數(shù)據(jù)的包格式與固定比特率接口相適配;
[0031]開(kāi)銷處理模塊,用于從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù);
[0032]數(shù)據(jù)轉(zhuǎn)換模塊,用于從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器;
[0033]控制信號(hào)生成模塊,用于根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào);
[0034]數(shù)據(jù)輸出模塊,用于根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù),并按照光傳送網(wǎng)的傳輸中貞格式輸出。
[0035]進(jìn)一步,
[0036]數(shù)據(jù)緩存處理模塊,還用于從包數(shù)據(jù)中提取時(shí)間戳,與本地時(shí)間戳對(duì)比測(cè)得時(shí)延,當(dāng)達(dá)到設(shè)置網(wǎng)絡(luò)延時(shí)的條件時(shí),生成延時(shí)標(biāo)志;
[0037]還包括,數(shù)據(jù)延遲模塊,用于將轉(zhuǎn)移寄存器緩存的凈荷數(shù)據(jù)存入延時(shí)存儲(chǔ)器;
[0038]控制信號(hào)生成模塊,還用于根據(jù)開(kāi)銷數(shù)據(jù)和生成的延時(shí)標(biāo)志得到輸出控制信號(hào);
[0039]數(shù)據(jù)輸出模塊,用于根據(jù)輸出控制信號(hào)從延時(shí)存儲(chǔ)器讀取凈荷數(shù)據(jù)。
[0040]進(jìn)一步,開(kāi)銷處理模塊,還用于從擴(kuò)展包數(shù)據(jù)提取出包數(shù)據(jù)的尺寸信息;
[0041]控制信號(hào)生成模塊,還用于根據(jù)包數(shù)據(jù)的尺寸信息得到輸出控制信號(hào)。
[0042]進(jìn)一步,控制信號(hào)生成模塊,還用于根據(jù)包數(shù)據(jù)的尺寸信息通過(guò)sigma-delta法則得到輸出控制信號(hào)。
[0043]進(jìn)一步,從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器具體為:
[0044]數(shù)據(jù)轉(zhuǎn)換模塊,還用于從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在第一轉(zhuǎn)移寄存器,第一寄存器包括容量相同的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū),當(dāng)?shù)谝患拇嫫饔行?shù)據(jù)超過(guò)一半容量時(shí),會(huì)將其中的數(shù)據(jù)左移,將其中的高位數(shù)據(jù)送出,第一寄存器剩下的有效數(shù)據(jù)都在高位數(shù)據(jù)存儲(chǔ)區(qū),第二寄存器包括容量相同的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū),第二寄存器根據(jù)第二寄存器的數(shù)據(jù)低有效位,讀入新凈荷數(shù)據(jù),通過(guò)或運(yùn)算最終送到第
一寄存器。
[0045]進(jìn)一步,開(kāi)銷處理模塊,還用于從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)過(guò)程中,若在8個(gè)系統(tǒng)時(shí)鐘周期之后發(fā)現(xiàn)包數(shù)據(jù)丟失,則反饋丟包信息;
[0046]數(shù)據(jù)緩存處理模塊,還用于如果丟包信息為丟包,則在包數(shù)據(jù)擴(kuò)展時(shí)插入整包O。
[0047]由于提取包數(shù)據(jù)中的開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào),按輸出控制信號(hào)輸出光傳送網(wǎng)的幀格式數(shù)據(jù),從而實(shí)現(xiàn)光傳送網(wǎng)業(yè)務(wù)的固定比特率接口數(shù)據(jù)的接收。
【專利附圖】

【附圖說(shuō)明】
[0048]圖1表示現(xiàn)有技術(shù)的CBRI接口示意圖;
[0049]圖2表示現(xiàn)有技術(shù)OIF協(xié)議的標(biāo)準(zhǔn)包格式示意圖;
[0050]圖3表示本發(fā)明實(shí)施例提供的方法流程圖;
[0051]圖4表示本發(fā)明實(shí)施例提供的CBRI接收裝置結(jié)構(gòu)示意圖;
[0052]圖5表示本發(fā)明實(shí)施例提供的擴(kuò)展包格式示意圖;
[0053]圖6表示本發(fā)明實(shí)施例提供的數(shù)據(jù)轉(zhuǎn)換模塊示意圖;
[0054]圖7表示本發(fā)明實(shí)施例提供的時(shí)鐘恢復(fù)示意圖。
【具體實(shí)施方式】
[0055]為使本發(fā)明的實(shí)施例要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0056]本發(fā)明實(shí)施例提供一種即插即用網(wǎng)元設(shè)備上線方法,如圖3包括:
[0057]步驟101:對(duì)從分組傳送網(wǎng)側(cè)接收的包數(shù)據(jù)進(jìn)行擴(kuò)展,擴(kuò)展包數(shù)據(jù)的包格式與固定比特率接口相適配。
[0058]步驟102:從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)。
[0059]步驟103:從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器;
[0060]步驟104:根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào)。
[0061]步驟105:根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù),并按照光傳送網(wǎng)的傳輸幀格式輸出。
[0062]完成上述步驟可通過(guò)數(shù)據(jù)緩存處理模塊201、開(kāi)銷處理模塊202、數(shù)據(jù)轉(zhuǎn)換模塊203、控制信號(hào)生成模塊204、數(shù)據(jù)延遲模塊205和數(shù)據(jù)輸出模塊206實(shí)現(xiàn),光傳送網(wǎng)混合業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收裝置,如附圖4所示。
[0063]具體地,上述步驟101由數(shù)據(jù)緩存處理模塊完成,數(shù)據(jù)緩存處理模塊主要用于對(duì)從PTN側(cè)接收的包數(shù)據(jù)進(jìn)行擴(kuò)展,擴(kuò)展包數(shù)據(jù)的包格式與CBRI相適配,其完成過(guò)濾包、提取開(kāi)銷、設(shè)置延時(shí)標(biāo)志等數(shù)據(jù)處理和存儲(chǔ)功能。過(guò)濾包用來(lái)判斷和過(guò)濾零碎的包數(shù)據(jù),使存儲(chǔ)的包數(shù)據(jù)都是一個(gè)完整包格式的數(shù)據(jù),存儲(chǔ)單元用來(lái)存儲(chǔ)接收到的包數(shù)據(jù)。從包數(shù)據(jù)中提取時(shí)間戳(timestamp),與本地時(shí)間戳對(duì)比,達(dá)到設(shè)置網(wǎng)絡(luò)延時(shí)的條件時(shí),輸出標(biāo)志,則數(shù)據(jù)輸出模塊開(kāi)始輸出數(shù)據(jù)。提取開(kāi)銷,送往開(kāi)銷處理模塊,8拍即8個(gè)系統(tǒng)時(shí)鐘周期之后輸入開(kāi)銷處理模塊反饋的丟包信息。如果丟包信息為丟包,插入整包O。過(guò)濾包的完整包格式的說(shuō)明如下,根據(jù)OTN混合業(yè)務(wù)特性,結(jié)合CBRI接口協(xié)議要求針對(duì)要傳輸?shù)娜鐖D2的包格式做了擴(kuò)展,重新定義和組織了包格式,如擴(kuò)展包數(shù)據(jù)格式附圖5所示。每行設(shè)置為(m+2)bit長(zhǎng)度,首兩位表示是包數(shù)據(jù)的包首(01)、包尾(10)還是中間數(shù)據(jù)(00),第I行的除了包首的前c位表示該包數(shù)據(jù)對(duì)應(yīng)的邏輯通道號(hào),之后就是包開(kāi)銷及包凈荷數(shù)據(jù),中間行的低(m+2-c)位都是包凈荷,最后一行除了高2bit的前c位表示該行末尾插入的空閑字節(jié),之后就是包數(shù)據(jù)和填充的空閑字節(jié)。完整包格式即是包括了包首和包尾的完整的數(shù)據(jù)包。
[0064]對(duì)應(yīng)步驟102,開(kāi)銷處理模塊主要用于從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù),其完成開(kāi)銷數(shù)據(jù)的提取和處理。針對(duì)數(shù)據(jù)緩存處理模塊輸出的開(kāi)銷數(shù)據(jù),對(duì)PPS1、SQ、HMESTAMP、CCS1、奇校驗(yàn)等進(jìn)行處理,對(duì)開(kāi)銷數(shù)據(jù)的錯(cuò)誤產(chǎn)生錯(cuò)誤計(jì)數(shù),并中斷上報(bào)CPU。開(kāi)銷處理模塊8拍之后向數(shù)據(jù)緩存處理模塊反饋丟包信息。如果丟包信息為丟包,數(shù)據(jù)緩存處理模塊插入整包O。
[0065]對(duì)應(yīng)步驟103,數(shù)據(jù)轉(zhuǎn)換模塊主要完成從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器,實(shí)現(xiàn)包數(shù)據(jù)到OTN數(shù)據(jù)格式的轉(zhuǎn)換。如附圖6所示,設(shè)計(jì)兩個(gè)轉(zhuǎn)移寄存器REG1、REG2,當(dāng)REGl的有效數(shù)據(jù)超過(guò)一半的水位時(shí),并會(huì)將數(shù)據(jù)左移,同時(shí)將高位數(shù)據(jù)送到所述的數(shù)據(jù)延遲模塊,此時(shí)REGl剩下的有效數(shù)據(jù)都在高位。REG2根據(jù)REGl的有效數(shù)據(jù)位寬,從所述的數(shù)據(jù)緩存處理模塊讀入新數(shù)據(jù),再通過(guò)組合運(yùn)算最終送到REG1。REG1、REG2中的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū)容量相同。
[0066]對(duì)應(yīng)步驟104,控制信號(hào)生成模塊根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào),當(dāng)開(kāi)銷數(shù)據(jù)為包數(shù)據(jù)的尺寸信息時(shí),還可以保障輸出數(shù)據(jù)較均勻。根據(jù)開(kāi)銷處理模塊中提取的包數(shù)據(jù)的尺寸B值以T*N時(shí)間周期,其中N是在指定的參考時(shí)鐘內(nèi),T個(gè)時(shí)鐘周期內(nèi)發(fā)送的包的個(gè)數(shù),通過(guò)sigma-delta法貝U,輸出控制信號(hào)。如附圖7所示,采用缺口信息表示時(shí)鐘的快慢,當(dāng)一個(gè)固定時(shí)間T內(nèi)的缺口數(shù)越少表示時(shí)鐘越快,否則越慢。根據(jù)業(yè)務(wù)配置信息,可以知道每路邏輯通道對(duì)應(yīng)的標(biāo)準(zhǔn)時(shí)鐘缺口信息,對(duì)于每路OTN業(yè)務(wù)如果包大小為正常值B,則時(shí)鐘缺口信息為nor,B+l為max,B-1為min。該缺口信息經(jīng)過(guò)sigma-delta法則平滑后即可得到均勻的時(shí)鐘缺口信息。
[0067]為了應(yīng)對(duì)網(wǎng)絡(luò)延遲,還可以設(shè)置數(shù)據(jù)延遲模塊,數(shù)據(jù)延遲模塊主要將轉(zhuǎn)移寄存器緩存的凈荷數(shù)據(jù)存入延時(shí)存儲(chǔ)器,吸收網(wǎng)絡(luò)數(shù)據(jù)的延時(shí)抖動(dòng)。接收數(shù)據(jù)轉(zhuǎn)換模塊輸入的數(shù)據(jù),存入大延時(shí)的存儲(chǔ)器。
[0068]對(duì)應(yīng)步驟105,數(shù)據(jù)輸出模塊根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù),并按照光傳送網(wǎng)的傳輸幀格式輸出。其主要完成OTN數(shù)據(jù)的輸出。根據(jù)時(shí)鐘恢復(fù)模塊輸出的控制信號(hào),從數(shù)據(jù)延遲模塊的存儲(chǔ)器中讀出凈荷數(shù)據(jù)并輸出。
[0069]本裝置是針對(duì)傳輸領(lǐng)域的PTN網(wǎng)絡(luò)與OTN網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸設(shè)計(jì)的,目前沒(méi)有類似方案。該裝置具有結(jié)構(gòu)簡(jiǎn)單,易于實(shí)現(xiàn),且其適用性、可擴(kuò)展好,能夠完成絕大多數(shù)該類混合OTN業(yè)務(wù)的恢復(fù)工作。
[0070]下面以實(shí)現(xiàn)最大100G混合光傳輸業(yè)務(wù),最多80路ODUO邏輯通道的OTN恢復(fù)為例描述其具體實(shí)施過(guò)程。100G業(yè)務(wù)的組成可以是0TU4、0TU3、0TU2、OTUl、ODUO, ODUflex單獨(dú)或混合組成。本實(shí)施例采用系統(tǒng)時(shí)鐘672M,時(shí)戳參考時(shí)鐘311M,包交換網(wǎng)絡(luò)的最大抖動(dòng)延遲為6us,最大絕對(duì)延遲為9us,包為256字節(jié),具體實(shí)施步驟如下:
[0071]數(shù)據(jù)緩存處理模塊完成如下處理:[0072]接收數(shù)據(jù)包,根據(jù)包首(01)、包尾(10)判斷數(shù)據(jù)包完整性,并寫(xiě)入位寬為266bit深度為180的FIFO。
[0073]提取開(kāi)銷,送到開(kāi)銷處理模塊模塊,8拍之后輸入丟包信息。如果丟包,插入整包
O。因?yàn)楸景l(fā)明支持最多10個(gè)通道,同時(shí)丟兩個(gè)包,每個(gè)包為8拍數(shù)據(jù),10*2*8=160,因此本案中用到深度為180的FIFO滿足要求。
[0074]從接收的數(shù)據(jù)包中提取時(shí)間戳(timestamp),與本地時(shí)間戳對(duì)比,達(dá)到設(shè)置網(wǎng)絡(luò)延時(shí),則輸出標(biāo)志,此時(shí)時(shí)鐘恢復(fù)模塊輸出數(shù)據(jù)和控制信號(hào)。數(shù)據(jù)輸出模塊開(kāi)始輸出OTN數(shù)據(jù)。
[0075]數(shù)據(jù)轉(zhuǎn)換模塊,讀取數(shù)據(jù)緩存處理模塊中FIFO的完整數(shù)據(jù)包,完成包格式到OTN格式數(shù)據(jù)的轉(zhuǎn)換,保留從FIFO中讀出的266bit位寬數(shù)據(jù)的低256bit數(shù)據(jù),并將凈荷左移到高有效位。兩個(gè)轉(zhuǎn)移寄存器REGl和REG2都是512bit位寬。
[0076]REGl為左移寄存器,REG2為輸入寄存器。初始REGl有效數(shù)據(jù)均在高位。當(dāng)REGl有效數(shù)據(jù)超過(guò)256bit,并會(huì)將數(shù)據(jù)左移256bit,將高位數(shù)據(jù)送到數(shù)據(jù)延遲模塊。REGl剩下的有效數(shù)據(jù)都在高位,REG2根據(jù)REGl的數(shù)據(jù)低有效位,從數(shù)據(jù)緩存處理模塊讀入新數(shù)據(jù),通過(guò)或運(yùn)算最終送到REGl。
[0077]開(kāi)銷處理模塊,完成開(kāi)銷的提取和處理。開(kāi)銷提取總共有80個(gè)子模塊,每個(gè)子模塊處理一個(gè)通道的開(kāi)銷,包括提取奇校驗(yàn)、丟包、PPS1、時(shí)間戳等信息。
[0078]時(shí)鐘恢復(fù)模塊完成時(shí)鐘恢復(fù)。端口號(hào)由80個(gè)通道構(gòu)成,根據(jù)該通道業(yè)務(wù)占用的時(shí)隙數(shù)以及包的尺寸計(jì)算得到各個(gè)通道的時(shí)鐘缺口信號(hào),代表該業(yè)務(wù)的速率。又根據(jù)該通道的時(shí)隙個(gè)數(shù),大于8個(gè)時(shí)隙的業(yè)務(wù)被安排在低8位輸出。否則按端口號(hào),分配在高80位輸出,共輸出88條背板缺口信號(hào)。對(duì)于恢復(fù)出來(lái)的88條缺口信號(hào)做時(shí)鐘域的轉(zhuǎn)換,然后根據(jù)端口號(hào)構(gòu)成系統(tǒng)時(shí)鐘缺口信號(hào)輸出。
[0079]數(shù)據(jù)延遲模塊完成吸收交換網(wǎng)絡(luò)延時(shí)抖動(dòng),支持最大抖動(dòng)為6us。實(shí)現(xiàn)原理是,CPU配置網(wǎng)絡(luò)最大延時(shí)值N。從開(kāi)始工作的N時(shí)間內(nèi)不輸出OTN數(shù)據(jù)。N時(shí)間后數(shù)據(jù)輸出模塊才輸出數(shù)據(jù),此時(shí)存儲(chǔ)器需存儲(chǔ)N時(shí)間的數(shù)據(jù)。就算網(wǎng)絡(luò)N時(shí)間內(nèi)不來(lái)一個(gè)數(shù)據(jù),數(shù)據(jù)輸出模
[0080]塊還是能均勻的輸出OTN數(shù)據(jù)。
[0081]數(shù)據(jù)輸出模塊根據(jù)時(shí)鐘恢復(fù)模塊輸出的控制信號(hào),從數(shù)據(jù)延遲模塊的存儲(chǔ)器中讀出256bit的數(shù)據(jù),并按照OTN的傳輸幀格式輸出。
[0082]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其進(jìn)行限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種光傳送網(wǎng)業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收方法,其特征在于,包括: 對(duì)從分組傳送網(wǎng)側(cè)接收的包數(shù)據(jù)進(jìn)行擴(kuò)展,擴(kuò)展包數(shù)據(jù)的包格式與固定比特率接口相適配; 從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù); 從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器; 根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào); 根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù),并按照光傳送網(wǎng)的傳輸幀格式輸出。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 從包數(shù)據(jù)中提取時(shí)間戳,與本地時(shí)間戳對(duì)比測(cè)得時(shí)延,當(dāng)達(dá)到設(shè)置網(wǎng)絡(luò)延時(shí)的條件時(shí),生成延時(shí)標(biāo)志; 將轉(zhuǎn)移寄存器緩存的凈荷數(shù)據(jù)存入延時(shí)存儲(chǔ)器; 根據(jù)開(kāi)銷數(shù)據(jù)輸出控制信號(hào)具體為: 根據(jù)開(kāi)銷數(shù)據(jù)和生成的延時(shí)標(biāo)志得到輸出控制信號(hào); 根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù)具體為: 根據(jù)輸出控制信號(hào)從延時(shí)存儲(chǔ)器讀取凈荷數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)具體為: 從擴(kuò)展包數(shù)據(jù)提取出包數(shù)據(jù)的尺寸信息; 根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào)具體為: 根據(jù)包數(shù)據(jù)的尺寸信息得到輸出控制信號(hào)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)包數(shù)據(jù)的尺寸信息得到輸出控制信號(hào)具體為: 根據(jù)包數(shù)據(jù)的尺寸信息通過(guò)sigma-delta法則得到輸出控制信號(hào)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器具體為: 從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在第一轉(zhuǎn)移寄存器,第一寄存器包括容量相同的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū),當(dāng)?shù)谝患拇嫫饔行?shù)據(jù)超過(guò)一半容量時(shí),會(huì)將其中的數(shù)據(jù)左移,將其中的高位數(shù)據(jù)送出,第一寄存器剩下的有效數(shù)據(jù)都在高位數(shù)據(jù)存儲(chǔ)區(qū),第二寄存器包括容量相同的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū),第二寄存器根據(jù)第一寄存器的數(shù)據(jù)低有效位,讀入新凈荷數(shù)據(jù)并送到第一寄存器。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)具體為: 從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)過(guò)程中,若在8個(gè)系統(tǒng)時(shí)鐘周期之后發(fā)現(xiàn)包數(shù)據(jù)丟失,則反饋丟包信息,如果丟包信息為丟包,則在包數(shù)據(jù)擴(kuò)展時(shí)插入整包O。
7.一種光傳送網(wǎng)業(yè)務(wù)的固定比特率接口數(shù)據(jù)接收裝置,其特征在于,包括: 數(shù)據(jù)緩存處理模塊,用于對(duì)從分組傳送網(wǎng)側(cè)接收的包數(shù)據(jù)進(jìn)行擴(kuò)展,擴(kuò)展包數(shù)據(jù)的包格式與固定比特率接口相適配; 開(kāi)銷處理模塊,用于從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù); 數(shù)據(jù)轉(zhuǎn)換模塊,用于從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器; 控制信號(hào)生成模塊,用于根據(jù)開(kāi)銷數(shù)據(jù)得到輸出控制信號(hào); 數(shù)據(jù)輸出模塊,用于根據(jù)輸出控制信號(hào)讀取凈荷數(shù)據(jù),并按照光傳送網(wǎng)的傳輸幀格式輸出。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 數(shù)據(jù)緩存處理模塊,還用于從包數(shù)據(jù)中提取時(shí)間戳,與本地時(shí)間戳對(duì)比測(cè)得時(shí)延,當(dāng)達(dá)到設(shè)置網(wǎng)絡(luò)延時(shí)的條件時(shí),生成延時(shí)標(biāo)志; 還包括,數(shù)據(jù)延遲模塊,用于將轉(zhuǎn)移寄存器緩存的凈荷數(shù)據(jù)存入延時(shí)存儲(chǔ)器; 控制信號(hào)生成模塊,還用于根據(jù)開(kāi)銷數(shù)據(jù)和生成的延時(shí)標(biāo)志得到輸出控制信號(hào); 數(shù)據(jù)輸出模塊,用于根據(jù)輸出控制信號(hào)從延時(shí)存儲(chǔ)器讀取凈荷數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,開(kāi)銷處理模塊,還用于從擴(kuò)展包數(shù)據(jù)提取出包數(shù)據(jù)的尺寸信息; 控制信號(hào)生成模塊,還用于根據(jù)包數(shù)據(jù)的尺寸信息得到輸出控制信號(hào)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,控制信號(hào)生成模塊,還用于根據(jù)包數(shù)據(jù)的尺寸信息通過(guò)sigma-delta法則得到輸出控制信號(hào)。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在轉(zhuǎn)移寄存器具體為: 數(shù)據(jù)轉(zhuǎn)換模塊,還用于從擴(kuò)展包數(shù)據(jù)中提取出凈荷數(shù)據(jù)并緩存在第一轉(zhuǎn)移寄存器,第一寄存器包括容量相同的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū),當(dāng)?shù)谝患拇嫫饔行?shù)據(jù)超過(guò)一半容量時(shí),會(huì)將其中的數(shù)據(jù)左移,將其中的高位數(shù)據(jù)送出,第一寄存器剩下的有效數(shù)據(jù)都在高位數(shù)據(jù)存儲(chǔ)區(qū),第二寄存器包括容量相同的高位數(shù)據(jù)存儲(chǔ)區(qū)和低位數(shù)據(jù)存儲(chǔ)區(qū),第二寄存器根據(jù)第二寄存器的數(shù)據(jù)低有效位,讀入新凈荷數(shù)據(jù),通過(guò)或運(yùn)算最終送到第一寄存器。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,開(kāi)銷處理模塊,還用于從擴(kuò)展包數(shù)據(jù)提取出開(kāi)銷數(shù)據(jù)過(guò)程中,若在8個(gè)系統(tǒng)時(shí)鐘周期之后發(fā)現(xiàn)包數(shù)據(jù)丟失,則反饋丟包信息; 數(shù)據(jù)緩存處理模塊,還用于如果丟包信息為丟包,則在包數(shù)據(jù)擴(kuò)展時(shí)插入整包O。
【文檔編號(hào)】H04J3/16GK103684651SQ201210338431
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年9月13日 優(yōu)先權(quán)日:2012年9月13日
【發(fā)明者】王文青, 汪學(xué)平, 李應(yīng)飛, 鄒超凡, 周楊 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1