專利名稱:一種數(shù)據(jù)重傳方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,特別涉及一種數(shù)據(jù)重傳方法和系統(tǒng)。
背景技術(shù):
在無線通信過程中,可以通過混合自動(dòng)重傳請(qǐng)求(Hybrid AutomaticRepeat request, HARQ)技術(shù)來提高無線傳輸?shù)目煽啃院拖到y(tǒng)吞吐量。在某些情況下,接收端需要 對(duì)所接收到的多個(gè)傳輸塊(Transmission Block,TB)進(jìn)行確認(rèn),如果這多個(gè)TB全部接收正 確,則向發(fā)射端反饋肯定確認(rèn)(ACK,Positive Acknowledgment),通知發(fā)射端相應(yīng)的多個(gè)TB 已經(jīng)全部正確接收;如果這多個(gè)TB沒有全部接收正確,即至少有一個(gè)TB接收出錯(cuò),則向發(fā) 射端反饋否定確認(rèn)(NACK,Negative Acknowledgment),通知發(fā)射端相應(yīng)的多個(gè)TB中至少 有一個(gè)TB接收出錯(cuò),當(dāng)發(fā)射端確定這多個(gè)TB的重傳次數(shù)尚未達(dá)到最大重傳次數(shù)時(shí),發(fā)射端 對(duì)這多個(gè)TB分別進(jìn)行重傳。發(fā)射端由于無法獲知所傳輸?shù)亩鄠€(gè)TB中究竟是哪些TB接收出錯(cuò),因此需要將 這多個(gè)TB全部進(jìn)行重傳,這樣可以保證數(shù)據(jù)的正確性,但是難免會(huì)出現(xiàn)不必要的重傳,當(dāng) 發(fā)射端和接收端之間鏈路質(zhì)量比較好的情況下,可能會(huì)造成大量的資源浪費(fèi)和無意義的傳 輸。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種數(shù)據(jù)重傳方法和系統(tǒng),可以降低重傳所占用 的資源,減少重傳次數(shù)和重傳時(shí)延,降低功耗,提高傳輸效率。為了解決上述問題,本發(fā)明提供了一種數(shù)據(jù)重傳方法,包括發(fā)射端對(duì)需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,生成網(wǎng)絡(luò)編碼傳輸塊;發(fā)射端將所述網(wǎng)絡(luò)編碼傳輸塊發(fā)送給接收端;接收端根據(jù)之前接收到的該多個(gè)原始信息傳輸塊、網(wǎng)絡(luò)編碼規(guī)則和當(dāng)前接收到的 網(wǎng)絡(luò)編碼傳輸塊,解網(wǎng)絡(luò)編碼,還原所述多個(gè)原始信息傳輸塊,其中,所述網(wǎng)絡(luò)編碼規(guī)則由 所述發(fā)射端和接收端預(yù)先約定,或者,由所述發(fā)射端發(fā)送給接收端,或者,根據(jù)發(fā)送端發(fā)送 給接收端的網(wǎng)絡(luò)編碼規(guī)則索引得到。進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述需要重傳的多個(gè)原始信息傳輸塊來 自于一個(gè)源節(jié)點(diǎn)或多個(gè)源節(jié)點(diǎn),所述發(fā)射端和源節(jié)點(diǎn)為相同節(jié)點(diǎn)或不同節(jié)點(diǎn)。進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述發(fā)射端對(duì)所述需要重傳的多個(gè)原始 信息傳輸塊進(jìn)行一次網(wǎng)絡(luò)編碼生成一個(gè)網(wǎng)絡(luò)編碼傳輸塊,或者,使用多種網(wǎng)絡(luò)編碼規(guī)則,進(jìn) 行多次網(wǎng)絡(luò)編碼生成多個(gè)網(wǎng)絡(luò)編碼傳輸塊。進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述發(fā)射端將所述網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng) 絡(luò)編碼規(guī)則索引嵌入其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼傳輸塊中發(fā)送給接收端,或者,將所述網(wǎng)絡(luò)編碼 規(guī)則或者網(wǎng)絡(luò)編碼規(guī)則索引作為單獨(dú)的信號(hào)發(fā)送給接收端,發(fā)送所述網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng) 絡(luò)編碼規(guī)則索引時(shí)與其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼傳輸塊采用時(shí)分或頻分或時(shí)頻分的方式。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述發(fā)射端在下述物理層處理的任一過 程之前或之后對(duì)所述需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼傳輸塊添加循環(huán)冗余 校驗(yàn)、碼塊分段并為碼塊添加循環(huán)冗余校驗(yàn)、信道編碼、速率匹配、碼塊串接、加擾、調(diào)制、層 映射、預(yù)編碼、資源單元映射和生成正交頻分復(fù)用符號(hào)。本發(fā)明還提供一種數(shù)據(jù)重傳系統(tǒng),包括發(fā)射端和接收端,其中所述發(fā)射端,用于對(duì)需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,生成網(wǎng)絡(luò)編 碼傳輸塊,將所述網(wǎng)絡(luò)編碼傳輸塊發(fā)送給接收端;還用于和接收端預(yù)先約定網(wǎng)絡(luò)編碼規(guī)則, 或者發(fā)送網(wǎng)絡(luò)編碼規(guī)則給接收端,或者發(fā)送網(wǎng)絡(luò)編碼規(guī)則索引給接收端;所述接收端,用于根據(jù)之前接收到的該多個(gè)原始信息傳輸塊、網(wǎng)絡(luò)編碼規(guī)則和當(dāng) 前接收到的網(wǎng)絡(luò)編碼傳輸塊,解網(wǎng)絡(luò)編碼,還原所述多個(gè)原始信息傳輸塊。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述發(fā)射端,用于對(duì)來自于一個(gè)源節(jié)點(diǎn)或 多個(gè)源節(jié)點(diǎn)的需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,所述源節(jié)點(diǎn)為與所述發(fā)射端 相同或不同的節(jié)點(diǎn)。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述發(fā)射端,用于對(duì)所述需要重傳的多個(gè) 原始信息傳輸塊進(jìn)行一次網(wǎng)絡(luò)編碼生成一個(gè)網(wǎng)絡(luò)編碼傳輸塊,或者,使用多種網(wǎng)絡(luò)編碼規(guī) 則,進(jìn)行多次網(wǎng)絡(luò)編碼生成多個(gè)網(wǎng)絡(luò)編碼傳輸塊。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述發(fā)射端,用于將網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng) 絡(luò)編碼規(guī)則索引嵌入其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼傳輸塊中發(fā)送給接收端,或者,將網(wǎng)絡(luò)編碼規(guī)則 或者網(wǎng)絡(luò)編碼規(guī)則索引作為單獨(dú)的信號(hào)發(fā)送給接收端,發(fā)送所述網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng)絡(luò)編 碼規(guī)則索引時(shí)與其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼傳輸塊采用時(shí)分或頻分或時(shí)頻分的方式。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述發(fā)射端,用于在下述物理層處理的任 一過程之前或之后對(duì)所述需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼傳輸塊添加循環(huán) 冗余校驗(yàn)、碼塊分段并為碼塊添加循環(huán)冗余校驗(yàn)、信道編碼、速率匹配、碼塊串接、加擾、調(diào) 制、層映射、預(yù)編碼、資源單元映射和生成正交頻分復(fù)用符號(hào)。本發(fā)明中,發(fā)射端在對(duì)多個(gè)原始信息TB進(jìn)行重傳時(shí)采用網(wǎng)絡(luò)編碼的方法,接收端 相應(yīng)的解網(wǎng)絡(luò)編碼并還原出原始信息TB,可以降低重傳所占用的資源,減少時(shí)延,降低功 耗,提高傳輸效率。
圖1為本發(fā)明提出的一種數(shù)據(jù)重傳方法流程圖;圖2為本發(fā)明應(yīng)用實(shí)例一中的實(shí)現(xiàn)示意圖;圖3為本發(fā)明應(yīng)用實(shí)例二中的實(shí)現(xiàn)示意圖;圖4為本發(fā)明應(yīng)用實(shí)例三中的實(shí)現(xiàn)示意圖;圖5為本發(fā)明應(yīng)用實(shí)例四中的實(shí)現(xiàn)示意圖;圖6為本發(fā)明應(yīng)用實(shí)例五中的實(shí)現(xiàn)示意圖;圖7為本發(fā)明數(shù)據(jù)重傳系統(tǒng)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)描述。
本發(fā)明的核心思想是,在數(shù)據(jù)重傳中引入網(wǎng)絡(luò)編碼技術(shù)。網(wǎng)絡(luò)編碼(Network Coding)技術(shù)從廣義上來講,是一種網(wǎng)絡(luò)節(jié)點(diǎn)將接收到的信息進(jìn)行編碼后再轉(zhuǎn)發(fā)出去的多 點(diǎn)傳送技術(shù),當(dāng)一個(gè)或多個(gè)節(jié)點(diǎn)同時(shí)向若干個(gè)其他節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),往往要借助其他節(jié)點(diǎn) 的傳遞。接收端可以根據(jù)接收到的數(shù)據(jù)和網(wǎng)絡(luò)編碼規(guī)則,唯一的解出原始數(shù)據(jù)。本發(fā)明將 網(wǎng)絡(luò)編碼技術(shù)引入單播傳輸?shù)亩郥B重傳的場(chǎng)景中,多個(gè)TB可以認(rèn)為來自于多個(gè)源節(jié)點(diǎn),在 重傳時(shí)不對(duì)所有TB分別發(fā)送,而是對(duì)這多個(gè)TB進(jìn)行網(wǎng)絡(luò)編碼后再重新發(fā)送,由于接收端已 經(jīng)在之前的傳輸中獲得了這多個(gè)TB中的一部分信息,則在已知網(wǎng)絡(luò)編碼規(guī)則的情況下,接 收端就可以正確解出所有的TB。本發(fā)明提出一種數(shù)據(jù)重傳方法,包括以下步驟步驟110,發(fā)射端對(duì)需要重傳的多個(gè)原始信息TB進(jìn)行網(wǎng)絡(luò)編碼,生成網(wǎng)絡(luò)編碼 TB ;步驟120,發(fā)射端將網(wǎng)絡(luò)編碼后生成的網(wǎng)絡(luò)編碼TB發(fā)送給接收端;步驟130,接收端根據(jù)之前接收到的該多個(gè)原始信息TB、網(wǎng)絡(luò)編碼規(guī)則和當(dāng)前接 收到的網(wǎng)絡(luò)編碼TB,解網(wǎng)絡(luò)編碼,還原該多個(gè)原始信息TB,其中,所述網(wǎng)絡(luò)編碼規(guī)則由發(fā)射 端和接收端預(yù)先約定;或者,由發(fā)射端發(fā)送給接收端;或者,根據(jù)發(fā)射端發(fā)送給接收端的網(wǎng) 絡(luò)編碼規(guī)則索引得到。進(jìn)一步地,步驟110中,所述需要重傳的多個(gè)原始信息TB可以來自于一個(gè)源節(jié)點(diǎn) 或者多個(gè)源節(jié)點(diǎn),發(fā)射端與源節(jié)點(diǎn)可以是同一個(gè)節(jié)點(diǎn),也可以是不同的節(jié)點(diǎn)。進(jìn)一步地,步驟110中,所述發(fā)射端可以在物理層處理的如下任一過程之前或 之后,對(duì)需要重傳的多個(gè)原始信息TB進(jìn)行網(wǎng)絡(luò)編碼TB添加CRC(循環(huán)冗余校驗(yàn))、碼 塊分段并為碼塊添加CRC、信道編碼、速率匹配、碼塊串接、加擾、調(diào)制、層映射、預(yù)編碼、 RE (Resource Element,資源單元)映射、生成OFDM(正交頻分復(fù)用)符號(hào)。進(jìn)一步地,步驟110中,發(fā)射端所進(jìn)行的網(wǎng)絡(luò)編碼可以是線性網(wǎng)絡(luò)編碼也可以是 非線性網(wǎng)絡(luò)編碼,可以是隨機(jī)的網(wǎng)絡(luò)編碼也可以是非隨機(jī)的網(wǎng)絡(luò)編碼。進(jìn)一步地,步驟110中,發(fā)射端可以對(duì)需要重傳的多個(gè)原始信息TB進(jìn)行一次網(wǎng)絡(luò) 編碼生成一個(gè)網(wǎng)絡(luò)編碼TB ;或者,使用多種網(wǎng)絡(luò)編碼規(guī)則,進(jìn)行多次網(wǎng)絡(luò)編碼生成多個(gè)網(wǎng) 絡(luò)編碼TB。進(jìn)一步地,步驟120中,當(dāng)接收端已知發(fā)射端所使用的網(wǎng)絡(luò)編碼規(guī)則時(shí),發(fā)射端僅 將網(wǎng)絡(luò)編碼后生成的一個(gè)或多個(gè)網(wǎng)絡(luò)編碼TB發(fā)送給接收端;當(dāng)接收端不知道發(fā)射端所使 用的網(wǎng)絡(luò)編碼規(guī)則時(shí),發(fā)射端將網(wǎng)絡(luò)編碼后生成的一個(gè)或多個(gè)網(wǎng)絡(luò)編碼TB以及網(wǎng)絡(luò)編碼 規(guī)則或網(wǎng)絡(luò)編碼規(guī)則的索引發(fā)送給接收端。進(jìn)一步地,步驟120中,當(dāng)網(wǎng)絡(luò)編碼生成的網(wǎng)絡(luò)編碼TB有多個(gè)時(shí),發(fā)射端采用時(shí)分 或頻分或時(shí)頻分的方式發(fā)送所述多個(gè)網(wǎng)絡(luò)編碼TB。進(jìn)一步地,步驟120中,當(dāng)需要發(fā)送網(wǎng)絡(luò)編碼規(guī)則或網(wǎng)絡(luò)編碼規(guī)則索引時(shí),可以將 網(wǎng)絡(luò)編碼規(guī)則或網(wǎng)絡(luò)編碼規(guī)則索引嵌入其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼TB中,也可以將網(wǎng)絡(luò)編碼規(guī) 則或網(wǎng)絡(luò)編碼規(guī)則索引作為單獨(dú)的信號(hào)進(jìn)行發(fā)射,發(fā)射時(shí)可以與其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼TB 采用時(shí)分或頻分或時(shí)頻分的方式。其中,網(wǎng)絡(luò)編碼規(guī)則或網(wǎng)絡(luò)編碼規(guī)則的索引作為單獨(dú)的 信號(hào)發(fā)射時(shí),接收端時(shí)間順序,或者是某種約定好的方式對(duì)應(yīng)網(wǎng)絡(luò)編碼傳輸塊和網(wǎng)絡(luò)編碼 規(guī)則,或者對(duì)應(yīng)網(wǎng)絡(luò)編碼傳輸塊和網(wǎng)絡(luò)編碼規(guī)則索引。
進(jìn)一步地,步驟130中,接收端在解網(wǎng)絡(luò)編碼之前或之后與在之前的傳輸中所獲 得的多個(gè)原始信息TB中的一部分信息進(jìn)行軟信息合并。進(jìn)一步地,步驟110、120、130中所述發(fā)射端是基站或中繼站或用戶終端;所述接 收端是用戶終端或中繼站或基站。圖2為本發(fā)明中實(shí)現(xiàn)基于網(wǎng)絡(luò)編碼的數(shù)據(jù)重傳的實(shí)施例一流程圖。如圖2所示, 中繼站接收來自基站的連續(xù)2個(gè)原始信息TB,O-TBl接收正確而0-TB2接收出錯(cuò),則中繼站 反饋NACK通知基站這兩個(gè)原始信息TB中至少有一個(gè)接收出錯(cuò),需要進(jìn)行重傳,本實(shí)施例中 實(shí)現(xiàn)數(shù)據(jù)重傳的具體處理過程包括以下步驟步驟210,基站對(duì)需要重傳的2個(gè)原始信息TB =O-TBU 0-TB2進(jìn)行網(wǎng)絡(luò)編碼,基站 和中繼站約定好網(wǎng)絡(luò)編碼規(guī)則為模二和運(yùn)算,基站使用該網(wǎng)絡(luò)編碼規(guī)則生成一個(gè)網(wǎng)絡(luò)編碼 TB NC-TB ;步驟220,基站將NC-TB發(fā)送給中繼站;步驟230,中繼站根據(jù)之前接收成功的O-TBl的信息,以及當(dāng)前收到的NC-TB的信 息,以及約定好的網(wǎng)絡(luò)編碼規(guī)則進(jìn)行解網(wǎng)絡(luò)編碼,即將O-TBl信息與NC-TB信息進(jìn)行模二和 運(yùn)算,將解網(wǎng)絡(luò)編碼的結(jié)果與之前接收失敗的0-TB2信息進(jìn)行合并,還原出0-TB2信息。圖3為本發(fā)明中實(shí)現(xiàn)基于網(wǎng)絡(luò)編碼的數(shù)據(jù)重傳的實(shí)施例二流程圖。如圖3所示, 中繼站和用戶終端同時(shí)接收來自基站的連續(xù)2個(gè)原始信息TB,中繼站全部接收正確,而在 用戶終端,O-TBl接收正確而0-TB2接收出錯(cuò),則用戶終端反饋NACK通知中繼站這兩個(gè)原 始信息TB中至少有一個(gè)接收出錯(cuò),需要進(jìn)行重傳,本實(shí)施例中實(shí)現(xiàn)數(shù)據(jù)重傳的具體處理過 程包括以下步驟步驟310,中繼站對(duì)需要重傳的2個(gè)原始信息TB =O-TBU 0-TB2進(jìn)行網(wǎng)絡(luò)編碼,采 用的網(wǎng)絡(luò)編碼規(guī)則為系數(shù)(1,1)的求和運(yùn)算,生成一個(gè)網(wǎng)絡(luò)編碼TB=NC-TB ;步驟320,中繼站將網(wǎng)絡(luò)編碼規(guī)則嵌入NC-TB,并將NC-TB發(fā)送給用戶終端;步驟330,用戶終端根據(jù)之前接收成功的O-TBl的信息,以及當(dāng)前收到的NC-TB的 信息,以及NC-TB中的網(wǎng)絡(luò)編碼規(guī)則進(jìn)行解網(wǎng)絡(luò)編碼,即將NC-TB信息與O-TBl信息直接進(jìn) 行系數(shù)(1,-1)的求和運(yùn)算,直接還原出0-TB2信息。圖4為本發(fā)明中實(shí)現(xiàn)基于網(wǎng)絡(luò)編碼的數(shù)據(jù)重傳的實(shí)施例三流程圖。如圖4所示, 基站接收來自中繼站的連續(xù)3個(gè)原始信息TB,O-TBl接收正確而0-TB2和0-TB3接收出錯(cuò), 則基站反饋NACK通知中繼站這3個(gè)原始信息TB中至少有一個(gè)接收出錯(cuò),需要進(jìn)行重傳,本 實(shí)施例中實(shí)現(xiàn)數(shù)據(jù)重傳的具體處理過程包括以下步驟步驟410,中繼站對(duì)需要重傳的3個(gè)原始信息TB :0-ΤΒ1、0_ΤΒ2和0-TB3進(jìn)行網(wǎng)絡(luò) 編碼,采用的網(wǎng)絡(luò)編碼規(guī)則為系數(shù)(1,1,1)的求和運(yùn)算,生成一個(gè)網(wǎng)絡(luò)編碼TB=NC-TB ;步驟420,中繼站將求和運(yùn)算所對(duì)應(yīng)的網(wǎng)絡(luò)編碼規(guī)則索引NRI作為信令單獨(dú)進(jìn)行 發(fā)送,并將NC-TB發(fā)送給中繼站;步驟430,中繼站根據(jù)之前接收成功的O-TBl的信息,以及當(dāng)前收到的NC-TB的信 息,以及NRI所對(duì)應(yīng)的網(wǎng)絡(luò)編碼規(guī)則進(jìn)行解網(wǎng)絡(luò)編碼,即將NC-TB信息與O-TBl信息直接進(jìn) 行系數(shù)(1,_1)的求和運(yùn)算,將解網(wǎng)絡(luò)編碼的結(jié)果與之前接收失敗的0-TB2和0-TB3信息進(jìn) 行合并,還原出0-TB2和0-TB3信息。圖5為本發(fā)明中實(shí)現(xiàn)基于網(wǎng)絡(luò)編碼的數(shù)據(jù)重傳的實(shí)施例四流程圖。如圖5所示,
7用戶終端接收來自基站的連續(xù)3個(gè)原始信息TB,O-TBl接收正確而0-TB2和0-TB3接收出 錯(cuò),則用戶終端反饋NACK通知基站這3個(gè)原始信息TB中至少有一個(gè)接收出錯(cuò),需要進(jìn)行重 傳,本實(shí)施例中實(shí)現(xiàn)數(shù)據(jù)重傳的具體處理過程包括以下步驟步驟510,基站對(duì)需要重傳的3個(gè)原始信息TB :0-ΤΒ1、0_ΤΒ2和0-TB3進(jìn)行兩次網(wǎng) 絡(luò)編碼,分別采用的網(wǎng)絡(luò)編碼規(guī)則為系數(shù)(1,2,3)的求和運(yùn)算和系數(shù)(2,5,7)的求和運(yùn)算, 分別生成2個(gè)網(wǎng)絡(luò)編碼TB =NC-TBl和NC-TB2 ;步驟520,基站將所采用的兩種網(wǎng)絡(luò)編碼規(guī)則所對(duì)應(yīng)的網(wǎng)絡(luò)編碼規(guī)則索引NRI1和 RNI2作為信令單獨(dú)進(jìn)行發(fā)送,并將NC-TBl和NC-TB2采用時(shí)分的方式發(fā)送給用戶終端;步驟530,用戶終端根據(jù)之前接收成功的O-TBl的信息,以及當(dāng)前收到的NC-TBl和 NC-TB2的信息,以及NRI1和NRI2所對(duì)應(yīng)的網(wǎng)絡(luò)編碼規(guī)則進(jìn)行解網(wǎng)絡(luò)編碼,可以直接還原出 0-TB2 和 0-TB3 信息。圖6為本發(fā)明中實(shí)現(xiàn)基于網(wǎng)絡(luò)編碼的數(shù)據(jù)重傳的實(shí)施例五流程圖。如圖6所示, 中繼站接收來自基站的連續(xù)2個(gè)原始信息TB,O-TBl和0-TB2都接收出錯(cuò),則中繼站反饋 NACK通知基站這2個(gè)原始信息TB中至少有一個(gè)接收出錯(cuò),需要進(jìn)行重傳,本實(shí)施例中實(shí)現(xiàn) 數(shù)據(jù)重傳的具體處理過程包括以下步驟步驟610,基站對(duì)需要重傳的2個(gè)原始信息TB =O-TBU 0-TB2進(jìn)行兩次網(wǎng)絡(luò)編碼, 分別采用的網(wǎng)絡(luò)編碼規(guī)則為系數(shù)(1,1)的求和運(yùn)算和系數(shù)(1,-1)的求和運(yùn)算,分別生成2 個(gè)網(wǎng)絡(luò)編碼TB =NC-TBl和NC-TB2 ; 步驟620,基站將所采用的兩種網(wǎng)絡(luò)編碼規(guī)則所對(duì)應(yīng)的網(wǎng)絡(luò)編碼規(guī)則索引NRI1和 RNI2分別嵌入NC-TBl和NC-TB2,并將NC-TBl和NC-TB2采用頻分的方式發(fā)送給用戶終端;步驟630,用戶終端根據(jù)當(dāng)前收到的NC-TB 1和NC-TB2的信息,以及NRIl和NRI2 所對(duì)應(yīng)的網(wǎng)絡(luò)編碼規(guī)則進(jìn)行解網(wǎng)絡(luò)編碼,并將解網(wǎng)絡(luò)編碼的結(jié)果和之前接收失敗的0-TB1、 0-TB2進(jìn)行合并,還原出O-TBl和0-TB2信息。本發(fā)明還提供一種數(shù)據(jù)重傳系統(tǒng),如圖7所示,包括發(fā)射端和接收端,其中所述發(fā)射端,用于對(duì)需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,生成網(wǎng)絡(luò)編 碼傳輸塊,將所述網(wǎng)絡(luò)編碼傳輸塊發(fā)送給接收端;還用于和接收端預(yù)先約定網(wǎng)絡(luò)編碼規(guī)則, 或者發(fā)送網(wǎng)絡(luò)編碼規(guī)則給接收端,或者發(fā)送網(wǎng)絡(luò)編碼規(guī)則索引給接收端;所述接收端,用于根據(jù)之前接收到的該多個(gè)原始信息傳輸塊、網(wǎng)絡(luò)編碼規(guī)則和當(dāng) 前接收到的網(wǎng)絡(luò)編碼傳輸塊,解網(wǎng)絡(luò)編碼,還原所述多個(gè)原始信息傳輸塊。進(jìn)一步地,所述發(fā)射端,用于對(duì)來自于一個(gè)源節(jié)點(diǎn)或多個(gè)源節(jié)點(diǎn)的需要重傳的多 個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,所述源節(jié)點(diǎn)為與所述發(fā)射端相同或不同的節(jié)點(diǎn)。進(jìn)一步地,所述發(fā)射端,用于對(duì)所述需要重傳的多個(gè)原始信息傳輸塊進(jìn)行一次網(wǎng) 絡(luò)編碼生成一個(gè)網(wǎng)絡(luò)編碼傳輸塊,或者,使用多種網(wǎng)絡(luò)編碼規(guī)則,進(jìn)行多次網(wǎng)絡(luò)編碼生成多 個(gè)網(wǎng)絡(luò)編碼傳輸塊。進(jìn)一步地,所述發(fā)射端,用于將網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng)絡(luò)編碼規(guī)則索引嵌入其所對(duì) 應(yīng)的網(wǎng)絡(luò)編碼傳輸塊中發(fā)送給接收端,或者,將網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng)絡(luò)編碼規(guī)則索引作為 單獨(dú)的信號(hào)發(fā)送給接收端,發(fā)送所述網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng)絡(luò)編碼規(guī)則索引時(shí)與其所對(duì)應(yīng)的 網(wǎng)絡(luò)編碼傳輸塊采用時(shí)分或頻分或時(shí)頻分的方式。進(jìn)一步地,所述發(fā)射端,用于在下述物理層處理的任一過程之前或之后對(duì)所述需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼傳輸塊添加循環(huán)冗余校驗(yàn)、碼塊分段并為碼 塊添加循環(huán)冗余校驗(yàn)、信道編碼、速率匹配、碼塊串接、加擾、調(diào)制、層映射、預(yù)編碼、資源單 元映射和生成正交頻分復(fù)用符號(hào)。 以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種數(shù)據(jù)重傳方法,其特征在于,包括發(fā)射端對(duì)需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,生成網(wǎng)絡(luò)編碼傳輸塊;發(fā)射端將所述網(wǎng)絡(luò)編碼傳輸塊發(fā)送給接收端;接收端根據(jù)之前接收到的該多個(gè)原始信息傳輸塊、網(wǎng)絡(luò)編碼規(guī)則和當(dāng)前接收到的網(wǎng)絡(luò)編碼傳輸塊,解網(wǎng)絡(luò)編碼,還原所述多個(gè)原始信息傳輸塊,其中,所述網(wǎng)絡(luò)編碼規(guī)則由所述發(fā)射端和接收端預(yù)先約定,或者,由所述發(fā)射端發(fā)送給接收端,或者,根據(jù)發(fā)送端發(fā)送給接收端的網(wǎng)絡(luò)編碼規(guī)則索引得到。
2.如權(quán)利要求1所述的方法,其特征在于,所述需要重傳的多個(gè)原始信息傳輸塊來自 于一個(gè)源節(jié)點(diǎn)或多個(gè)源節(jié)點(diǎn),所述發(fā)射端和源節(jié)點(diǎn)為相同節(jié)點(diǎn)或不同節(jié)點(diǎn)。
3.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)射端對(duì)所述需要重傳的多個(gè)原始信 息傳輸塊進(jìn)行一次網(wǎng)絡(luò)編碼生成一個(gè)網(wǎng)絡(luò)編碼傳輸塊,或者,使用多種網(wǎng)絡(luò)編碼規(guī)則,進(jìn)行 多次網(wǎng)絡(luò)編碼生成多個(gè)網(wǎng)絡(luò)編碼傳輸塊。
4.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)射端將所述網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng)絡(luò) 編碼規(guī)則索引嵌入其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼傳輸塊中發(fā)送給接收端,或者,將所述網(wǎng)絡(luò)編碼規(guī) 則或者網(wǎng)絡(luò)編碼規(guī)則索引作為單獨(dú)的信號(hào)發(fā)送給接收端,發(fā)送所述網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng)絡(luò) 編碼規(guī)則索引時(shí)與其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼傳輸塊采用時(shí)分或頻分或時(shí)頻分的方式。
5.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)射端在下述物理層處理的任一過程 之前或之后對(duì)所述需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼傳輸塊添加循環(huán)冗余校 驗(yàn)、碼塊分段并為碼塊添加循環(huán)冗余校驗(yàn)、信道編碼、速率匹配、碼塊串接、加擾、調(diào)制、層映 射、預(yù)編碼、資源單元映射和生成正交頻分復(fù)用符號(hào)。
6.一種數(shù)據(jù)重傳系統(tǒng),其特征在于,包括發(fā)射端和接收端,其中所述發(fā)射端,用于對(duì)需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,生成網(wǎng)絡(luò)編碼傳 輸塊,將所述網(wǎng)絡(luò)編碼傳輸塊發(fā)送給接收端;還用于和接收端預(yù)先約定網(wǎng)絡(luò)編碼規(guī)則,或者 發(fā)送網(wǎng)絡(luò)編碼規(guī)則給接收端,或者發(fā)送網(wǎng)絡(luò)編碼規(guī)則索引給接收端;所述接收端,用于根據(jù)之前接收到的該多個(gè)原始信息傳輸塊、網(wǎng)絡(luò)編碼規(guī)則和當(dāng)前接 收到的網(wǎng)絡(luò)編碼傳輸塊,解網(wǎng)絡(luò)編碼,還原所述多個(gè)原始信息傳輸塊。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述發(fā)射端,用于對(duì)來自于一個(gè)源節(jié)點(diǎn)或多 個(gè)源節(jié)點(diǎn)的需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,所述源節(jié)點(diǎn)為與所述發(fā)射端相 同或不同的節(jié)點(diǎn)。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述發(fā)射端,用于對(duì)所述需要重傳的多個(gè)原 始信息傳輸塊進(jìn)行一次網(wǎng)絡(luò)編碼生成一個(gè)網(wǎng)絡(luò)編碼傳輸塊,或者,使用多種網(wǎng)絡(luò)編碼規(guī)則, 進(jìn)行多次網(wǎng)絡(luò)編碼生成多個(gè)網(wǎng)絡(luò)編碼傳輸塊。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述發(fā)射端,用于將網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng)絡(luò) 編碼規(guī)則索引嵌入其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼傳輸塊中發(fā)送給接收端,或者,將網(wǎng)絡(luò)編碼規(guī)則或 者網(wǎng)絡(luò)編碼規(guī)則索引作為單獨(dú)的信號(hào)發(fā)送給接收端,發(fā)送所述網(wǎng)絡(luò)編碼規(guī)則或者網(wǎng)絡(luò)編碼 規(guī)則索引時(shí)與其所對(duì)應(yīng)的網(wǎng)絡(luò)編碼傳輸塊采用時(shí)分或頻分或時(shí)頻分的方式。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述發(fā)射端,用于在下述物理層處理的任 一過程之前或之后對(duì)所述需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼傳輸塊添加循環(huán) 冗余校驗(yàn)、碼塊分段并為碼塊添加循環(huán)冗余校驗(yàn)、信道編碼、速率匹配、碼塊串接、加擾、調(diào)制、層映射、預(yù)編碼、資源單元映射和生成正交頻分復(fù)用符號(hào)。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)重傳方法,包括發(fā)射端對(duì)需要重傳的多個(gè)原始信息傳輸塊進(jìn)行網(wǎng)絡(luò)編碼,生成網(wǎng)絡(luò)編碼傳輸塊;發(fā)射端將所述網(wǎng)絡(luò)編碼傳輸塊發(fā)送給接收端;接收端根據(jù)之前接收到的該多個(gè)原始信息傳輸塊、網(wǎng)絡(luò)編碼規(guī)則和當(dāng)前接收到的網(wǎng)絡(luò)編碼傳輸塊,解網(wǎng)絡(luò)編碼,還原所述多個(gè)原始信息傳輸塊,其中,所述網(wǎng)絡(luò)編碼規(guī)則由所述發(fā)射端和接收端預(yù)先約定,或者,由所述發(fā)射端發(fā)送給接收端,或者,根據(jù)發(fā)送端發(fā)送給接收端的網(wǎng)絡(luò)編碼規(guī)則索引得到。本發(fā)明還提供一種數(shù)據(jù)重傳系統(tǒng)。本發(fā)明所述方法和系統(tǒng),發(fā)射端在對(duì)多個(gè)原始信息TB進(jìn)行重傳時(shí)采用網(wǎng)絡(luò)編碼的方法,可以降低重傳所占用的資源,減少時(shí)延,降低功耗,提高傳輸效率。
文檔編號(hào)H04L1/00GK101964703SQ20091015965
公開日2011年2月2日 申請(qǐng)日期2009年7月23日 優(yōu)先權(quán)日2009年7月23日
發(fā)明者吳栓栓, 楊瑾, 梁楓, 畢峰, 袁明 申請(qǐng)人:中興通訊股份有限公司