国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)幀發(fā)送、接收及轉(zhuǎn)發(fā)方法及其裝置的制作方法

      文檔序號(hào):7538758閱讀:469來(lái)源:國(guó)知局
      專利名稱:一種數(shù)據(jù)幀發(fā)送、接收及轉(zhuǎn)發(fā)方法及其裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)傳輸通信技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)幀發(fā)送、接收及轉(zhuǎn)發(fā)方法和裝置。
      背景技術(shù)
      在數(shù)據(jù)通訊中,經(jīng)常需要將二進(jìn)制數(shù)據(jù)信號(hào)進(jìn)行傳遞,由于存在著各種干擾,可能會(huì)使二進(jìn)制信號(hào)產(chǎn)生失真現(xiàn)象。為解決此問(wèn)題,一是提高設(shè)備的抗干擾能力,另一個(gè)途徑就是采用糾錯(cuò)碼。糾錯(cuò)碼是一種可以糾正數(shù)據(jù)中錯(cuò)誤比特的編碼技術(shù)。
      糾錯(cuò)碼是一種信道編碼技術(shù),糾錯(cuò)碼利用冗余的信息和相關(guān)的算法,可以檢驗(yàn)出信道中數(shù)據(jù)的錯(cuò)誤并糾正(部分)錯(cuò)誤。
      目前的糾錯(cuò)碼應(yīng)用中,都是采用固定的數(shù)據(jù)幀長(zhǎng)度,其中部分是有效信息單元,另一部分是冗余信息單元。一般采用(n,k)碼標(biāo)識(shí)(n總是大于k的),意思是n個(gè)信息單元使用一組糾錯(cuò)碼,其中k個(gè)是有效信息單元,n-k個(gè)為冗余信息單元。例如定長(zhǎng)數(shù)據(jù)幀的長(zhǎng)度為120,采用(128,120)碼標(biāo)識(shí),則n=128,k=120,n-k=8,意思是128個(gè)信息單元使用一組糾錯(cuò)碼,其中包含120個(gè)有效信息單元,8個(gè)冗余信息單元。冗余校驗(yàn)信息一般在數(shù)據(jù)的后面。數(shù)據(jù)在發(fā)送的時(shí)候,計(jì)算出冗余校驗(yàn)信息,隨有效信息一起發(fā)送,在接收端接收到以后,執(zhí)行校驗(yàn)和糾錯(cuò)功能。
      一個(gè)數(shù)據(jù)幀,該數(shù)據(jù)幀可在幀頭中某個(gè)域指示非幀頭部分的長(zhǎng)度。
      在數(shù)據(jù)通信中,經(jīng)常需要數(shù)據(jù)幀轉(zhuǎn)發(fā),現(xiàn)有的技術(shù)方案很多,但是都是用于定長(zhǎng)幀結(jié)構(gòu)的,而且一般都是在收到整個(gè)幀以后才可以轉(zhuǎn)發(fā)數(shù)據(jù)幀。對(duì)于長(zhǎng)幀,現(xiàn)有技術(shù)中將一個(gè)整幀分為多個(gè)等長(zhǎng)的小幀,每個(gè)小幀都帶一個(gè)幀頭,然后進(jìn)行編碼發(fā)送和校驗(yàn)接收。當(dāng)被分割整幀的最后一部分剩余非等長(zhǎng)小幀時(shí),在剩余小幀添加填充信息,得到帶有添加信息的最后一個(gè)等長(zhǎng)數(shù)據(jù)幀,經(jīng)過(guò)編碼后將等長(zhǎng)小幀發(fā)送出去。接收端在收到等長(zhǎng)小幀后再對(duì)每個(gè)小幀進(jìn)行校驗(yàn)。當(dāng)收到的最后一個(gè)小幀含有添加信息時(shí),在校驗(yàn)完畢后再將添加信息刪除以恢復(fù)有效數(shù)據(jù)。
      現(xiàn)有技術(shù)存在如下的缺點(diǎn)1、變長(zhǎng)幀使用目前的糾錯(cuò)碼編碼不實(shí)用。
      2、目前的糾錯(cuò)碼應(yīng)用定長(zhǎng)幀的長(zhǎng)幀轉(zhuǎn)發(fā)延時(shí)比較長(zhǎng)。
      3、對(duì)變長(zhǎng)幀不能進(jìn)行糾錯(cuò)轉(zhuǎn)發(fā)。
      4、將一個(gè)整幀分為多個(gè)小幀進(jìn)行編碼發(fā)送和校驗(yàn)接收,在物理層上,成為多個(gè)小幀按順序發(fā)送,由于每個(gè)小幀都有幀頭,并且最后一個(gè)小幀往往還帶有添加信息,這樣導(dǎo)致傳送效率低,同時(shí)要求網(wǎng)絡(luò)的帶寬較高。

      發(fā)明內(nèi)容
      為了解決上述現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明提供了一種數(shù)據(jù)幀發(fā)送方法,該方法包括如下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊;步驟B對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼并發(fā)送帶前向糾錯(cuò)編碼的數(shù)據(jù)塊。
      本發(fā)明還提供了另一種數(shù)據(jù)幀發(fā)送方法,其特征在于,所述方法包括以下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊及剩余的一塊非等長(zhǎng)數(shù)據(jù)塊;步驟B向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;步驟C對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息,并發(fā)送所述帶前向糾錯(cuò)編碼的數(shù)據(jù)塊。
      所述對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼并發(fā)送帶前向糾錯(cuò)編碼的數(shù)據(jù)塊的步驟具體包括按照所述等長(zhǎng)數(shù)據(jù)塊的順序?qū)λ龅乳L(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼;按順序在對(duì)每一塊所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼后,發(fā)送所述經(jīng)過(guò)前向糾錯(cuò)編碼的數(shù)據(jù)塊,直至處理到最后一塊數(shù)據(jù)塊。
      所述對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼并發(fā)送帶前向糾錯(cuò)編碼的數(shù)據(jù)塊的步驟具體包括對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,在對(duì)所有所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼后,再發(fā)送所述經(jīng)過(guò)前向糾錯(cuò)編碼的數(shù)據(jù)塊。
      所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,所述數(shù)據(jù)幀的幀頭包含在第一個(gè)等長(zhǎng)的信息塊中。
      所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,所述幀頭部分單獨(dú)進(jìn)行糾錯(cuò)編碼。
      本發(fā)明還提供了一種數(shù)據(jù)幀接收方法,所述方法包括以下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊;步驟B對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理。
      本發(fā)明還提供了另一種數(shù)據(jù)幀接收方法,所述方法包括以下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊;步驟B向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;步驟C對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;步驟D刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息。
      所述接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊,及對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理的步驟具體包括根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式按順序接收帶糾錯(cuò)編碼的數(shù)據(jù)塊;按照接收順序在接收到每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊后對(duì)所述數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理,直至處理到最后一塊數(shù)據(jù)快。
      所述接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊,及對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理的步驟具體包括在接收完整幀數(shù)據(jù)后,再根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊;對(duì)所述每個(gè)等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理。
      所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,對(duì)所述數(shù)據(jù)幀頭進(jìn)行單獨(dú)接收和前向糾錯(cuò)處理。
      本發(fā)明還提供了一種數(shù)據(jù)幀轉(zhuǎn)發(fā)方法,所述方法包括以下步驟
      步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式按順序接收帶糾錯(cuò)編碼的數(shù)據(jù)塊;步驟B按照接收順序在接收到每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊后對(duì)所述數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;步驟C按照糾錯(cuò)處理的順序在對(duì)每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理后,發(fā)送所述糾錯(cuò)處理后的數(shù)據(jù)塊,直至數(shù)據(jù)處理完畢。
      本發(fā)明還提供了一種數(shù)據(jù)幀發(fā)送裝置,包括信源編碼模塊、調(diào)制和發(fā)送模塊,所述發(fā)送裝置還包括信道編碼模塊;所述信道編碼模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊,對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼;并用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊及剩余的一塊非等長(zhǎng)數(shù)據(jù)塊;向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息,并發(fā)送所述帶前向糾錯(cuò)編碼的數(shù)據(jù)塊;所述信源編碼模塊的輸出輸入到所述信道編碼模塊,所述信源編碼模塊的輸出輸入到所述調(diào)制和發(fā)送模塊。
      本發(fā)明還提供了一種數(shù)據(jù)幀接收裝置,包括信源解碼模塊、解調(diào)和接收模塊,所述接收裝置還包括信道解碼模塊;所述信道解碼模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊;并用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊;向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息;所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊,所述信道解碼模塊的輸出輸入到所述信源解碼模塊。
      本發(fā)明還提供了一種數(shù)據(jù)幀轉(zhuǎn)發(fā)裝置,所述轉(zhuǎn)發(fā)裝置包括接收和解調(diào)模塊、信道解碼模塊和數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊;所述接收和解調(diào)模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式按順序接收帶糾錯(cuò)編碼的數(shù)據(jù)塊;
      所述信道解碼模塊用于按照接收順序在接收到每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊后對(duì)所述數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;所述數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊用于按照糾錯(cuò)處理的順序在對(duì)每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理后,發(fā)送所述糾錯(cuò)處理后的數(shù)據(jù)塊,直至數(shù)據(jù)處理完畢;所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊,所述信道解碼模塊的輸出輸入到數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊。
      本發(fā)明的有益效果是1、利用本發(fā)明所述的數(shù)據(jù)幀發(fā)送和接收方法針對(duì)變長(zhǎng)幀可以采用前向糾錯(cuò)編碼進(jìn)行處理。
      2、利用本發(fā)明所述的數(shù)據(jù)幀轉(zhuǎn)發(fā)方法,帶前向糾錯(cuò)編碼的長(zhǎng)幀可以快速轉(zhuǎn)發(fā)。
      3、變長(zhǎng)幀可以進(jìn)行糾錯(cuò)轉(zhuǎn)發(fā)。
      4、由于將整幀切成等長(zhǎng)的小塊,每個(gè)小塊不帶幀頭,并且最后一個(gè)剩余的小塊的添加信息刪除后再發(fā)送,這樣節(jié)省了幀頭的開(kāi)銷,提高了傳送效率,降低了對(duì)網(wǎng)絡(luò)帶寬的要求。


      圖1為本發(fā)明采用(n,k)碼對(duì)數(shù)據(jù)幀分塊的示意圖;圖2為本發(fā)明采用(n,k)碼對(duì)幀長(zhǎng)度為230的數(shù)據(jù)幀分塊的示意圖;圖3為本發(fā)明所述數(shù)據(jù)幀發(fā)送方法的第一個(gè)實(shí)施例的流程圖;圖4為本發(fā)明所述數(shù)據(jù)幀接收方法的第一個(gè)實(shí)施例的流程圖;圖5為本發(fā)明所述數(shù)據(jù)幀發(fā)送方法的第二個(gè)實(shí)施例的流程圖;圖6為為本發(fā)明所述數(shù)據(jù)幀接收方法的第二個(gè)實(shí)施例的流程圖;圖7為本發(fā)明所述數(shù)據(jù)幀轉(zhuǎn)發(fā)方法的流程圖;圖8為本發(fā)明所述發(fā)送裝置的結(jié)構(gòu)圖;圖9為本發(fā)明所述接收裝置的結(jié)構(gòu)圖;圖10為本發(fā)明所述轉(zhuǎn)發(fā)裝置的結(jié)構(gòu)圖。
      具體實(shí)施例方式
      下面將參照相應(yīng)的附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但并不作為對(duì)本發(fā)明的限定。
      參見(jiàn)圖2,在被發(fā)送的數(shù)據(jù)幀中,有一個(gè)可知長(zhǎng)度的幀頭部分。該部分包括一個(gè)可以指示出除幀頭以外剩余幀的長(zhǎng)度部分。例如圖2中所示幀頭中指示出除除幀頭以外剩余幀的長(zhǎng)度為230。
      參見(jiàn)圖1,選擇一種(n,k)碼作為糾錯(cuò)碼算法,將長(zhǎng)度為N的數(shù)據(jù)部分分為長(zhǎng)度為n(n>0的整數(shù))的i(i=N%n,i>=0的整數(shù))個(gè)小塊進(jìn)行前向糾錯(cuò)編碼,分別計(jì)算出冗余校驗(yàn)信息(n-k)。將校驗(yàn)信息放在這一小塊的前或后或按某種規(guī)定的方式與這一小塊放在一起,然后發(fā)送出去。接收的時(shí)候,按每一小塊解碼并校驗(yàn)處理。
      實(shí)施例1參見(jiàn)圖3,假設(shè)數(shù)據(jù)幀長(zhǎng)度為240,采用(128,120)作為糾錯(cuò)算法,則n=128,k=120,n-k=8,表示128個(gè)信息單元為一組糾錯(cuò)碼,其中120個(gè)有效信息單元,8個(gè)冗余信息單元。本發(fā)明所述的發(fā)送步驟如下步驟101將240個(gè)有效信息單元的數(shù)據(jù)幀分成2個(gè)等長(zhǎng)為120個(gè)有效信息單元的數(shù)據(jù)塊;在這一步驟中,可以將所述數(shù)據(jù)幀全部收到后再進(jìn)行分塊,也可以以120作為定長(zhǎng),在收到第一個(gè)120個(gè)有效數(shù)據(jù)后進(jìn)行步驟102;步驟102對(duì)第一個(gè)長(zhǎng)為120個(gè)有效信息單元的等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,得到帶有冗余校驗(yàn)信息為8個(gè)冗余信息單元的長(zhǎng)度為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊;通常情況下,幀頭也可以被分出來(lái)進(jìn)行單獨(dú)糾錯(cuò)編碼。
      步驟103開(kāi)始發(fā)送冗余校驗(yàn)信息為8個(gè)冗余信息單元的第一個(gè)長(zhǎng)為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊,同時(shí)對(duì)第二個(gè)等長(zhǎng)為120個(gè)有效信息單元的數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼;步驟104發(fā)送完經(jīng)過(guò)前向糾錯(cuò)編碼后的第一個(gè)長(zhǎng)為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊后,順序發(fā)送第二個(gè)冗余校驗(yàn)信息為8個(gè)冗余信息單元的長(zhǎng)為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊。這里現(xiàn)有技術(shù)中的算法可以保證在發(fā)送完第一個(gè)等長(zhǎng)數(shù)據(jù)塊時(shí)第二個(gè)數(shù)據(jù)塊已經(jīng)編碼完畢,可以發(fā)送。
      參見(jiàn)圖4,在接收端,本發(fā)明所述的接收方法如下步驟201根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式(128,120)接收帶前向糾錯(cuò)編碼長(zhǎng)度為256個(gè)信息單元的數(shù)據(jù)幀,當(dāng)接收完第128個(gè)信息單元后切分該數(shù)據(jù)幀,執(zhí)行步驟202,然后繼續(xù)接收第二組長(zhǎng)度為128個(gè)信息單元的數(shù)據(jù)塊;也可以整幀接收帶前向糾錯(cuò)編碼、長(zhǎng)度為256個(gè)信息單元的數(shù)據(jù)幀,然后再將其分成2個(gè)等長(zhǎng)為128個(gè)信息單元,分別帶8個(gè)冗余信息單元的的數(shù)據(jù)塊,然后執(zhí)行步驟202;通常情況下,由于幀頭也可以被分出來(lái)進(jìn)行單獨(dú)糾錯(cuò)編碼,所以相應(yīng)地,幀頭也可以單獨(dú)進(jìn)行糾錯(cuò)處理。
      步驟202對(duì)帶有8個(gè)冗余信息單元的第一個(gè)長(zhǎng)度為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊進(jìn)行糾錯(cuò)處理,得到去除8個(gè)冗余信息單元的長(zhǎng)度為120個(gè)有效信息單元的等長(zhǎng)數(shù)據(jù)塊;步驟203對(duì)后續(xù)的等長(zhǎng)數(shù)據(jù)塊進(jìn)行和步驟202相同的糾錯(cuò)處理,直至數(shù)據(jù)處理完畢。
      實(shí)施例2參見(jiàn)圖1,在某些情況下,數(shù)據(jù)幀無(wú)法正好分成若干個(gè)等長(zhǎng)數(shù)據(jù)塊,最后的一個(gè)數(shù)據(jù)塊比其它的等長(zhǎng)數(shù)據(jù)塊短,針對(duì)這種情況可以在所述最后的數(shù)據(jù)塊的前面或后面填充全0或全1或其他規(guī)定的數(shù)據(jù),用填充后的數(shù)據(jù)計(jì)算這一塊的冗余校驗(yàn)信息(n-k)。假設(shè)數(shù)據(jù)幀長(zhǎng)度為230,讓然采用(128,120)前向糾錯(cuò)編碼格式,即n=128,k=120,n-k=8。
      參見(jiàn)圖5,本發(fā)明所述發(fā)送方法如下步驟301將230個(gè)有效信息單元的數(shù)據(jù)幀分成1個(gè)長(zhǎng)度為120個(gè)有效信息單元的數(shù)據(jù)塊和1個(gè)長(zhǎng)度為110個(gè)有效信息單元的數(shù)據(jù)塊;在這一步驟中,可以將所述數(shù)據(jù)幀全部收到后再進(jìn)行分塊,也可以以120作為定長(zhǎng),在收到第一個(gè)120個(gè)有效數(shù)據(jù)后進(jìn)行步驟302;步驟302對(duì)第一個(gè)長(zhǎng)為120個(gè)有效信息單元的等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,得到帶有冗余校驗(yàn)信息為8個(gè)冗余信息單元的長(zhǎng)度為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊;通常情況下,幀頭也可以被分出來(lái)進(jìn)行單獨(dú)糾錯(cuò)編碼。
      步驟303開(kāi)始發(fā)送冗余校驗(yàn)信息為8個(gè)冗余信息單元的第一個(gè)長(zhǎng)為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊;步驟304由于第二個(gè)數(shù)據(jù)塊為110個(gè)有效信息單元的數(shù)據(jù)塊,首先要在該數(shù)據(jù)塊的前面或后面填充全0或全1或其他規(guī)定的數(shù)據(jù),然后進(jìn)行前向糾錯(cuò)編碼;步驟305發(fā)送完經(jīng)過(guò)前向糾錯(cuò)編碼后的第一個(gè)長(zhǎng)為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊后,順序發(fā)送第二個(gè)冗余校驗(yàn)信息為8個(gè)冗余信息單元的長(zhǎng)為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊。由于對(duì)第二個(gè)等長(zhǎng)數(shù)據(jù)塊進(jìn)行了信息添加,在發(fā)送的時(shí)候可以將添加信息后的經(jīng)過(guò)前向糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊發(fā)送出去,也可以在糾錯(cuò)編碼后將所添加的信息刪除,然后再發(fā)送出去。
      參見(jiàn)圖6,在接收端,相應(yīng)的接收方法如下步驟401根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式(128,120)接收帶前向糾錯(cuò)編碼長(zhǎng)度為256個(gè)信息單元的數(shù)據(jù)幀,當(dāng)接收完第128個(gè)信息單元后切分該數(shù)據(jù)幀,執(zhí)行步驟402,然后繼續(xù)接收第二組數(shù)據(jù)塊;也可以整幀接收帶前向糾錯(cuò)編碼、長(zhǎng)度為256個(gè)信息單元的數(shù)據(jù)幀,然后再按128的長(zhǎng)度將其分成2個(gè)數(shù)據(jù)塊,然后執(zhí)行步驟402;通常情況下,由于幀頭也可以被分出來(lái)進(jìn)行單獨(dú)糾錯(cuò)編碼,所以相應(yīng)地,幀頭也可以單獨(dú)進(jìn)行糾錯(cuò)處理。
      步驟402對(duì)第一個(gè)長(zhǎng)度為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊進(jìn)行糾錯(cuò)處理,得到去除8個(gè)冗余信息單元的長(zhǎng)度為120個(gè)有效信息單元的等長(zhǎng)數(shù)據(jù)塊;步驟403對(duì)后續(xù)的第二個(gè)數(shù)據(jù)塊,如果收到的數(shù)據(jù)塊包含了添加信息,將所述含添加信息的等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理后,再刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中的添加信息;如果收到的數(shù)據(jù)塊為包含了添加信息的等長(zhǎng)數(shù)據(jù)塊,則直接進(jìn)行糾錯(cuò)處理,然后再刪除所述添加信息。
      實(shí)施例3本發(fā)明還提供了一種數(shù)據(jù)轉(zhuǎn)發(fā)方法。參見(jiàn)圖7,假設(shè)數(shù)據(jù)幀長(zhǎng)度為240,采用(128,120)作為糾錯(cuò)算法,則n=128,k=120,n-k=8,表示128個(gè)信息單元為一組糾錯(cuò)碼,其中120個(gè)有效信息單元,8個(gè)冗余信息單元。本發(fā)明所述的轉(zhuǎn)發(fā)步驟如下步驟501根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式(128,120)接收帶前向糾錯(cuò)編碼長(zhǎng)度為256個(gè)信息單元的數(shù)據(jù)幀,當(dāng)接收完第128個(gè)信息單元后切分該數(shù)據(jù)幀,執(zhí)行步驟502,然后繼續(xù)接收第二組長(zhǎng)度為128個(gè)信息單元的數(shù)據(jù)塊;直至數(shù)據(jù)接收完畢;步驟502對(duì)帶有8個(gè)冗余信息單元的第一個(gè)長(zhǎng)度為128個(gè)信息單元的等長(zhǎng)數(shù)據(jù)塊進(jìn)行糾錯(cuò)處理,得到去除8個(gè)冗余信息單元的長(zhǎng)度為120個(gè)有效信息單元的等長(zhǎng)數(shù)據(jù)塊;然后執(zhí)行步驟503,按順序?qū)Φ诙€(gè)等長(zhǎng)數(shù)據(jù)塊進(jìn)行和步驟502相同的糾錯(cuò)處理,直至數(shù)據(jù)處理完畢。
      步驟503發(fā)送經(jīng)過(guò)糾錯(cuò)處理后的第一個(gè)等長(zhǎng)數(shù)據(jù)塊,按照糾錯(cuò)處理的順序在對(duì)后續(xù)第二塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理后,發(fā)送所述第二塊糾錯(cuò)處理后的數(shù)據(jù)塊,直至數(shù)據(jù)處理完畢。同實(shí)施例1一樣,現(xiàn)有技術(shù)中的算法可以保證在發(fā)送完第一個(gè)等長(zhǎng)數(shù)據(jù)塊時(shí)第二個(gè)數(shù)據(jù)塊已經(jīng)進(jìn)行完畢接收及糾錯(cuò)處理畢,可以發(fā)送。
      在本實(shí)施例中數(shù)據(jù)幀長(zhǎng)度為240經(jīng)前向糾錯(cuò)編碼處理后數(shù)據(jù)幀長(zhǎng)度為256,在數(shù)據(jù)轉(zhuǎn)發(fā)過(guò)程中接收第一個(gè)128個(gè)信息單元需要約10ms,糾錯(cuò)需要2ms,轉(zhuǎn)發(fā)尋址需要3ms,發(fā)送256個(gè)信息單元需要約20ms,則整個(gè)轉(zhuǎn)發(fā)過(guò)程需要約35ms。
      而在現(xiàn)有的技術(shù)方案中,都是在收到整個(gè)幀以后才可以轉(zhuǎn)發(fā)數(shù)據(jù)幀。例如數(shù)據(jù)幀長(zhǎng)度為240經(jīng)前向糾錯(cuò)編碼處理后數(shù)據(jù)幀長(zhǎng)度為248,在數(shù)據(jù)轉(zhuǎn)發(fā)過(guò)程中接收248個(gè)信息單元需要20ms,糾錯(cuò)需要2ms,轉(zhuǎn)發(fā)尋址需要3ms,發(fā)送需要20ms,則整個(gè)轉(zhuǎn)發(fā)過(guò)程需要45ms。
      因此按本發(fā)明的數(shù)據(jù)幀轉(zhuǎn)發(fā)方法比現(xiàn)有技術(shù)轉(zhuǎn)發(fā)過(guò)程縮短了約10ms。
      參見(jiàn)圖8,本發(fā)明還提供了一種數(shù)據(jù)幀發(fā)送裝置,包括信源編碼模塊、調(diào)制和發(fā)送模塊,所述發(fā)送裝置還包括信道編碼模塊;所述信道編碼模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊,對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼;并且用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊及剩余的一塊非等長(zhǎng)數(shù)據(jù)塊;向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息,并發(fā)送所述帶前向糾錯(cuò)編碼的數(shù)據(jù)塊;所述信道編碼模塊的輸出輸入到所述調(diào)制和發(fā)送模塊。
      所述信源編碼模塊的輸出輸入到所述信道編碼模塊,所述信源編碼模塊的輸出輸入到所述調(diào)制和發(fā)送模塊。
      參見(jiàn)圖9,本發(fā)明提供了一種數(shù)據(jù)幀接收裝置,包括信源解碼模塊、解調(diào)和接收模塊,所述接收裝置還包括信道解碼模塊;所述信道解碼模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊。
      并且用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊;步驟B向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息。
      所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊,所述信道解碼模塊的輸出輸入到所述信源解碼模塊。
      參見(jiàn)圖10,本發(fā)明還提供了另一種數(shù)據(jù)幀轉(zhuǎn)發(fā)裝置,所述轉(zhuǎn)發(fā)裝置包括接收和解調(diào)模塊、信道解碼模塊和數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊;所述接收和解調(diào)模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式按順序接收帶糾錯(cuò)編碼的數(shù)據(jù)塊;所述信道解碼模塊用于按照接收順序在接收到每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊后對(duì)所述數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;所述數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊用于按照糾錯(cuò)處理的順序在對(duì)每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理后,發(fā)送所述糾錯(cuò)處理后的數(shù)據(jù)塊,直至數(shù)據(jù)處理完畢。
      所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊,所述信道解碼模塊的輸出輸入到數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊。
      以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種數(shù)據(jù)幀發(fā)送方法,其特征在于,所述方法包括以下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊;步驟B對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼并發(fā)送帶前向糾錯(cuò)編碼的數(shù)據(jù)塊。
      2.如權(quán)利要求1所述的數(shù)據(jù)幀發(fā)送方法,其特征在于,所述對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼并發(fā)送帶前向糾錯(cuò)編碼的數(shù)據(jù)塊的步驟具體包括按照所述等長(zhǎng)數(shù)據(jù)塊的順序?qū)λ龅乳L(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼;按順序在對(duì)每一塊所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼后,發(fā)送所述經(jīng)過(guò)前向糾錯(cuò)編碼的數(shù)據(jù)塊,直至處理到最后一塊數(shù)據(jù)塊。
      3.如權(quán)利要求1所述的數(shù)據(jù)幀發(fā)送方法,其特征在于,所述對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼并發(fā)送帶前向糾錯(cuò)編碼的數(shù)據(jù)塊的步驟具體包括對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,在對(duì)所有所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼后,再發(fā)送所述經(jīng)過(guò)前向糾錯(cuò)編碼的數(shù)據(jù)塊。
      4.如權(quán)利要求1至3中任意一項(xiàng)權(quán)利要求所述的數(shù)據(jù)幀發(fā)送方法,其特征在于,所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,所述數(shù)據(jù)幀的幀頭包含在第一個(gè)等長(zhǎng)的信息塊中。
      5.如權(quán)利要求1至3中任意一項(xiàng)權(quán)利要求所述的數(shù)據(jù)幀發(fā)送方法,其特征在于,所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,所述幀頭部分單獨(dú)進(jìn)行糾錯(cuò)編碼。
      6.一種數(shù)據(jù)幀發(fā)送方法,其特征在于,所述方法包括以下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊及剩余的一塊非等長(zhǎng)數(shù)據(jù)塊;步驟B向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;步驟C對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息,并發(fā)送所述帶前向糾錯(cuò)編碼的數(shù)據(jù)塊。
      7.如權(quán)利要求6所述的數(shù)據(jù)幀發(fā)送方法,其特征在于,所述對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼并發(fā)送帶前向糾錯(cuò)編碼的數(shù)據(jù)塊的步驟具體包括按照所述等長(zhǎng)數(shù)據(jù)塊的順序?qū)λ龅乳L(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼;按順序在對(duì)每一塊所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼后,發(fā)送所述經(jīng)過(guò)前向糾錯(cuò)編碼的數(shù)據(jù)塊,直至處理到最后一塊數(shù)據(jù)塊。
      8.如權(quán)利要求6所述的數(shù)據(jù)幀發(fā)送方法,其特征在于,所述對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼并發(fā)送帶前向糾錯(cuò)編碼的數(shù)據(jù)塊的步驟具體包括對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,在對(duì)所有所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼后,再發(fā)送所述經(jīng)過(guò)前向糾錯(cuò)編碼的數(shù)據(jù)塊。
      9.如權(quán)利要求6至8中任意一項(xiàng)權(quán)利要求所述的數(shù)據(jù)幀發(fā)送方法,其特征在于,所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,所述數(shù)據(jù)幀的幀頭包含在第一個(gè)等長(zhǎng)的信息塊中。
      10.如權(quán)利要求6至8中任意一項(xiàng)權(quán)利要求所述的數(shù)據(jù)幀發(fā)送方法,其特征在于,所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,所述幀頭部分單獨(dú)進(jìn)行糾錯(cuò)編碼。
      11.一種數(shù)據(jù)幀接收方法,其特征在于,所述方法包括以下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊;步驟B對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理。
      12.如權(quán)利要求11所述的數(shù)據(jù)幀接收方法,其特征在于,所述接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊,及對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理的步驟具體包括根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式按順序接收帶糾錯(cuò)編碼的數(shù)據(jù)塊;按照接收順序在接收到每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊后對(duì)所述數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理,直至處理到最后一塊數(shù)據(jù)快。
      13.如權(quán)利要求11所述的數(shù)據(jù)幀接收方法,其特征在于,所述接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊,及對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理的步驟具體包括在接收完整幀數(shù)據(jù)后,再根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊;對(duì)所述每個(gè)等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理。
      14.如權(quán)利要求11至13中任意一項(xiàng)權(quán)利要求所述的數(shù)據(jù)幀接收方法,其特征在于,所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,對(duì)所述數(shù)據(jù)幀頭進(jìn)行單獨(dú)接收和前向糾錯(cuò)處理。
      15.一種數(shù)據(jù)幀接收方法,其特征在于,所述方法包括以下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊;步驟B向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;步驟C對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;步驟D刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息。
      16.如權(quán)利要求15所述的數(shù)據(jù)幀接收方法,其特征在于,所述接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊,及對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理的步驟具體包括根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式按順序接收帶糾錯(cuò)編碼的數(shù)據(jù)塊;按照接收順序在接收到每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊后對(duì)所述數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理,直至處理到最后一塊數(shù)據(jù)快。
      17.如權(quán)利要求15所述的數(shù)據(jù)幀接收方法,其特征在于,所述接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊,及對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理的步驟具體包括在接收完整幀數(shù)據(jù)后,再根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊;對(duì)所述每個(gè)等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理。
      18.如權(quán)利要求15至17中任意一項(xiàng)權(quán)利要求所述的數(shù)據(jù)幀接收方法,其特征在于,所述數(shù)據(jù)幀分為幀頭部分和數(shù)據(jù)部分,對(duì)所述數(shù)據(jù)幀頭進(jìn)行單獨(dú)接收和前向糾錯(cuò)處理。
      19.一種數(shù)據(jù)幀轉(zhuǎn)發(fā)方法,其特征在于,所述方法包括以下步驟步驟A根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式按順序接收帶糾錯(cuò)編碼的數(shù)據(jù)塊;步驟B按照接收順序在接收到每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊后對(duì)所述數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;步驟C按照糾錯(cuò)處理的順序在對(duì)每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理后,發(fā)送所述糾錯(cuò)處理后的數(shù)據(jù)塊,直至數(shù)據(jù)處理完畢。
      20.一種數(shù)據(jù)幀發(fā)送裝置,包括信源編碼模塊、調(diào)制和發(fā)送模塊,其特征在于,所述發(fā)送裝置還包括信道編碼模塊;所述信道編碼模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊,對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼;并用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式將數(shù)據(jù)幀分成多個(gè)等長(zhǎng)數(shù)據(jù)塊及剩余的一塊非等長(zhǎng)數(shù)據(jù)塊;向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)編碼,刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息,并發(fā)送所述帶前向糾錯(cuò)編碼的數(shù)據(jù)塊;所述信源編碼模塊的輸出輸入到所述信道編碼模塊,所述信源編碼模塊輸出輸入到所述調(diào)制和發(fā)送模塊。
      21.一種數(shù)據(jù)幀接收裝置,包括信源解碼模塊、解調(diào)和接收模塊,其特征在于,所述接收裝置還包括信道解碼模塊;所述信道解碼模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊;并用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式接收帶糾錯(cuò)編碼的等長(zhǎng)數(shù)據(jù)塊及剩余的一塊帶糾錯(cuò)編碼的非等長(zhǎng)數(shù)據(jù)塊;向所述剩余非等長(zhǎng)數(shù)據(jù)塊添加信息,得到含添加信息的等長(zhǎng)數(shù)據(jù)塊;對(duì)所述等長(zhǎng)數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;刪除所述含添加信息的等長(zhǎng)數(shù)據(jù)塊中添加的信息;所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊,所述信道解碼模塊輸出輸入到所述信源解碼模塊。
      22.一種數(shù)據(jù)幀轉(zhuǎn)發(fā)裝置,其特征在于,所述轉(zhuǎn)發(fā)裝置包括接收和解調(diào)模塊、信道解碼模塊和數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊;所述接收和解調(diào)模塊用于根據(jù)預(yù)先設(shè)置的前向糾錯(cuò)編碼格式按順序接收帶糾錯(cuò)編碼的數(shù)據(jù)塊;所述信道解碼模塊用于按照接收順序在接收到每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊后對(duì)所述數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理;所述數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊用于按照糾錯(cuò)處理的順序在對(duì)每一塊所述帶糾錯(cuò)編碼的數(shù)據(jù)塊進(jìn)行前向糾錯(cuò)處理后,發(fā)送所述糾錯(cuò)處理后的數(shù)據(jù)塊,直至數(shù)據(jù)處理完畢;所述接收和解調(diào)模塊的輸出輸入到所述信道解碼模塊,所述信道解碼模塊的輸出輸入到數(shù)據(jù)幀轉(zhuǎn)發(fā)模塊。
      全文摘要
      一種數(shù)據(jù)幀發(fā)送、接收及轉(zhuǎn)發(fā)的方法和裝置,屬于數(shù)據(jù)傳輸領(lǐng)域,為了解決變長(zhǎng)幀使用目前的糾錯(cuò)碼編碼不實(shí)用、變長(zhǎng)幀不能進(jìn)行糾錯(cuò)碼編碼轉(zhuǎn)發(fā)、長(zhǎng)定長(zhǎng)幀的幀轉(zhuǎn)發(fā)延時(shí)比較長(zhǎng)的問(wèn)題。發(fā)送方法采用如下步驟發(fā)送數(shù)據(jù)幀后對(duì)該數(shù)據(jù)幀分塊,隨后進(jìn)行前向糾錯(cuò)編碼,最后進(jìn)行調(diào)制并發(fā)送。接收方法采用可逆過(guò)程進(jìn)行接收,還有相應(yīng)得轉(zhuǎn)發(fā)方法。此外還提供相應(yīng)的運(yùn)行上述三種方法的裝置。本發(fā)明公開(kāi)的方法和裝置將數(shù)據(jù)幀分成等長(zhǎng)的數(shù)據(jù)塊,因此可以進(jìn)行前向糾錯(cuò)編碼,可以實(shí)現(xiàn)對(duì)變長(zhǎng)幀進(jìn)行前向糾錯(cuò)碼、對(duì)變長(zhǎng)幀進(jìn)行糾錯(cuò)碼編碼后轉(zhuǎn)發(fā)、縮短長(zhǎng)定長(zhǎng)幀的幀轉(zhuǎn)發(fā)延時(shí)。
      文檔編號(hào)H03M13/03GK101051880SQ20061007428
      公開(kāi)日2007年10月10日 申請(qǐng)日期2006年4月7日 優(yōu)先權(quán)日2006年4月7日
      發(fā)明者蔣章震 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1