本發(fā)明涉及通信系統(tǒng)中的重傳技術(shù),尤其涉及一種用于非正交傳輸?shù)闹貍鞣椒把b置。
背景技術(shù):
在蜂窩通信系統(tǒng)中,由于無(wú)線信道時(shí)變特性和多徑衰落對(duì)信號(hào)傳輸帶來(lái)的影響,以及一些不可預(yù)測(cè)的干擾會(huì)導(dǎo)致信號(hào)的傳輸失敗,通常采用前向糾錯(cuò)編碼技術(shù)和自動(dòng)重傳請(qǐng)求等方法來(lái)進(jìn)行差錯(cuò)控制,從而確保服務(wù)質(zhì)量。在自動(dòng)重傳請(qǐng)求技術(shù)中,接收端通過(guò)CRC校驗(yàn)信息來(lái)判斷接收到的數(shù)據(jù)包的正確性。如果數(shù)據(jù)接收正確,則發(fā)送ACK應(yīng)答信息給發(fā)射端;如果接收失敗,則發(fā)送NACK應(yīng)答信息告知發(fā)射端,發(fā)射端將重發(fā)送對(duì)應(yīng)的數(shù)據(jù)塊。在多用戶非正交傳輸系統(tǒng)中,發(fā)射機(jī)發(fā)送的數(shù)據(jù)為多個(gè)用戶的數(shù)據(jù)疊加,用戶接收到各自數(shù)據(jù)之后,將分別解調(diào)各自期望的數(shù)據(jù),并分別反饋各自的ACK或者NACK信息。接收端收到多個(gè)用戶反饋的ACK或者NACK信息后,可分別對(duì)用戶數(shù)據(jù)進(jìn)行重傳。
現(xiàn)有技術(shù)方案對(duì)用戶數(shù)據(jù)分別進(jìn)行重傳,可能導(dǎo)致較長(zhǎng)的重傳時(shí)間或占用較多的傳輸資源。在非正交傳輸中,多用戶數(shù)據(jù)可以通過(guò)功率域的疊加完成同時(shí)傳輸,信道條件較好的用戶可以先解調(diào)信道條件較差的用戶數(shù)據(jù)再進(jìn)行干擾刪除操作,然后解調(diào)自己的數(shù)據(jù)。對(duì)于非正交傳輸中,存在多個(gè)用戶都反饋NACK信息時(shí),可以考慮設(shè)計(jì)一種重傳方案,通過(guò)對(duì)原始傳輸及重傳數(shù)據(jù)進(jìn)行合并從而實(shí)現(xiàn)無(wú)干擾的傳輸,進(jìn)而提高重傳的可靠性。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例為解決現(xiàn)有技術(shù)中存在的至少一個(gè)問(wèn)題而提供一種用于非正交傳輸?shù)闹貍鞣椒把b置,通過(guò)對(duì)原始傳輸及重傳數(shù)據(jù)進(jìn)行合并從 而實(shí)現(xiàn)無(wú)干擾的傳輸,進(jìn)而提高重傳的可靠性。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例提供一種用于非正交傳輸?shù)闹貍鞣椒?,所述方法包括?/p>
接收來(lái)自于兩個(gè)接收端的反饋信息,所述反饋信息中包括有ACK/NACK信息;
判斷所述反饋信息中是否包括有NACK信息,得到判斷結(jié)果;
當(dāng)所述判斷結(jié)果中表明所述反饋信息中有NACK信息時(shí),根據(jù)所述NACK信息所對(duì)應(yīng)的接收端從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字;
按照重傳碼字向接收端重傳數(shù)據(jù)。
第二方面,本發(fā)明實(shí)施例提供一種用于非正交傳輸?shù)闹貍餮b置,所述裝置包括接收單元、判斷單元、確定單元和重傳單元,其中:
所述接收單元,用于接收來(lái)自于兩個(gè)接收端的反饋信息,所述反饋信息中包括有ACK/NACK信息;
所述判斷單元,用于判斷所述反饋信息中是否包括有NACK信息,得到判斷結(jié)果;
所述確定單元,用于當(dāng)所述判斷結(jié)果中表明所述反饋信息中有NACK信息時(shí),根據(jù)所述NACK信息所對(duì)應(yīng)的接收端從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字;
所述重傳單元,用于按照重傳碼字向接收端重傳數(shù)據(jù)。
本發(fā)明實(shí)施例提供一種用于非正交傳輸?shù)闹貍鞣椒把b置,其中,接收來(lái)自于兩個(gè)接收端的反饋信息,所述反饋信息中包括有ACK/NACK信息;判斷所述反饋信息中是否包括有NACK信息,得到判斷結(jié)果;當(dāng)所述判斷結(jié)果中表明所述反饋信息中有NACK信息時(shí),根據(jù)所述NACK信息所對(duì)應(yīng)的接收端從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字;按照重傳碼字向接收端重傳數(shù)據(jù);如此,通過(guò)對(duì)原始傳輸及重傳數(shù)據(jù)進(jìn)行合并從而實(shí)現(xiàn)無(wú)干擾的傳輸,進(jìn)而提高重傳的可靠性。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一用于非正交傳輸?shù)闹貍鞣椒ǖ膶?shí)現(xiàn)流程示意圖;
圖2為本發(fā)明實(shí)施例二用于非正交傳輸?shù)闹貍鞣椒ǖ膶?shí)現(xiàn)流程示意圖;
圖3為本發(fā)明實(shí)施例四中非正交傳輸?shù)氖疽鈭D;
圖4為本發(fā)明實(shí)施例四中第一次重傳的流程示意圖;
圖5為本發(fā)明實(shí)施例五用于非正交傳輸?shù)闹貍餮b置的組成結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例六用于非正交傳輸?shù)闹貍餮b置的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提出一種用于非正交傳輸?shù)闹貍鞣椒?,該方法能夠利用非正交傳輸中的用戶?shù)據(jù)疊加特性及聯(lián)合檢測(cè)特征,設(shè)計(jì)合理的重傳版本,并預(yù)先在基站側(cè)定義適用于非正交傳輸?shù)亩喾N重傳版本,基站根據(jù)用戶反饋的ACK/NACK信息,選擇較優(yōu)的重傳版本,并通過(guò)控制信令告知用戶,用戶根據(jù)接收到的重傳數(shù)據(jù)及控制指示完成相關(guān)解調(diào)。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。
實(shí)施例一
本發(fā)明實(shí)施例提供一種用于非正交傳輸?shù)闹貍鞣椒?,?yīng)用于發(fā)送端,該方法所實(shí)現(xiàn)的功能可以通過(guò)發(fā)送端中的處理器調(diào)用程序代碼來(lái)實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲(chǔ)介質(zhì)中,可見(jiàn),該發(fā)送端至少包括處理器和存儲(chǔ)介質(zhì)。
圖1為本發(fā)明實(shí)施例一用于非正交傳輸?shù)闹貍鞣椒ǖ膶?shí)現(xiàn)流程示意圖,如圖1所示,該方法包括:
步驟S101,接收來(lái)自于兩個(gè)接收端的反饋信息,所述反饋信息中包括有ACK/NACK信息;
這里,本發(fā)明實(shí)施例的方法可以用于發(fā)送端,當(dāng)發(fā)送端為基站時(shí),所述接收端可以為用戶設(shè)備(UE);
步驟S102,判斷所述反饋信息中是否包括有NACK信息,得到判斷結(jié)果;
步驟S103,當(dāng)所述判斷結(jié)果中表明所述反饋信息中有NACK信息時(shí),根 據(jù)所述NACK信息所對(duì)應(yīng)的接收端從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字;
這里,所述根據(jù)所述NACK信息所對(duì)應(yīng)的接收端從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字,在具體實(shí)現(xiàn)的過(guò)程中,根據(jù)所述NACK信息所對(duì)應(yīng)的接收端從預(yù)先設(shè)置的重傳碼本中選擇對(duì)應(yīng)的重傳碼字。
這里,所述重傳碼字為以下之一:
a)
b)
c)
d)
e)
f)
其中,函數(shù)g(·)的操作為取出信號(hào)對(duì)應(yīng)的HARQ重傳版本,sN和sF分別表示進(jìn)行非正交傳輸?shù)膬蓚€(gè)接收端的數(shù)據(jù)符號(hào),其中sN表示接收端1的符號(hào),sF表示接收端2的符號(hào),其中接收端1的信道條件比接收端2的信道條件好;表示對(duì)sN取共軛,表示對(duì)sF取共軛。
步驟S104,按照所述重傳碼字向接收端重傳數(shù)據(jù)。
這里,按照所述重傳碼字向接收端進(jìn)行第一次重傳數(shù)據(jù)。
所述方法還包括:當(dāng)所述判斷結(jié)果中表明所述兩個(gè)接收端的反饋信息均無(wú)NACK信息時(shí),流程結(jié)束。
本發(fā)明實(shí)施例中,所述方法包括:
步驟S106,當(dāng)所述判斷結(jié)果中表明所述兩個(gè)接收端的反饋信息均有NACK信息時(shí),從預(yù)先設(shè)置的重傳碼本中選擇對(duì)應(yīng)的重傳碼字,并確定重傳時(shí)兩個(gè)接收端的功率比例;
步驟S107,按照重傳碼字及重傳功率比例向所述兩個(gè)接收端重傳數(shù)據(jù)。
實(shí)施例二
基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種用于非正交傳輸?shù)闹貍鞣椒?,本發(fā)明實(shí)施例以基站代表發(fā)送端、以用戶設(shè)備代表接收端為例,進(jìn)行說(shuō)明。圖2為本發(fā)明實(shí)施例二用于非正交傳輸?shù)闹貍鞣椒ǖ膶?shí)現(xiàn)流程示意圖,如圖2所示,該方法包括:
步驟S201,基站采用非正交傳輸方法按照非正交傳輸?shù)闹貍鞔a本中規(guī)定的第一次傳輸?shù)拇a字,同時(shí)向兩個(gè)用戶設(shè)備發(fā)送用戶數(shù)據(jù),以及通過(guò)控制信道向用戶設(shè)備發(fā)送重傳碼字信息和HARQ重傳版本信息;
這里,所述重傳碼本為:
其中,重傳碼本中的列定義為第t次的一個(gè)重傳碼字,而表示第一次傳輸?shù)拇a字;sN和sF分別表示進(jìn)行非正交傳輸?shù)膬蓚€(gè)用戶設(shè)備的數(shù)據(jù)符號(hào),其中sN表示用戶設(shè)備1的符號(hào),sF表示用戶設(shè)備2的符號(hào),用戶設(shè)備1的信道條件比用戶設(shè)備2的信道條件好;ftN(sN)表示第t次傳輸?shù)挠脩粼O(shè)備1的傳輸數(shù)據(jù)符號(hào),ftF(sF)表示第t次傳輸?shù)挠脩粼O(shè)備2的傳輸數(shù)據(jù)符號(hào);其中ftN(SN)表示一個(gè)關(guān)于SN函數(shù)操作,所述函數(shù)操作可以包括乘法操作、共軛操作或者取SN的HARQ重傳版本。
這里,所述第一次傳輸?shù)拇a字以及第一次重傳的碼字分別為以下之一:
a)
b)
其中,函數(shù)g(·)的操作為取出信號(hào)對(duì)應(yīng)的HARQ重傳版本;
c)
d)
步驟S202,用戶設(shè)備通過(guò)控制信道接收基站發(fā)送的重傳碼字信息以及HARQ重傳版本信息以及通過(guò)數(shù)據(jù)信道接收所述基站發(fā)送的用戶數(shù)據(jù);
這里,步驟S202中的用戶設(shè)備可以為兩個(gè)用戶中的任一個(gè)。
步驟S203,用戶設(shè)備根據(jù)重傳碼字信息以及HARQ重傳版本信息對(duì)用戶數(shù)據(jù)進(jìn)行解調(diào),利用CRC校驗(yàn)信息來(lái)判斷譯碼后的用戶數(shù)據(jù)的正確性;
步驟S204,當(dāng)用戶數(shù)據(jù)錯(cuò)誤時(shí)用戶設(shè)備向基站發(fā)送包括NACK信息的反饋信息,當(dāng)用戶數(shù)據(jù)正確時(shí)用戶設(shè)備向基站發(fā)送包括ACK信息的反饋信息。
步驟S205,基站接收來(lái)自于兩個(gè)用戶設(shè)備的反饋信息,所述反饋信息中包括有ACK/NACK信息;
步驟S206,基站判斷所述反饋信息中是否包括有NACK信息,得到判斷結(jié)果;
步驟S207,當(dāng)所述判斷結(jié)果中表明所述反饋信息中有NACK信息時(shí),基站根據(jù)所述NACK信息所對(duì)應(yīng)的用戶設(shè)備從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字;
這里,所述根據(jù)所述NACK信息所對(duì)應(yīng)的用戶設(shè)備從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字,在具體實(shí)現(xiàn)的過(guò)程中,根據(jù)所述NACK信息所對(duì)應(yīng)的用戶設(shè)備從預(yù)先設(shè)置的重傳碼本中選擇對(duì)應(yīng)的重傳碼字。
這里,所述重傳碼字為以下之一:
a)
b)
c)
d)
e)
f)
其中,函數(shù)g(·)的操作為取出信號(hào)對(duì)應(yīng)的HARQ重傳版本,sN和sF分別表示進(jìn)行非正交傳輸?shù)膬蓚€(gè)用戶設(shè)備的數(shù)據(jù)符號(hào),其中sN表示用戶設(shè)備1的符號(hào),sF表示用戶設(shè)備2的符號(hào),其中用戶設(shè)備1的信道條件比用戶設(shè)備2的信道條件好;表示對(duì)sN取共軛,表示對(duì)sF取共軛。
步驟S208,基站按照所述重傳碼字向用戶設(shè)備端重傳數(shù)據(jù)。
本發(fā)明實(shí)施例中,所述步驟S201,所述采用非正交傳輸方法按照非正交傳輸?shù)闹貍鞔a本中規(guī)定的第一次傳輸?shù)拇a字,同時(shí)向兩個(gè)用戶設(shè)備發(fā)送數(shù)據(jù)包括:第1次發(fā)送傳輸?shù)男盘?hào)為:
其中P0表示第1次傳輸?shù)目偘l(fā)送功率,a0表示用戶設(shè)備1的功率的比例,vN和vF分別表示用戶設(shè)備1和用戶設(shè)備2的預(yù)編碼向量。
實(shí)施例三
本發(fā)明實(shí)施例提供一種用于非正交傳輸?shù)闹貍鞣椒?,該方法中,在基站?cè) 定義適用于非正交傳輸?shù)闹貍鞔a本,具體重傳碼本示例如下:
在式(3-1)中,重傳碼本中的列可定義為第t次的一個(gè)重傳碼字,而表示第一次傳輸?shù)拇a字;sN和sF分別表示進(jìn)行非正交傳輸?shù)膬蓚€(gè)用戶的數(shù)據(jù)符號(hào),其中sN表示信道條件較好的用戶符號(hào),sF表示信道條件較差的用符號(hào),假設(shè)信道條件好的用戶標(biāo)識(shí)為用戶1,而信道條件差的用戶標(biāo)識(shí)為用戶2;ftN(sN)表示第t次傳輸?shù)挠脩?的傳輸數(shù)據(jù)符號(hào),ftF(sF)表示第t次傳輸?shù)挠脩?的傳輸數(shù)據(jù)符號(hào);其中ftN(SN)表示一個(gè)關(guān)于SN函數(shù)操作,所述函數(shù)操作可以包括乘法操作、共軛操作或者取SN的HARQ重傳版本。
基于此重傳碼本中的碼字,基站第t次重傳信號(hào)為:
在式(3-2)中,Pt表示第t次重傳的總發(fā)送功率,at表示用戶1的功率的比例,vN和vF分別表示用戶1和用戶2的預(yù)編碼向量,當(dāng)t=1時(shí),重傳信息為s1,參見(jiàn)圖4。
對(duì)于式(3-1)中的重傳碼字,重傳碼字的設(shè)計(jì)方法可以為:保證重傳數(shù)據(jù)的正交傳輸或者是考慮重傳碼字與第一次傳輸?shù)拇a字具有正交特性,以實(shí)現(xiàn)兩個(gè)用戶傳輸?shù)臒o(wú)干擾合并傳輸。
方法a),重傳時(shí)兩個(gè)用戶無(wú)干擾的重傳,從而保證重傳數(shù)據(jù)的正交傳輸,因此,式(3-1)中所述重傳碼本中包含的碼字可以為正交傳輸碼字,所述第一次傳輸?shù)拇a字以及第一次重傳的碼字可以為式(3-3)或式(3-4):
在式(3-3)或式(3-4)中,函數(shù)g(·)的操作為取出信號(hào)對(duì)應(yīng)的HARQ重傳版本,重傳版本可以為基于增量冗余(Incremental redundancy,IR)重傳版本或者是采用跟蹤合并方式(chase combining,CC),在LTE中規(guī)定了0、1、2和3四種HARQ重傳版本,在式(3-3)或式(3-4)中的第一列表示第一次傳輸?shù)拇a字,而在式(3-3)或式(3-4)中的第二列表示第一次重傳的碼字。
方法b)式(3-1)中所述重傳碼本中包含的第一次傳輸?shù)拇a字以及第一次重傳的碼字可以為式(3-5):
方法c)其中式(3-1)中所述的碼本中包含的第一次傳輸?shù)拇a字以及第一次重傳的碼字可以為式(3-6):
下面來(lái)介紹一下重傳流程,包括以下步驟:
步驟S301,基站采用非正交傳輸方法,按照非正交傳輸?shù)闹貍靼姹炯现幸?guī)定的第一次傳輸?shù)拇a字,同時(shí)向兩個(gè)用戶發(fā)送數(shù)據(jù);
步驟S302,各用戶根據(jù)接收到的信號(hào)進(jìn)行數(shù)據(jù)解調(diào)和譯碼,并向基站反饋ACK/NACK信息;
其中,用戶進(jìn)行數(shù)據(jù)解調(diào)時(shí),信道條件較好的用戶可以先解調(diào)差用戶的信號(hào)之后進(jìn)行干擾刪除后,再解調(diào)自己的信號(hào);信道條件較差的用戶將其他用戶的信號(hào)當(dāng)作干擾進(jìn)行解調(diào)。
步驟S303,基站根據(jù)用戶反饋的ACK或者NACK信息,在基站側(cè)規(guī)定好的重傳碼本中選擇重傳碼字;并決定重傳發(fā)送功率及重傳時(shí)兩個(gè)用戶的功率比例;然后按照重傳碼本及重傳功率配置進(jìn)行重傳數(shù)據(jù)的發(fā)送,其中重傳碼字選 擇方法可以為:
a),當(dāng)兩個(gè)用戶都反饋ACK信息時(shí),無(wú)需進(jìn)行重傳;
b),當(dāng)兩個(gè)用戶都反饋NACK信息時(shí),選擇非正交重傳的碼字(如式3-5的第二列或式3-6的第二列)(同時(shí)非正交的重傳兩個(gè)用戶的數(shù)據(jù));也可以選擇重傳兩次正交傳輸?shù)拇a字(如式3-3的第二列和3-4的第二列);
c),當(dāng)兩個(gè)用戶其中一個(gè)反饋ACK,一個(gè)反饋NACK時(shí),選擇重傳碼字為只重傳其中反饋NACK信息的用戶的碼字。
步驟S304,基站通過(guò)控制信道向用戶告知所使用的重傳碼字信息以及用戶HARQ重傳版本信息,HARQ重傳版本信息可以為L(zhǎng)TE中本來(lái)存在的0、1、2和3等版本號(hào)。
步驟S305,用戶根據(jù)接收到的重傳數(shù)據(jù)及重傳碼字信息,完成重傳合并解調(diào),并再次向基站反饋ACK/或者NACK信息;返回步驟S303)。
實(shí)施例四
本發(fā)明實(shí)施例提供一種用于非正交傳輸?shù)闹貍鞣椒?,該方法包括?/p>
步驟S401,基站側(cè)定義適用于非正交傳輸?shù)闹貍鞔a本可以定義為:
其中和分別表示用戶1和用戶2的HARQ重傳版本,用戶1和用戶2的HARQ重傳版本可以為L(zhǎng)TE中所述的0、1、2和3中的一種。
步驟S402,基站采用非正交傳輸方法向用戶1和用戶2同時(shí)發(fā)送數(shù)據(jù),傳輸信號(hào)為
其中,sN和sF分別表示用戶1和用戶2的數(shù)據(jù)信息,P0表示總的發(fā)送功率;其中用戶1為好用戶,用戶2為差用戶;ao表示第一次傳輸?shù)挠脩?的功率比例;具體發(fā)送及接收示意圖如圖3所示,在圖3中用戶1的信道條件比用戶2的信道條件好,因此用戶1先解調(diào)用戶2的用戶數(shù)據(jù)再進(jìn)行干擾刪除操作,然 后解調(diào)用戶1的數(shù)據(jù);而用戶2解調(diào)譯碼自己的用戶數(shù)據(jù)。
步驟S403,用戶1和用戶2根據(jù)接收到的數(shù)據(jù)分別進(jìn)行數(shù)據(jù)解調(diào)和譯碼,并各自反饋其ACK/NACK信息至基站側(cè);
步驟S404,基站側(cè)根據(jù)接收到的NACK或者ACK信息確定使用的重傳碼字及功率配置發(fā)送重傳數(shù)據(jù),如圖4所示:
a)當(dāng)用戶1和用戶2均反饋ACK信息時(shí),無(wú)需進(jìn)行重傳;
b)當(dāng)用戶1反饋ACK信息,用戶2反饋NACK信息時(shí),基站選擇重傳碼字基站重傳數(shù)據(jù)為
c)當(dāng)用戶1反饋NACK信息,用戶2反饋ACK信息時(shí),基站選擇重傳碼字基站重傳數(shù)據(jù)為
d)當(dāng)用戶1和用戶2均反饋NACK信息時(shí),基站選擇重傳碼字基站重傳數(shù)據(jù)為其中α1可以等于α0。
步驟S405,基站通過(guò)控制信道向用戶告知所使用的重傳碼字信息以及用戶HARQ重傳版本信息。
其中HARQ重傳版本可以為長(zhǎng)期演進(jìn)(LTE)中本來(lái)存在的0、1、2和3等版本,對(duì)應(yīng)地,HARQ重傳版本信息可以為版本號(hào)0、1、2和3;所述重傳碼字信息可以為重傳碼字的版本號(hào);需要說(shuō)明的是,在用戶設(shè)備側(cè),可以預(yù)先存儲(chǔ)重傳碼本和HARQ重傳版本,以及重傳碼字信息以及用戶HARQ重傳版本信息,這樣用戶設(shè)備可以根據(jù)重傳碼字信息以及HARQ重傳版本信息獲取和重傳碼字以及HARQ重傳版本。
步驟S406,用戶根據(jù)基站發(fā)送的重傳指示信息及重傳數(shù)據(jù),完成數(shù)據(jù)解調(diào),合并及譯碼,并按照步驟S403中的所述方式反饋ACK/NACK信息;
步驟S407,返回步驟S404,直到所有用戶都反饋ACK信息或者是達(dá)到最大的重傳次數(shù)。
從以上實(shí)施例可以看出,本發(fā)明實(shí)施例在基站側(cè)預(yù)先定義適用于非正交傳輸?shù)亩喾N重傳版本,基站根據(jù)用戶反饋的ACK/NACK信息,選擇較優(yōu)的重傳版本,并定義相關(guān)基站告知用戶的信令流程。另外,還提出了一種重傳碼字設(shè)計(jì)方法。與現(xiàn)有技術(shù)相比,在本發(fā)明實(shí)施例中,預(yù)先定義適用于非正交傳輸?shù)亩喾N重傳版本,其中非正交重傳碼字相比于正交碼字可以減少重傳次數(shù)或者重傳資源,提高效率。此外,發(fā)明方案通過(guò)定義多種不同的重傳碼本,基站可以根據(jù)用戶反饋的NACK/ACK信息,選擇對(duì)應(yīng)的最佳重傳版本,用戶可根據(jù)基站告知的重傳版本選擇對(duì)應(yīng)接收機(jī)策略。此方案能夠有效提升非正交傳輸?shù)闹貍髦械闹貍餍省?/p>
實(shí)施例五
基于前述的實(shí)施例,本發(fā)明實(shí)施例再提供一種用于非正交傳輸?shù)闹貍餮b置,該裝置中所包括的接收單元、判斷單元、確定單元和重傳單元等單元,都可以通過(guò)發(fā)送端中的處理器來(lái)實(shí)現(xiàn);當(dāng)然也可通過(guò)具體的邏輯電路實(shí)現(xiàn);在具體實(shí)施例的過(guò)程中,處理器可以為中央處理器(CPU)、微處理器(MPU)、數(shù)字信號(hào)處理器(DSP)或現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
圖5為本發(fā)明實(shí)施例五用于非正交傳輸?shù)闹貍餮b置的組成結(jié)構(gòu)示意圖,如圖5所示,所述裝置500包括接收單元501、判斷單元502、確定單元503和重傳單元504,其中:
所述接收單元501,用于接收來(lái)自于兩個(gè)接收端的反饋信息,所述反饋信息中包括有ACK/NACK信息;
所述判斷單元502,用于判斷所述反饋信息中是否包括有NACK信息,得到判斷結(jié)果;
所述確定單元503,用于當(dāng)所述判斷結(jié)果中表明所述反饋信息中有NACK信息時(shí),根據(jù)所述NACK信息所對(duì)應(yīng)的接收端從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字;
這里,所述重傳碼字為以下之一:
a)
b)
c)
d)
e)
f)
其中,函數(shù)g(·)的操作為取出信號(hào)對(duì)應(yīng)的HARQ重傳版本,sN和sF分別表示進(jìn)行非正交傳輸?shù)膬蓚€(gè)接收端的數(shù)據(jù)符號(hào),其中sN表示接收端1的符號(hào),sF表示接收端2的符號(hào),其中接收端1的信道條件比接收端2的信道條件好;表示對(duì)sN取共軛,表示對(duì)sF取共軛。
所述重傳單元504,用于按照重傳碼字向接收端重傳數(shù)據(jù)。
本發(fā)明實(shí)施例中,所述確定單元,還用于當(dāng)所述判斷結(jié)果中表明所述兩個(gè)接收端的反饋信息均有NACK信息時(shí),從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字,并確定重傳時(shí)兩個(gè)接收端的功率比例;
所述重傳單元,還用于按照重傳碼字及重傳功率比例向所述兩個(gè)接收端重傳數(shù)據(jù)。
本發(fā)明實(shí)施例中,所述裝置包括結(jié)束單元,用于當(dāng)所述判斷結(jié)果中表明所述兩個(gè)接收端的反饋信息均無(wú)NACK信息時(shí),流程結(jié)束。
實(shí)施例六
基于前述的實(shí)施例,本發(fā)明實(shí)施例再提供一種用于非正交傳輸?shù)闹貍餮b置, 圖6為本發(fā)明實(shí)施例六用于非正交傳輸?shù)闹貍餮b置的組成結(jié)構(gòu)示意圖,如圖6所示,所述裝置500包括發(fā)送單元601、接收單元501、判斷單元502、確定單元503和重傳單元504,其中:
所述發(fā)送單元601,用于采用非正交傳輸方法按照非正交傳輸?shù)闹貍鞔a本中規(guī)定的第一次傳輸?shù)拇a字,同時(shí)向兩個(gè)接收端發(fā)送用戶數(shù)據(jù);
這里,所述重傳碼本為:
其中,重傳碼本中的列定義為第t次的一個(gè)重傳碼字,而表示第一次傳輸?shù)拇a字;sN和sF分別表示進(jìn)行非正交傳輸?shù)膬蓚€(gè)接收端的數(shù)據(jù)符號(hào),其中sN表示接收端1的符號(hào),sF表示接收端2的符號(hào),接收端1的信道條件比接收端2的信道條件好;ftN(sN)表示第t次傳輸?shù)慕邮斩?的傳輸數(shù)據(jù)符號(hào),ftF(sF)表示第t次傳輸?shù)慕邮斩?的傳輸數(shù)據(jù)符號(hào);其中ftN(SN)表示一個(gè)關(guān)于SN函數(shù)操作,所述函數(shù)操作可以包括乘法操作、共軛操作或者取SN的HARQ重傳版本。
所述接收單元501,用于接收來(lái)自于兩個(gè)接收端的反饋信息,所述反饋信息中包括有ACK/NACK信息;
這里,所述反饋信息是對(duì)所述用戶數(shù)據(jù)的反饋。
所述判斷單元502,用于判斷所述反饋信息中是否包括有NACK信息,得到判斷結(jié)果;
所述確定單元503,用于當(dāng)所述判斷結(jié)果中表明所述反饋信息中有NACK信息時(shí),根據(jù)所述NACK信息所對(duì)應(yīng)的接收端從預(yù)先設(shè)置的重傳碼本中確定對(duì)應(yīng)的重傳碼字;
所述重傳單元504,用于按照重傳碼字向接收端重傳數(shù)據(jù)。
本發(fā)明實(shí)施例中,所述發(fā)送單元,用于根據(jù)
發(fā)送第1次傳輸?shù)男盘?hào),其中P0表示第1次傳輸?shù)目偘l(fā)送功率,a0表示接收端1的功率的比例,vN和vF分別表示接收端1和接收端2的預(yù)編碼向量。
本發(fā)明實(shí)施例中,所述第一次傳輸?shù)拇a字以及第一次重傳的碼字分別為以下之一:
a)
b)
其中,函數(shù)g(·)的操作為取出信號(hào)對(duì)應(yīng)的HARQ重傳版本;
c)
d)
這里需要指出的是:以上裝置實(shí)施例的描述,與上述方法實(shí)施例的描述是類似的,具有同方法實(shí)施例相似的有益效果,因此不做贅述。對(duì)于本發(fā)明裝置實(shí)施例中未披露的技術(shù)細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
應(yīng)理解,說(shuō)明書通篇中提到的“一個(gè)實(shí)施例”或“一實(shí)施例”意味著與實(shí)施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說(shuō)明書各處出現(xiàn)的“在一個(gè)實(shí)施例中”或“在一實(shí)施例中”未必一定指相同的實(shí)施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個(gè)或多個(gè)實(shí)施例中。應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。上述本發(fā)明實(shí)施例 序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(Read Only Memory,ROM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、ROM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。