欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于動(dòng)態(tài)時(shí)隙的編碼方法及裝置、解碼方法及裝置的制作方法

文檔序號(hào):7726971閱讀:117來(lái)源:國(guó)知局
專利名稱:一種基于動(dòng)態(tài)時(shí)隙的編碼方法及裝置、解碼方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種基于動(dòng)態(tài)時(shí)隙的編碼方法及裝置、解碼方法及裝置。
背景技術(shù)
當(dāng)前絕大部分?jǐn)?shù)據(jù)業(yè)務(wù)都是以報(bào)文即數(shù)據(jù)幀的形式出現(xiàn)的,但由于數(shù)據(jù)業(yè)務(wù)的應(yīng)用是各種各樣的、不確定的,則數(shù)據(jù)幀的幀長(zhǎng)也是變化的,例如,以太網(wǎng)業(yè)務(wù)、H. 264碼流數(shù)據(jù)、MPEG碼流數(shù)據(jù)等,它們的數(shù)據(jù)幀大小不是固定不變的。而長(zhǎng)距離的數(shù)據(jù)傳輸在物理線路上一般依靠同軸電纜或光纖進(jìn)行,為了滿足高速率要求,數(shù)據(jù)在物理線路上都是串行化傳輸?shù)?。為了合理的、高效率的、?jiǎn)單可靠的把數(shù)據(jù)幀封裝至各個(gè)時(shí)隙通道中以在串行化的通道上進(jìn)行傳輸,需要通過(guò)特定的編碼方式。但如果編碼方式不能體現(xiàn)動(dòng)態(tài)的,可變帶寬的,就會(huì)浪費(fèi)過(guò)多的帶寬,如業(yè)務(wù)通道很多,浪費(fèi)的帶寬會(huì)是巨大的。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是提供一種基于動(dòng)態(tài)時(shí)隙的編碼方法及裝置,解碼方法及裝置,使數(shù)據(jù)幀在同軸電纜或光纖通道中,可簡(jiǎn)單靈活、變長(zhǎng)地傳輸,同時(shí)該方法及裝置也可以運(yùn)用于SDH、PDH等標(biāo)準(zhǔn)TDM業(yè)務(wù)的傳輸及接入。為了達(dá)到上述發(fā)明目的,本發(fā)明實(shí)施例提出的一種基于動(dòng)態(tài)時(shí)隙的編碼方法是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種基于動(dòng)態(tài)時(shí)隙的編碼方法,所述方法包括入口的緩存隊(duì)列統(tǒng)計(jì)正確幀、錯(cuò)誤幀及緩存溢出的個(gè)數(shù);上層控制模塊根據(jù)緩存隊(duì)列的空指針、滿指針及當(dāng)前水位信息判斷當(dāng)前的數(shù)據(jù)流量所需的時(shí)隙帶寬;為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬;讀取緩存隊(duì)列中的數(shù)據(jù),對(duì)所述數(shù)據(jù)根據(jù)幀間隔,幀頭,幀尾的碼型,進(jìn)行變速的串行化編碼;將串行化編碼后的數(shù)據(jù)和每個(gè)發(fā)送通道的配置信息映射到super-frame、frame、 sub-frame, bursts中去,所述配置信息包括各通道的時(shí)隙映射信息。優(yōu)選的實(shí)施下,所述方法包括為所述每個(gè)發(fā)送通道配置一所述緩存隊(duì)列。優(yōu)選的實(shí)施下,所述為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬具體包括根據(jù)當(dāng)前通道端口的優(yōu)先級(jí)信息及當(dāng)前時(shí)隙帶寬信息,按照帶寬分配策略統(tǒng)一調(diào)配。優(yōu)選的實(shí)施下,所述進(jìn)行變速的串行化編碼具體包括根據(jù)時(shí)隙通道的位數(shù),動(dòng)態(tài)地選擇編碼的位寬和編碼方式,所述編碼方式包括串
4行編碼和并行編碼。為了實(shí)現(xiàn)本發(fā)明的發(fā)明目的,本發(fā)明實(shí)施例還提供了一種基于動(dòng)態(tài)時(shí)隙的解碼方法,所述方法是通過(guò)以下的技術(shù)方案實(shí)現(xiàn)的一種基于動(dòng)態(tài)時(shí)隙的解碼方法,所述方法包括接收串行數(shù)據(jù),并恢復(fù)出并行的原始數(shù)據(jù);根據(jù) super-frame> frame> sub-frame> bursts 的格式,同步角軍出 super-frame> frame, sub-frame, bursts的時(shí)隙,并通過(guò)通道時(shí)隙映射信息,得到各通道的時(shí)隙映射表;根據(jù)所述時(shí)隙映射表,將各通道的數(shù)據(jù)分離出來(lái);根據(jù)幀間隔、幀頭、幀尾的碼型,進(jìn)行變速地解碼,恢復(fù)出正常的數(shù)據(jù)幀格式。為了實(shí)現(xiàn)本發(fā)明的發(fā)明目的,本發(fā)明實(shí)施例還提供了一種基于動(dòng)態(tài)時(shí)隙的編碼裝置,所述編碼裝置是通過(guò)以下的技術(shù)方案實(shí)現(xiàn)的一種基于動(dòng)態(tài)時(shí)隙的編碼裝置,所述編碼裝置包括緩存隊(duì)列,用來(lái)緩存發(fā)送通道端口發(fā)來(lái)的業(yè)務(wù)數(shù)據(jù),并統(tǒng)計(jì)正確幀、錯(cuò)誤幀及緩存溢出的個(gè)數(shù);上層控制模塊,用來(lái)根據(jù)緩存隊(duì)列的空指針、滿指針及當(dāng)前水位信息判斷當(dāng)前的數(shù)據(jù)流量所需的時(shí)隙帶寬;時(shí)隙分配模塊,用來(lái)為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬;編碼模塊,用來(lái)讀取緩存隊(duì)列中的數(shù)據(jù),對(duì)所述數(shù)據(jù)根據(jù)幀間隔,幀頭,幀尾的碼型,進(jìn)行變速的串行化編碼;時(shí)隙映射模塊,用來(lái)將串行化編碼后的數(shù)據(jù)和每個(gè)發(fā)送通道的配置信息映射到 super-frame、frame、sub-frame、bursts中,所述配置信息包括各通道的時(shí)隙映射信息。優(yōu)選的實(shí)施下,所述每個(gè)發(fā)送通道都配置有一所述緩存隊(duì)列。優(yōu)選的實(shí)施下,所述時(shí)隙分配模塊根據(jù)當(dāng)前通道端口的優(yōu)先級(jí)信息及當(dāng)前時(shí)隙帶寬信息,按照帶寬分配策略統(tǒng)一調(diào)配。優(yōu)選的實(shí)施下,所述編碼模塊根據(jù)時(shí)隙通道的位數(shù),動(dòng)態(tài)地選擇編碼的位寬和編碼方式,所述編碼方式包括串行編碼和并行編碼。為了實(shí)現(xiàn)本發(fā)明的發(fā)明目的,本發(fā)明實(shí)施例還提供了一種基于動(dòng)態(tài)時(shí)隙的解碼裝置,所述解碼裝置是通過(guò)以下的技術(shù)方案實(shí)現(xiàn)的一種基于動(dòng)態(tài)時(shí)隙的解碼裝置,所述解碼裝置包括接收模塊,用來(lái)接收下行的串行數(shù)據(jù),并恢復(fù)出并行的原始數(shù)據(jù);時(shí)隙解析模塊,用來(lái)根據(jù)super-frame、frame、sub-frame、bursts的格式,同步解析出super-frame、frame、sub-frame、bursts的時(shí)隙,并通過(guò)通道時(shí)隙映射信息,得到各通道的時(shí)隙映射表;數(shù)據(jù)分離模塊,用來(lái)根據(jù)所述時(shí)隙映射表,將各通道的數(shù)據(jù)分離出來(lái);解碼模塊,用來(lái)根據(jù)幀間隔、幀頭、幀尾的碼型,進(jìn)行變速地解碼,恢復(fù)出正常的數(shù)據(jù)幀格式。本發(fā)明實(shí)施例通過(guò)所述基于動(dòng)態(tài)時(shí)隙的編碼方法及裝置,解碼方法及裝置,使數(shù)據(jù)幀在同軸電纜或光纖通道中,可簡(jiǎn)單靈活、變長(zhǎng)地傳輸,同時(shí)該方法及裝置也可以運(yùn)用于 SDH、PDH等標(biāo)準(zhǔn)TDM業(yè)務(wù)的傳輸及接入,極大地節(jié)約了數(shù)據(jù)傳輸?shù)膸挕?br>

通過(guò)下面結(jié)合附圖對(duì)其示例性實(shí)施例進(jìn)行的描述,本發(fā)明上述特征和優(yōu)點(diǎn)將會(huì)變得更加清楚和容易理解。圖1為本發(fā)明實(shí)施例1 一種編碼方法流程圖;圖2為本發(fā)明實(shí)施例2 —種解碼方法流程圖;圖3為本發(fā)明實(shí)施例3 —種變長(zhǎng)幀轉(zhuǎn)化為動(dòng)態(tài)時(shí)隙的編、解碼方法幀格式示意圖;圖4為本發(fā)明實(shí)施例4 一種編碼裝置示意圖;圖5為本發(fā)明實(shí)施例5 —種解碼裝置示意圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。如圖1所示,為本發(fā)明實(shí)施例1 一種基于動(dòng)態(tài)時(shí)隙的編碼方法的流程圖,所述方法包括S101.入口緩存隊(duì)列統(tǒng)計(jì)正確幀、錯(cuò)誤幀及緩存溢出的個(gè)數(shù);S102.上層控制模塊根據(jù)緩存隊(duì)列的空指針、滿指針及當(dāng)前水位信息判斷當(dāng)前的數(shù)據(jù)流量所需的時(shí)隙帶寬;S103.為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬;S104.讀取入口緩存隊(duì)列中的數(shù)據(jù),對(duì)所述數(shù)據(jù)根據(jù)幀間隔,幀頭,幀尾的碼型,進(jìn)行變速的串行化編碼;S105.將串行化編碼后的數(shù)據(jù)和發(fā)送通道的配置信息映射到super-frame、 frame, sub-frame, bursts中去,所述配置信息包括各通道的時(shí)隙映射信息。上游多個(gè)數(shù)據(jù)幀通道與編碼裝置相連,其幀長(zhǎng)在一定范圍內(nèi),編碼裝置入口側(cè),對(duì)每個(gè)通道端口設(shè)置入口緩存隊(duì)列,丟棄超出幀長(zhǎng)范圍的數(shù)據(jù)幀。入口緩存隊(duì)列統(tǒng)計(jì)正確幀的個(gè)數(shù)、錯(cuò)誤幀的個(gè)數(shù)以及緩存溢出的個(gè)數(shù)。添加CRC32校驗(yàn)信息至數(shù)據(jù)幀尾,校驗(yàn)多項(xiàng)式為G(x) = x32+x26+x23+x22+xl6+ xl2+xl1+χ10+χ8+χ7+χ5+χ4+χ2+χ+1。上層控制模塊根據(jù)緩存隊(duì)列的空指針、滿指針及當(dāng)前水位信息,判斷當(dāng)前的數(shù)據(jù)流量所需的時(shí)隙帶寬。若水位較滿并有溢出現(xiàn)象,則說(shuō)明出口帶寬分配過(guò)低,可以增大配置;如水位較淺并經(jīng)常為空,說(shuō)明出口帶寬較大,可以減少配置。時(shí)隙帶寬根據(jù)當(dāng)前通道端口的優(yōu)先級(jí)信息及當(dāng)前配置的時(shí)隙帶寬信息,按照分配策略,統(tǒng)一調(diào)配。分配策略可以是SP嚴(yán)格優(yōu)先級(jí)或WRR加權(quán)優(yōu)先級(jí)。SP策略中,優(yōu)先確保高優(yōu)先級(jí)的調(diào)度,因此低優(yōu)先級(jí)有可能出現(xiàn)嚴(yán)重丟包的現(xiàn)象; WRR策略中,通過(guò)對(duì)權(quán)重系數(shù)設(shè)置,平衡高低優(yōu)先級(jí)調(diào)度次序。分配完每個(gè)通道的時(shí)隙帶寬后,出口隊(duì)列數(shù)目及各自的出口帶寬也基本確立。然后按照出口隊(duì)列的通道ID,輪詢的讀取入口緩存的數(shù)據(jù),進(jìn)入統(tǒng)一的串行化編碼。串行化碼型分為幀間隔,幀頭,幀尾。編碼中運(yùn)用變速模塊,靈活的把編碼和出口時(shí)隙的通道數(shù)目捆綁在一起,提高編碼效率,以到達(dá)線速。變速模塊指的是編碼中,串行執(zhí)行編碼還是并行執(zhí)行編碼,動(dòng)態(tài)的選擇編碼的位寬如當(dāng)前時(shí)隙通道為lbit,編碼模塊通過(guò)串行機(jī)制實(shí)現(xiàn),如當(dāng)前時(shí)隙通道為6bit,編碼模塊通過(guò)并行6bit來(lái)實(shí)現(xiàn)。幀間隔以0x7E為碼型,數(shù)據(jù)按bit移位讀出,如遇到連續(xù)5個(gè)bit為1,則插入一個(gè)bit的0,所以幀頭的碼型為前面字節(jié)為0x7E后面不是;幀尾的碼型為前面不是0x7E后面是。串行化的業(yè)務(wù)數(shù)據(jù)和發(fā)送通道配置信息統(tǒng)一的映射到super-frame、frame、 sub-frame, bursts中去,同時(shí)把各個(gè)通道的時(shí)隙映射信息封裝在配置內(nèi)容中,以使解碼側(cè)
可以讀取。映射完后,進(jìn)入串行數(shù)據(jù)加擾通道,以獲得更好的DC性能。然后,進(jìn)入下行串行發(fā)送模塊。加擾模塊的多形式為G(X) = X16+X5+X4+X3+1如圖2所示,為本發(fā)明實(shí)施例2 —種基于動(dòng)態(tài)時(shí)隙的解碼方法的流程圖,所述方法包括S201.接收串行數(shù)據(jù),并恢復(fù)出并行的原始數(shù)據(jù);S202.根據(jù) super-frame、frame、sub-frame> bursts 的格式,同步解出 super-frame、frame、sub-frame、bursts的時(shí)隙,并通過(guò)通道時(shí)隙映射信息,得到各通道的時(shí)隙映射表;S203.根據(jù)所述時(shí)隙映射表,將各通道的數(shù)據(jù)分離出來(lái);S204.根據(jù)幀間隔、幀頭、幀尾的碼型,進(jìn)行變速地解碼,恢復(fù)出正常的數(shù)據(jù)幀格式。上游串行數(shù)據(jù)模塊首先進(jìn)入SERDES通道接收到串行數(shù)據(jù),恢復(fù)出IObit或20bit 并行的原始數(shù)據(jù)及發(fā)送時(shí)鐘。根據(jù) super-frame、frame、sub-frame、bursts 的格式,同步角軍出 super-frame、 frame、sub—frame、bursts 的時(shí)隙。通過(guò)super-frame中的通道配置信息,獲取當(dāng)前 super-frame中各個(gè)通道的時(shí)隙映射表。然后,按照時(shí)隙映射表,把各個(gè)通道的數(shù)據(jù)分離出來(lái),進(jìn)行各自的解碼。解碼中運(yùn)用變速模塊,靈活動(dòng)態(tài)地與時(shí)隙通道捆綁,以提高解碼效率,達(dá)到線速。 解碼中,按照幀間隔,幀頭,幀尾的碼型,恢復(fù)出正常的數(shù)據(jù)幀格式。變速模塊指的是解碼中,串行執(zhí)行解碼還是并行執(zhí)行解碼,動(dòng)態(tài)地選擇并行解碼的位寬;如當(dāng)前時(shí)隙通道為 lbit,解碼通過(guò)串行機(jī)制實(shí)現(xiàn),如當(dāng)前時(shí)隙通道為6bit,解碼通過(guò)并行6bit來(lái)實(shí)現(xiàn)。解碼中,如遇到0x7E,則代表幀間隔;幀頭的碼型為前面?zhèn)€字節(jié)為0x7E后面不是; 幀尾的碼型為前面不是0x7E后面是;幀中如遇到連續(xù)5個(gè)bit為1,則刪除后面的0?;謴?fù)出的數(shù)據(jù)幀進(jìn)入檢測(cè)模塊,校驗(yàn)數(shù)據(jù)幀的正確性。同時(shí)對(duì)所有通道進(jìn)行統(tǒng)計(jì), 記錄正確接收的數(shù)據(jù)幀,錯(cuò)誤的數(shù)據(jù)幀,各個(gè)幀長(zhǎng)的統(tǒng)計(jì)值,同時(shí)截取幀尾的CRC32校驗(yàn)信息。解碼并進(jìn)行校驗(yàn)后的數(shù)據(jù)幀,進(jìn)入出口緩存隊(duì)列。如圖3所示,為本發(fā)明實(shí)施例3 —種變長(zhǎng)幀轉(zhuǎn)化為動(dòng)態(tài)時(shí)隙的編、解碼方法中的幀格式,所述幀格式包括傳輸通道中由 4 種時(shí)隙幀組成,分為 super-frame、frame、sub-frame> bursts。 水平方向上,每個(gè)frame由16個(gè)sub-frame組成;垂直方向上,每個(gè)super-frame由16個(gè) frame 組成,所以整個(gè) super-frame 由 16 * 16 = 256sub-frame 組成。每個(gè) sub-frame 長(zhǎng)度是可設(shè)置的,如 sub-frame 是 125us,相當(dāng)于 125000bit。CH(configuration head)存放同步信息、通道配置信息、時(shí)隙映射表。本發(fā)明實(shí)施例通過(guò)所述基于動(dòng)態(tài)時(shí)隙的編碼方法,解碼方法,使數(shù)據(jù)幀在同軸電纜或光纖通道中,可簡(jiǎn)單靈活、變長(zhǎng)地傳輸,同時(shí)該方法及裝置也可以運(yùn)用于SDH、PDH等標(biāo)準(zhǔn)TDM業(yè)務(wù)的傳輸及接入,極大地節(jié)約了數(shù)據(jù)傳輸?shù)膸挕榱藢?shí)現(xiàn)本發(fā)明的發(fā)明目的,如圖4所示,本發(fā)明實(shí)施例還提供了一種基于動(dòng)態(tài)時(shí)隙的編碼裝置,所述編碼裝置是通過(guò)以下的技術(shù)方案實(shí)現(xiàn)的一種基于動(dòng)態(tài)時(shí)隙的編碼裝置,所述編碼裝置包括緩存隊(duì)列,用來(lái)緩存發(fā)送通道端口發(fā)來(lái)的業(yè)務(wù)數(shù)據(jù),并統(tǒng)計(jì)正確幀、錯(cuò)誤幀及緩存溢出的個(gè)數(shù);上層控制模塊,用來(lái)根據(jù)緩存隊(duì)列的空指針、滿指針及當(dāng)前水位信息判斷當(dāng)前的數(shù)據(jù)流量所需的時(shí)隙帶寬;時(shí)隙分配模塊,用來(lái)為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬;編碼模塊,用來(lái)讀取緩存隊(duì)列中的數(shù)據(jù),對(duì)所述數(shù)據(jù)根據(jù)幀間隔,幀頭,幀尾的碼型,進(jìn)行變速的串行化編碼;時(shí)隙映射模塊,用來(lái)將串行化編碼后的數(shù)據(jù)和每個(gè)發(fā)送通道的配置信息映射到 super-frame、frame、sub-frame、bursts中,所述配置信息包括各通道的時(shí)隙映射信息。優(yōu)選的實(shí)施下,所述每個(gè)發(fā)送通道都配置有一所述緩存隊(duì)列。優(yōu)選的實(shí)施下,所述時(shí)隙分配模塊根據(jù)當(dāng)前通道端口的優(yōu)先級(jí)信息及當(dāng)前時(shí)隙帶寬信息,按照帶寬分配策略統(tǒng)一調(diào)配。優(yōu)選的實(shí)施下,所述編碼模塊根據(jù)時(shí)隙通道的位數(shù),動(dòng)態(tài)地選擇編碼的位寬和編碼方式,所述編碼方式包括串行編碼和并行編碼。為了實(shí)現(xiàn)本發(fā)明的發(fā)明目的,如圖5所示,本發(fā)明實(shí)施例5還提供了一種基于動(dòng)態(tài)時(shí)隙的解碼裝置,所述解碼裝置是通過(guò)以下的技術(shù)方案實(shí)現(xiàn)的一種基于動(dòng)態(tài)時(shí)隙的解碼裝置,所述解碼裝置包括接收模塊,用來(lái)接收下行的串行數(shù)據(jù),并恢復(fù)出并行的原始數(shù)據(jù);時(shí)隙解析模塊,用來(lái)根據(jù)super-frame、frame、sub-frame、bursts的格式,同步解析出super-frame、frame、sub-frame、bursts的時(shí)隙,并通過(guò)通道時(shí)隙映射信息,得到各通道的時(shí)隙映射表;數(shù)據(jù)分離模塊,用來(lái)根據(jù)所述時(shí)隙映射表,將各通道的數(shù)據(jù)分離出來(lái);解碼模塊,用來(lái)根據(jù)幀間隔、幀頭、幀尾的碼型,進(jìn)行變速地解碼,恢復(fù)出正常的數(shù)據(jù)幀格式。本發(fā)明實(shí)施例通過(guò)所述基于動(dòng)態(tài)時(shí)隙的編碼裝置,解碼裝置,使數(shù)據(jù)幀在同軸電纜或光纖通道中,可簡(jiǎn)單靈活、變長(zhǎng)地傳輸,同時(shí)該方法及裝置也可以運(yùn)用于SDH、PDH等標(biāo)準(zhǔn)TDM業(yè)務(wù)的傳輸及接入,極大地節(jié)約了數(shù)據(jù)傳輸?shù)膸?。本發(fā)明所屬領(lǐng)域的一般技術(shù)人員可以理解,本發(fā)明以上實(shí)施例僅為本發(fā)明的優(yōu)選實(shí)施例之一,為篇幅限制,這里不能逐一列舉所有實(shí)施方式,任何可以體現(xiàn)本發(fā)明權(quán)利要求技術(shù)方案的實(shí)施,都在本發(fā)明的保護(hù)范圍內(nèi)。需要注意的是,以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)
8明,不能認(rèn)定本發(fā)明的具體實(shí)施方式
僅限于此,在本發(fā)明的上述指導(dǎo)下,本領(lǐng)域技術(shù)人員可以在上述實(shí)施例的基礎(chǔ)上進(jìn)行各種改進(jìn)和變形,而這些改進(jìn)或者變形落在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于動(dòng)態(tài)時(shí)隙的編碼方法,其特征在于,所述方法包括 入口的緩存隊(duì)列統(tǒng)計(jì)正確幀、錯(cuò)誤幀及緩存溢出的個(gè)數(shù);上層控制模塊根據(jù)緩存隊(duì)列的空指針、滿指針及當(dāng)前水位信息判斷當(dāng)前的數(shù)據(jù)流量所需的時(shí)隙帶寬;為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬;讀取緩存隊(duì)列中的數(shù)據(jù),對(duì)所述數(shù)據(jù)根據(jù)幀間隔,幀頭,幀尾的碼型,進(jìn)行變速的串行化編碼;將串行化編碼后的數(shù)據(jù)和每個(gè)發(fā)送通道的配置信息映射到super-frame、frame, sub-frame, bursts中,所述配置信息包括各通道的時(shí)隙映射信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法包括 為所述每個(gè)發(fā)送通道配置一所述緩存隊(duì)列。
3.如權(quán)利要求2所述的方法,其特征在于,所述為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬具體包括根據(jù)當(dāng)前通道端口的優(yōu)先級(jí)信息及當(dāng)前時(shí)隙帶寬信息,按照帶寬分配策略統(tǒng)一調(diào)配。
4.如權(quán)利要求3所述的方法,其特征在于,所述進(jìn)行變速的串行化編碼具體包括根據(jù)時(shí)隙通道的位數(shù),動(dòng)態(tài)地選擇編碼的位寬和編碼方式,所述編碼方式包括串行編碼和并行編碼。
5.一種基于動(dòng)態(tài)時(shí)隙的解碼方法,其特征在于,所述方法包括 接收串行數(shù)據(jù),并恢復(fù)出并行的原始數(shù)據(jù);根據(jù) super-frame> frame> sub-frame> bursts 的格式,同步角軍出 super-frame> frame> sub-frame, bursts的時(shí)隙,并通過(guò)通道時(shí)隙映射信息,得到各通道的時(shí)隙映射表; 根據(jù)所述時(shí)隙映射表,將各通道的數(shù)據(jù)分離出來(lái);根據(jù)幀間隔、幀頭、幀尾的碼型,進(jìn)行變速地解碼,恢復(fù)出正常的數(shù)據(jù)幀格式。
6.一種基于動(dòng)態(tài)時(shí)隙的編碼裝置,其特征在于,所述編碼裝置包括緩存隊(duì)列,用來(lái)緩存發(fā)送通道端口發(fā)來(lái)的業(yè)務(wù)數(shù)據(jù),并統(tǒng)計(jì)正確幀、錯(cuò)誤幀及緩存溢出的個(gè)數(shù);上層控制模塊,用來(lái)根據(jù)緩存隊(duì)列的空指針、滿指針及當(dāng)前水位信息判斷當(dāng)前的數(shù)據(jù)流量所需的時(shí)隙帶寬;時(shí)隙分配模塊,用來(lái)為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬;編碼模塊,用來(lái)讀取緩存隊(duì)列中的數(shù)據(jù),對(duì)所述數(shù)據(jù)根據(jù)幀間隔,幀頭,幀尾的碼型,進(jìn)行變速的串行化編碼;時(shí)隙映射模塊,用來(lái)將串行化編碼后的數(shù)據(jù)和每個(gè)發(fā)送通道的配置信息映射到 super-frame、frame、sub-frame、bursts中,所述配置信息包括各通道的時(shí)隙映射信息。
7.如權(quán)利要求6所述的編碼裝置,其特征在于,所述每個(gè)發(fā)送通道都配置有一所述緩存隊(duì)列。
8.如權(quán)利要求7所述的編碼裝置,其特征在于,所述時(shí)隙分配模塊根據(jù)當(dāng)前通道端口的優(yōu)先級(jí)信息及當(dāng)前時(shí)隙帶寬信息,按照帶寬分配策略統(tǒng)一調(diào)配。
9.如權(quán)利要求8所述的編碼裝置,其特征在于,所述編碼模塊根據(jù)時(shí)隙通道的位數(shù),動(dòng)態(tài)地選擇編碼的位寬和編碼方式,所述編碼方式包括串行編碼和并行編碼。
10. 一種基于動(dòng)態(tài)時(shí)隙的解碼裝置,其特征在于,所述解碼裝置包括 接收模塊,用來(lái)接收下行的串行數(shù)據(jù),并恢復(fù)出并行的原始數(shù)據(jù); 時(shí)隙解析模塊,用來(lái)根據(jù)super-frame、frame、sub-frame、bursts的格式,同步解析出 super-frame、frame、sub-frame、bursts的時(shí)隙,并通過(guò)通道時(shí)隙映射信息,得到各通道的時(shí)隙映射表;數(shù)據(jù)分離模塊,用來(lái)根據(jù)所述時(shí)隙映射表,將各通道的數(shù)據(jù)分離出來(lái); 解碼模塊,用來(lái)根據(jù)幀間隔、幀頭、幀尾的碼型,進(jìn)行變速地解碼,恢復(fù)出正常的數(shù)據(jù)幀格式。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種基于動(dòng)態(tài)時(shí)隙的編碼裝置及方法,解碼裝置及方法,用于通信領(lǐng)域,所述編碼方法包括統(tǒng)計(jì)正確幀、錯(cuò)誤幀及緩存溢出的個(gè)數(shù);根據(jù)緩存隊(duì)列的空指針、滿指針及當(dāng)前水位信息判斷當(dāng)前的數(shù)據(jù)流量所需的時(shí)隙帶寬;為當(dāng)前數(shù)據(jù)流量分配時(shí)隙帶寬;讀取緩存隊(duì)列中的數(shù)據(jù),根據(jù)幀間隔,幀頭,幀尾的碼型,進(jìn)行串行化編碼;將串行化編碼后的數(shù)據(jù)和通道時(shí)隙信息映射到super-frame、frame、sub-frame、bursts中。從而使數(shù)據(jù)幀在同軸電纜或光纖通道中,可簡(jiǎn)單靈活、變長(zhǎng)地傳輸,也可以運(yùn)用于SDH、PDH等標(biāo)準(zhǔn)TDM業(yè)務(wù)的傳輸及接入,極大地節(jié)約了數(shù)據(jù)傳輸?shù)膸挕?br> 文檔編號(hào)H04L1/00GK102325006SQ20111020216
公開(kāi)日2012年1月18日 申請(qǐng)日期2011年7月19日 優(yōu)先權(quán)日2011年7月19日
發(fā)明者梁曉東, 梁龍飛, 田廣 申請(qǐng)人:上海博康智能網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
邹城市| 甘谷县| 武定县| 民县| 扎囊县| 铜山县| 凤台县| 长寿区| 香港 | 绥德县| 揭西县| 宣汉县| 仁怀市| 裕民县| 漳浦县| 宁武县| 松滋市| 东平县| 老河口市| 出国| 桑植县| 子长县| 屯昌县| 姚安县| 古田县| 定结县| 周口市| 临安市| 海城市| 酒泉市| 余庆县| 密山市| 连山| 莒南县| 同德县| 建德市| 垣曲县| 武邑县| 阿合奇县| 财经| 德保县|